Raw-os is a real time operating system since 2012.
A lite firmware library for STC8G/STC8H series MCU
在推广ECBM库V3的过程中,不止一次的听说ECBM占用空间太大了,然后新手对库不了解就不知道怎么优化,于是就干脆不用了。这回我专门推出官方优化精简版!在保证了ecbm特色的情况下,去除大量用不到的鸡肋功能,只为了核心和精简而存在的STC8库。
基于HAL(Hardware Abstraction Layer,即硬件抽象层)的8051库函数。使用VScode强大的字符补充和KEIL的图形化配置,大大的降低了编程难度,加快了开发速度。并且在某一款型号缺货的时候可快移植到其他型号上,这也是硬件抽象的最大优点!
300行代码实现多任务管理的OS,在很多MCU开发中,功能很简单,实时性要求不强,如果使用RTOS显得太浪费,任务多了管理不当又很乱,所以才会想起做一个轮询的任务管理。简单好用!CSDN:https://blog.csdn.net/ziqi5543/article/details/101512722
BareOS裸机系统采用事件驱动方式,把程序分成多个Task,仿rtos的方式处理复杂的任务,很适合裸机项目快速开发,同时带有input设备组件(按键/电平输入回调机制,和带缓冲区的debug,日志的输出先进入RingBuffer,在系统没有要处理的事件的时再通过串口打印输出,降低任务等待耗费时间。
万物以网电气监测终端E10E(开源)是使用STM32F103+EC20的方案,仓库中是keil5的开源代码。硬件原理图请联系微信13739294346免费获取。
一个轻量级无人机飞控 - [Drone] - [STM32F103] - [MPU6050] - [PID] - [BLDC] - [FreeRTOS]
一个志在实现STM32F1、F2和F4工程模板的项目,集成了FreeRTOS、LWIP、FATFS、DSP、USB、IAP、菜单库、有限状态机模板等等的组件,以及未来将加入的加密、BPNN、最小二乘、音频图片视频解码、LittlevGL等诸多常用的算法或组件,并具有良好的易用性、解耦性和可剪裁性!
T12焊台控制器#PID温度控制#STM32温控系统#增量式PID算法恒温控制#运算放大器-热电偶电压采集#OLED屏幕显示-SPI通信#旋转编码器EC11用户操作