keil开发助手工具 分析工程ram和flash使用情况,更好地优化工程代码。
[Keil5_disp_size_bar]:以进度条百分比来显示keil编译后代码对芯片的内存ram和存储flash的占用情况。 原理是使用C语言遍历目录找到keil工程生成出的.map文件,然后找到对应的ram和flash的总大和占用大小,然后以进度条和百分比的直观格式输出来,以便嵌入式软件工程师方便调试,知道芯片占用情况,进行裁剪和优化。
基于 ARM Linux 共享内存实现的高性能跨进程通信组件,采用环形缓冲区设计,支持收发端口分离、多队列管理与进程退出自动清理,适用于嵌入式 Linux 低延迟 IPC 场景。
基于多任务框架的iap升级。 boot+app模式 和 boot+app+app备份模式。
基于时间轮询的多任务及任务间通讯和驱动软件框架。 特性: 多任务之间完全独立,任务之间通过消息进行通讯,每个任务有独立的时间轮询。驱动架构分层与分离, 具有模块化,移植性,可复用性,软件分层设计的特点。