300行代码实现多任务管理的OS,在很多MCU开发中,功能很简单,实时性要求不强,如果使用RTOS显得太浪费,任务多了管理不当又很乱,所以才会想起做一个轮询的任务管理。简单好用!CSDN:https://blog.csdn.net/ziqi5543/article/details/101512722
c实现,平衡式文件系统,能最大限度提升flash使用寿命,自动跳过坏块,任何时间节点断电文件不丢失,最大限度减少flash擦写,支持通用文件操作,扩展,支持记录流水,支持文件加密(不知道密码或算法实现都不能解密文件),通过千万次模拟暴力测试。现已有数万台设备使用1年多,未发现问题。
逐步展示嵌入式软件C语言编程技巧:编程规范、注释规范、源文件管理、编译控制、版本命名、模块编写、驱动编写、应用编写、协议设计、网络编程、系统架构、模块设计、接口设计、人机交互、单元测试、算法优化、版本管理……
uftrace 用于跟踪和分析 C/C++ 编写的程序的执行情况,它受到 Linux 内核的 ftrace 框架的启发(特别是 function graph tracer),支持
oomd 是用户空间内存溢出杀手(OOM Killer),当内存不足时,内存溢出杀手会杀掉一些进程,它的主要任务是保护内核,因此应用程序可能会受到影响
bashtop 是一个 Linux 资源监视器,可以显示处理器、内存、磁盘、网络和进程的使用情况与状态
ProcDump 是一个命令行工具,主要用途是监视应用程序的 CPU 峰值,生成相关的故障转储(crash dumps)供管理员或开发者判断导致 CPU 峰值的原因