摘要:如何从零开发一个“智慧农业”案例?小伙伴们有福了,孙教授手把手的带大家基于小熊派+RT-Thread开发一个智慧农业案例。
目前,我们开放了3种教育套件给所有人免费下载!无论您是教师、学生还是工程师,都可以快速免费下载这3种教育套件:快速嵌入式系统设计与编程数字信号处理嵌入式Linux
赠送以下10位社区用户每人一本中文版《嵌入式系统原理--基于Arm Cortex-M微控制器体系》教材
Arm教育计划开发了12种教育套件,其中的课件足够进行一个学期(10-12 周)的教学,包括PPT格式的课堂讲稿和带有解决方案的实验练习材料等。
随着我们越来越多地在端点和云之间分配计算,将整个边缘的处理平面视为连续体的一部分是很重要的。沿着这个连续体,各种聚合点都能从精确交付到需要的地方的大小合适的计算中受益。企业、云服务提供商、移动网络运营商或希望跨垂直领域管理服务的系统集成商都能从能够在边缘托管云原生堆栈的各种Arm平台的安全基线中获益。
基于Arm的服务器有一段曲折的历史,经历了许多挑战X86处理器霸权的失败尝试,但该公司似乎看好其在高性能计算(HPC)领域的机会,认为其许可模式和体系结构的能源效率使其具有优势。
E53接口标准的E取自扩展(Expansion)的英文首字母,板子的尺寸为5×3cm,故采用E53作为前缀来命名尺寸为 5×3cm 类型的案例扩展板,任何一款满足标准设计的开发板均可直接适配E53扩展板。
小熊派开发板使用的LCD屏幕为1.3寸的TFT彩屏,色彩深度16bit,分辨率240*240,使用 SPI 接口与 MCU 之间通信。
俗话说的好,光说不练假把式,上一个系列 [LiteOS内核实战教程]() 中讲述了内核中任务如何管理、如何使用信号量同步多个任务的运行,如何用互斥锁保护共享资源,如何申请分配动态内存空间,但是在嵌入式系统中,如果不能将内核有效的应用在实际场景中控制外围设备,那么一切都是纸上谈兵。在这个系列中,本教程将会带领...
在系统运行的过程中,一些内存空间大小是不确定的,比如一些数据缓冲区,所以系统需要提供内存空间的管理能力,用户可以在使用的时候申请需要的内存空间,使用完毕释放该空间,以便再次利用。
在多任务环境下,往往存在多个任务竞争同一共享资源的应用场景,互斥锁可被用于对共享资源的保护从而实现独占式访问。互斥锁(mutex)又称互斥型信号量,是一种特殊的二值信号量,用于实现对共享资源的独占式处理。另外,Huawei LiteOS提供的互斥锁通过优先级继承算法,解决了优先级翻转问题。
在多任务操作系统中,不同的任务之间需要同步运行,信号量功能可以为用户提供这方面的支持。信号量(Semaphore)是一种实现任务间通信的机制,实现任务之间同步或临界资源的互斥访问。
Huawei LiteOS 内核提供任务的创建、删除、延迟、挂起、恢复等功能,以及锁定和解锁任务调度,支持任务按优先级高低的抢占调度及同优先级时间片轮转调度。
1. 创建HelloWorld工程打开IoT Studio,点击创建IoT Studio工程:填写工程设置,需要注意一下几点:工程名称和目录中不可以有中文或者空格SDK版本选择最新的IoT_LINK版本,当前最新1.0.0硬件平台选择STM32L431RC_BearPi示例工程选择hello_world_demo创建完成之后进入IoT Studio界面如图:2. IoT_LINK SDK在创建工程时,...
IoT Studio 是支持 LiteOS 嵌入式系统软件开发的工具,提供了代码编辑、编译、烧录 及调试等一站式开发体验,支持 C、C++、汇编等多种开发语言,让您快速,高效地进 行物联网开发。