轻量级跨平台串口通信框架,专为资源受限的嵌入式设备设计。单个对象RAM占用最小72字节左右(不算缓冲区),ROM占用1-2k字节左右,功能支持裁剪,裁剪以后可在1k字节以下。资源占用小并不代表低性能,该库参考了freeRTOS的队列实现,进行简化处理,保留最核心的功能,对于数据的FIFO操作,分析了拷贝原数据的劣势,采用了类似拷贝指针的方式,减少内存占用,提高效率。同时代码风格较好,有配套注释以及
SGL (Small Graphics Library)是一种轻量快速的图形库,该库旨在为MCU级别的处理器提供一美观轻量的GUI(Graphics User Interface).
适用于嵌入式单片机的差分升级库,通用所有单片机,如stm32、华大、复旦微、瑞萨等。适合嵌入式的差分升级又叫增量升级,顾名思义就是通过差分算法将源版本与目标版本之间差异的部分提取出来制作成差分包,然后在设备通过还原算法将差异部分在源版本上进行还原从而升级成目标版本的过程。 差分升级方案不仅可以节省MCU内部的资源空间、还可以节省下载流程及下载和升级过程中的功耗。技术支持vx 18219255930
Polsys是一个适用于MCU的嵌入式软件框架。旨在建立一个尽可能完善的适用于MCU的软件生态,让广大开发者专注于应用开发,省掉重复的组件移植、底层驱动编写工作。
非常轻量级,单个对象RAM占用68字节左右(不算缓冲区),ROM占用1-2K左右,功能支持裁剪,该库参考了freeRTOS的队列实现,进行简化处理,保留最核心的功能,对于数据的FIFO操作, 分析了拷贝原数据的劣势,采用了类似拷贝指针的方式,减少内存占用,提高效率。