notepad--是一个国产跨平台、轻量级的文本编辑器,是替换notepad++的一种选择。其内置强大的代码对比功能,让你丢掉付费的beyond compare。
mr-library 是专为嵌入式系统设计的轻量级框架。充分考虑了嵌入式系统在资源和性能方面的需求。 通过提供标准化的开启(open)、关闭(close)、控制(ioctl)、读(read)、写(write) 等接口,极大简化了嵌入式应用开发的难度,帮助开发者快速构建嵌入式应用程序。
XRobot是一套适用于微控制器、Arm/x86 Linux和模拟器的机器人开发框架,能够让使用者选择所需的模块并快速搭建成完整的机器人系统。
移植自开源仓库https://gitee.com/spunky_973/rt-fota,适配GD32F42X系列,添加hash校验,修改为两个按键同时按下进入恢复工厂模式,修改片外升级为片内升级,进一步缩小bootloader大小
MKRTOS 是首款开源的支持MCU的微内核操作系统,支持动态加载app执行,多线程,进程隔离等功能。提供标准化的posix接口支持,未来还将在MCU上支持虚拟化。MKRTOS适用于对安全与稳定性要求较高的场合。
A small embedded Modbus protocol stack, written in C language, support master and slave, support discrete mapping, support non-blocking and blocking read and write mode, and provide a complete example, can be transplanted to different processors, simple to use, portable.
onps是一个开源且完全自主开发的国产网络协议栈。设计目标与LwIp相同,onps栈的目标系统同样是资源受限的单片机系统。提供完整的tcp/ip协议族实现,同时提供sntp、dns、ping等网络工具,支持以太网环境下dhcp动态ip地址申请,也支持动态及静态路由表。协议栈还封装实现了一个伯克利套接字(Berkeley sockets)层。协议栈使用ANSI C语言开发。
lv_chinese_ime:支持中文输入法的LVGL键盘部件增强插件。lv_chinese_ime: LVGL keyboard widget enhancement plugin that supports Chinese input method.
百问网(韦东山)LVGL课程配套资料 https://100ask.net http://lvgl.100ask.net
本项目用SDL2来搭建了一个LCD/OLED的模拟器,主要是为了学习、开发摆脱硬件限制,并且移植了 Polarix的SimpleGUI。
keil开发助手工具 分析工程ram和flash使用情况,更好地优化工程代码。
OneLotus信息化平台基于.NET架构,集成移动办公、智能办公,支持私有化部署,能够很大程度上节约企业软件开发成本,用户可以直接使用平台已有功能进行信息信息化建设,平台提供了完整的用户管理,权限管理,流程和信息管理体系,可以大大减化企业信息化建设成本和业务应用开发难度。
[Keil5_disp_size_bar]:以进度条百分比来显示keil编译后代码对芯片的内存ram和存储flash的占用情况。 原理是使用C语言遍历目录找到keil工程生成出的.map文件,然后找到对应的ram和flash的总大和占用大小,然后以进度条和百分比的直观格式输出来,以便嵌入式软件工程师方便调试,知道芯片占用情况,进行裁剪和优化。