多节点分布式大棚感控系统,目录包含硬件平台驱动代码以及微信小程序代码。项目为嵌入式系统设计大赛开发的作品,仅供个人交流学习使用。
OSAL是一种基于事件驱动的任务调度架构,专为资源受限的嵌入式系统设计。与传统的RTOS不同,OSAL不依赖优先级抢占,而是采用协作式调度,通过事件触发任务执行。
支持共享任务栈的协作式内核,专门定位小RAM的MCU,目前提供了共享栈任务调度和软定时器等基本功能。极度适合非硬实时且RAM资源紧张的小型单片机项目。
嵌入式开发框架,事件驱动,超级轻量。最低占用ROM 1.5KB,RAM 172字节。核心技术是事件总线,支持Reactor和状态机两种模式,协作式内核,极度可靠。可深度裁剪,移植方便。
淘宝购买的stm32h7b0小系统板,带有spi-flash, qspi-flash, tf卡, spi-lcd接口, dcmi摄像头接口, usb接口,以及2排扩展排针接口。 本仓库移植了rt-thread,并rt-thread设备驱动框架移植(或编写驱动),实现了一系列的功能。包括: