嵌入式开发,软、硬件(硬件抽象层和应用层)架构分层设计案例分享~
最近更新: 10个月前嵌入式开发,一套应用于嵌入式系统的通用工具包,可灵活应用到有无RTOS的程序中,采用C语言面向对象的思路实现各个功能,尽可能最大化的复用代码,目前为止工具包包含:循环队列、软件定时器、事件集驱动~
最近更新: 10个月前300行代码实现多任务管理的OS,在很多MCU开发中,功能很简单,实时性要求不强,如果使用RTOS显得太浪费,任务多了管理不当又很乱,所以才会想起做一个轮询的任务管理。简单好用!CSDN:https://blog.csdn.net/ziqi5543/article/details/101512722
最近更新: 10个月前软件定时器,在原有基础上,添加了develop、v2分支,作相应的代码美化,以及注释
最近更新: 10个月前一个可运行在资源极其有限的MCU上的小型Super-Loop操作系统,利用协程技术(基于protothread)模拟RTOS的多任务运行方式,附带小型的交互shell,常用芯片间通讯协议(UART/IIC),一个通用协议解析框架,可扩展。目前已移植到STC8系列单片机上(代码可直接运行于STC8H3K64S2芯片)。可供学习交流、研发调试和生产测试使用。
最近更新: 10个月前单片机可复用、可通用开发组件,内含:xymodem,bootloader,MODBUS主从机管理(支持RTU和ASCII),内存管理(小内存管理算法),串口管理,消息队列,环形缓冲区,类线程间同步方法(信号量、互斥锁、事件集),软件定时器,命令交互客户端(类命令行),软件非阻塞延时,数据转换,IO输入输出操作等。
最近更新: 11个月前