[Keil5_disp_size_bar]:以进度条百分比来显示keil编译后代码对芯片的内存ram和存储flash的占用情况。 原理是使用C语言遍历目录找到keil工程生成出的.map文件,然后找到对应的ram和flash的总大和占用大小,然后以进度条和百分比的直观格式输出来,以便嵌入式软件工程师方便调试,知道芯片占用情况,进行裁剪和优化。
mr-library 是专为嵌入式系统设计的轻量级框架。充分考虑了嵌入式系统在资源和性能方面的需求。 通过提供标准化的开启(open)、关闭(close)、控制(ioctl)、读(read)、写(write) 等接口,极大简化了嵌入式应用开发的难度,帮助开发者快速构建嵌入式应用程序。
Zephyr NVS基于Flash之上提供一个简易的文件系统。本项目是将NVS从Zephyr操作系统中剥离出来,使其不再依赖于Zephyr中的其他模块,可以方便移植到其他应用程序中。
这是一组通用的C基础库,全部用POSIX C实现,目标是为了跨平台兼容linux, windows, android, ios.适用于物联网,嵌入式,以及网络服务开发等场景
源地址https://github.com/dotnetcore/FastGithub,考虑到Github有时候连不上,所以搬运一份镜像。 github加速神器,解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题。
快捷打开hosts文件,并进行编辑备份处理 也可手动刷新最新的github配置,方便连接github
Cross platform Serial Assistant ( 跨平台 串口调试助手 串口助手 网络调试助手 终端工具 linux windows macOS Raspberry Pi )
一款管理AT命令通信交互组件, 适用于Modem、WIFI模块、蓝牙等使用AT命令或者ASCII命令行通信的场景。
ToolKit是一套应用于嵌入式系统的通用工具包,可灵活应用到有无RTOS的程序中,采用C语言面向对象的思路实现各个功能,尽可能最大化的复用代码,目前为止工具包包含:循环队列、软件定时器、事件集。