摘要: 一个轻量级的协程调度系统,使用了标准库头文件 阅读全文
posted @ 2024-02-05 11:23 大橙子疯 阅读(535) 评论(0) 推荐(1) 编辑
摘要: setjmp/longjmp开启编译优化后导致出现无法正常使用 阅读全文
posted @ 2024-01-25 17:24 大橙子疯 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 介绍如何基于时间片论法的任务调度模式充分利用MCU的资源 阅读全文
posted @ 2022-12-17 13:26 大橙子疯 阅读(844) 评论(1) 推荐(1) 编辑
摘要: linux shell 实现数组比较,通过已有指令取元素的并集、交集等 阅读全文
posted @ 2022-11-17 19:23 大橙子疯 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: shell find 以时间为条件查找获取文件列表 阅读全文
posted @ 2022-11-17 17:36 大橙子疯 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: "semaphore.h" 和 "sys/sem.h"是两种不同的实现并提供不同的功能集 阅读全文
posted @ 2022-10-27 09:55 大橙子疯 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 介绍映像文件工具 srec_cat 的使用,如何通过相关参数实现自己需要的功能 阅读全文
posted @ 2022-07-25 17:45 大橙子疯 阅读(2545) 评论(0) 推荐(0) 编辑
摘要: 记录并整理在 Linux 平台上使用 protobuf 的步骤及出现的问题 阅读全文
posted @ 2022-07-11 09:56 大橙子疯 阅读(3335) 评论(0) 推荐(1) 编辑
摘要: 如何实现表驱动编程用来增强可读性、扩展性,同时提高系统运行效率 阅读全文
posted @ 2022-07-07 14:42 大橙子疯 阅读(1015) 评论(1) 推荐(1) 编辑
摘要: 如何利用VSCode实现GDB图形界面远程调试 阅读全文
posted @ 2022-07-06 18:04 大橙子疯 阅读(1782) 评论(0) 推荐(0) 编辑
摘要: 解决不同网段之间实现GDB远程调试功能的问题 阅读全文
posted @ 2022-07-06 16:37 大橙子疯 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 讲述如何实现在程序编译期间就能检查结构体大小因为内存对齐问题是否和预期大小一致的方式 阅读全文
posted @ 2022-07-06 09:57 大橙子疯 阅读(1148) 评论(1) 推荐(2) 编辑
摘要: 讲述在单片机软件开发过程中如何更好地实现各个模块的数据交互,降低耦合 阅读全文
posted @ 2022-07-05 11:52 大橙子疯 阅读(1544) 评论(0) 推荐(3) 编辑
摘要: 记录如何解决跨平台(32bit和64bit)的 printf 输出64位的问题 阅读全文
posted @ 2022-07-05 11:33 大橙子疯 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 介绍软件开发过程中如何合理的实现函数调用方式 阅读全文
posted @ 2022-07-04 14:36 大橙子疯 阅读(1285) 评论(0) 推荐(4) 编辑
摘要: 在Linux开发过程中,设计多线程开发时可以将进程和线程的 id 打印出来,方便开发调试和后期查问题使用,同时也包括设置线程名。 阅读全文
posted @ 2022-07-01 13:56 大橙子疯 阅读(5641) 评论(0) 推荐(0) 编辑
摘要: 记录如何通过 valgrind 的 memcheck 工具分析定位内存泄漏的问题 阅读全文
posted @ 2022-07-01 10:09 大橙子疯 阅读(13404) 评论(0) 推荐(7) 编辑
摘要: 介绍一个自动打包单片机固件的脚本软件 阅读全文
posted @ 2022-06-30 09:17 大橙子疯 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: 介绍各种常用软件,可以选择通过合适的工具来提高我们的工作效率。 阅读全文
posted @ 2022-06-27 17:48 大橙子疯 阅读(2604) 评论(0) 推荐(6) 编辑
摘要: 介绍单片机软件开发过程中如何进行模块化程序设计 阅读全文
posted @ 2022-06-27 10:01 大橙子疯 阅读(1934) 评论(0) 推荐(5) 编辑
摘要: 介绍单片机软件开发过程中如何进行程序分层设计 阅读全文
posted @ 2022-06-23 14:26 大橙子疯 阅读(4594) 评论(0) 推荐(3) 编辑
摘要: 介绍单片机软件开发中三种常用的程序任务调度框架设计方案 阅读全文
posted @ 2022-06-22 10:22 大橙子疯 阅读(2306) 评论(0) 推荐(1) 编辑
摘要: 介绍一个使用 C 语言实现的轻量级多级菜单控制框架程序 阅读全文
posted @ 2022-06-17 17:32 大橙子疯 阅读(1924) 评论(1) 推荐(2) 编辑
摘要: 记录如何通过交叉编译后使用 gdb+gdbserver 远程调试目标板 阅读全文
posted @ 2022-06-16 17:50 大橙子疯 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 介绍 C++ 设计模式中的单例模式,具体为创建型模式 阅读全文
posted @ 2022-06-15 23:16 大橙子疯 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 介绍几种方式来提高 Tasking 编译时的速度 阅读全文
posted @ 2022-06-15 23:16 大橙子疯 阅读(1746) 评论(0) 推荐(0) 编辑
摘要: 详细讲述 STM32 使用 Keil 如何实现 bootloader 和 app 程序分区,并且如何实现的 阅读全文
posted @ 2022-06-10 19:04 大橙子疯 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 讲述如何实现 bootloader 的设计思路 阅读全文
posted @ 2022-06-10 19:04 大橙子疯 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 记录使用 Proteus 仿真出现的‘LOADERS.DLL‘ [00020627].”错误问题 阅读全文
posted @ 2022-06-10 19:04 大橙子疯 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 记录并整理使用 STM32L4 的串口 DMA 功能时遇到的问题 阅读全文
posted @ 2022-06-10 19:04 大橙子疯 阅读(584) 评论(0) 推荐(1) 编辑