基于STM32和FreeRTOS的电控统一接口中间件库,仅通过修改配置文件即可适配各种机械结构,易上手易拓展,有随意拔插的模块管理机制和低耦合的模块间通信机制,目前主要用于RoboMaster比赛
ERPC(Embedded Remote Procedure Call)是一个简单的、易用的、高效的嵌入式远程调用框架。它不仅实现了远程调用,还实现了状态通知(观察者模式),同时还支持数据加密(用户可自定义加密算法)、异常监控和完备的日志管理方法。使用ERPC可简化系统的设计难度,降低模块之间的耦合度,降低开发人员之间的依赖性。
xmem是一个轻量级的内存管理组件,支持内存动态分配、回收与越界检测,只需简单的配置就能轻松导入工程,使用及其方便,可以有效地提高研发测试效率。同时,xmem支持多种个性化操作,可以更高效更便捷的管理内存。xmem支持动态内存分配与回收,内存碎片整理功能。xmem的设计支持Debug模式与Release模式;开发阶段使用Debug模式可以对内存写越界进行检测,通过将越界处内存信息dump告知开发人员何处内存写越界;在Release模式内存块管理头与内存块采用相向生长模式,避免因内存写越界,内存块管理头信息出错而导致整个程序崩溃的问题。xmem只需要很小的代码开销,极少的配置,就能轻松实现动态内存管理的功能,使用极其方便。
基于CAN UDS协议实现的CAN Bootloader/固件升级功能,标准UDS协议,可以自行扩展相关功能。
无人船避障模块,使用激光雷达或毫米波作为避障监测传感器挂载在一块STM32F103协处理器上使用
Neuron 是一个工业物联网(IIoT)边缘工业协议网关软件,用于现代大数据技术,以发挥工业 4.0 的力量。它支持对多种工业协议的一站式访问,并将其转换为标准 MQTT 协议以访问工业物联网平台。
Cross platform Serial Assistant ( 跨平台 串口调试助手 网络调试助手 终端工具 linux windows macOS Raspberry Pi )
该仓库主要上传平时从Github/码云收集的一些大佬们上传的产品级项目,可能是基于STM32的,也可能是基于其它芯片方案的等等,如有违规,请联系我删除
基于W600嵌入式WiFi芯片的RT-Thread智能宿舍指纹门锁