a petite driver base on mcu such as stm32(f103/f407/h750), RT1052
非常轻量级,单个对象RAM占用最小68字节左右(不算缓冲区),ROM占用1-2k字节左右,功能支持裁剪,该库参考了freeRTOS的队列实现,进行简化处理,保留最核心的功能,对于数据的FIFO操作,分析了拷贝原数据的劣势,采用了类似拷贝指针的方式,减少内存占用,提高效率。代码风格较好,有配套注释以及作者开发过程中的思考。
HoneyGUI 是由 Realtek 自主研发的图形显示框架,它是一款专为资源受限的微控制器和嵌入式系统设计的开源嵌入式图形用户界面(GUI)库
都江堰操作系统(简称djyos)是国内原创的免费开源操作系统,采用类BSD许可证。djyos是事件调度的操作系统,不同于其他在线程调度之上增加一个事件驱动外壳的系统,djyos直接以事件为调度对象。 djyos以高可靠性、高实时性著称,它的中断响应速度跟裸跑一致。在工业上,djyos应用于实时性和可靠性要求都很高的电力系统控制领域,也广泛适用于物联网系统。 djyos是一个典型的RTOS,它有自己的tcpip协议栈、gui、文件系统、IO系统等,有完善的设备驱动框架,以及标准化的SPI、IIC、can等总线接口架构。
mr-library 是专为嵌入式系统设计的轻量级框架。充分考虑了嵌入式系统在资源和性能方面的需求。 通过提供标准化的开启(open)、关闭(close)、控制(ioctl)、读(read)、写(write) 等接口,极大简化了嵌入式应用开发的难度,帮助开发者快速构建嵌入式应用程序。
CosyOS是一款来自中国的开源实时操作系统,从经典的8051内核,到流行的Arm Cortex-M内核,均可实现全局不关总中断、零中断延迟,适用于对系统实时性及中断响应速度有较高要求的场合。QQ交流群:303421780.
OSAL适配华大MCU,实现了静态任务建立,消息传递,动态内存管理,定时器,低功耗,日志等常见功能 更多功能见readme.txt target :D32LC110C6UA 更多MCU https://www.hdsc.com.cn/Category82 (项目在用,稳定可靠)
视频教程: https://www.bilibili.com/video/BV1WE421K75k qq交流群:774083288 如群满请加qq:401684796 验证备注:lvgl
高度封装,使用简单,一个函数就实现!简洁且独立的状态机内核,为业务逻辑提供及其清晰的代码框架基础,极度适合状态管理复杂的单片机项目,也可用于RTOS操作系统下的单任务或单线程内的代码框架
基于双向链表的实现,提供灵活的节点操作和内存管理功能。该项目支持基本操作,如插入、删除和遍历,适合需要高效数据存取的应用场景。通过链表结构,用户可以方便地管理数据,进行动态调整,满足多种需求。使用简单,易于集成。
appkit是一个基于嵌入式Linux的具有可移植性的C++程序开发框架,其目的是为了加快LInux应用程序的开发速度,解放程序员的大脑和双手,让大家把精力投入到更有意义的事情当中去。
A cross platform Serial-Port/TCP/UDP debugging tool.