摘要:
一个轻量级的协程调度系统,使用了标准库头文件 阅读全文
摘要:
setjmp/longjmp开启编译优化后导致出现无法正常使用 阅读全文
摘要:
介绍如何基于时间片论法的任务调度模式充分利用MCU的资源 阅读全文
摘要:
"semaphore.h" 和 "sys/sem.h"是两种不同的实现并提供不同的功能集 阅读全文
摘要:
介绍映像文件工具 srec_cat 的使用,如何通过相关参数实现自己需要的功能 阅读全文
摘要:
记录并整理在 Linux 平台上使用 protobuf 的步骤及出现的问题 阅读全文
摘要:
如何实现表驱动编程用来增强可读性、扩展性,同时提高系统运行效率 阅读全文
摘要:
如何利用VSCode实现GDB图形界面远程调试 阅读全文
摘要:
解决不同网段之间实现GDB远程调试功能的问题 阅读全文
摘要:
讲述如何实现在程序编译期间就能检查结构体大小因为内存对齐问题是否和预期大小一致的方式 阅读全文
摘要:
介绍软件开发过程中如何合理的实现函数调用方式 阅读全文
摘要:
在Linux开发过程中,设计多线程开发时可以将进程和线程的 id 打印出来,方便开发调试和后期查问题使用,同时也包括设置线程名。 阅读全文
摘要:
记录如何通过 valgrind 的 memcheck 工具分析定位内存泄漏的问题 阅读全文
摘要:
介绍一个自动打包单片机固件的脚本软件 阅读全文
摘要:
介绍单片机软件开发过程中如何进行程序分层设计 阅读全文
摘要:
介绍单片机软件开发中三种常用的程序任务调度框架设计方案 阅读全文
摘要:
介绍一个使用 C 语言实现的轻量级多级菜单控制框架程序 阅读全文
摘要:
记录如何通过交叉编译后使用 gdb+gdbserver 远程调试目标板 阅读全文