专注于嵌入式技术分享!
03
24
19
一些嵌入式软件开发中重要的理论概念 一些嵌入式软件开发中重要的理论概念
大家好,我是杂烩君。 本次给大家整理一些嵌入式软件开发中重要的理论概念。 什么是堆栈水印检测?堆栈水印检测是一种动态监测任务堆栈使用情况的技术。在任务初始化时,将整个堆栈空间填充特定的标识模式(如 0xDEADBEEF)。 随着任务运行
17
嵌入式开发:几个小众高效工具! 嵌入式开发:几个小众高效工具!
大家好,我是杂烩君。 之前给大家推荐过主流的嵌入式框架,但今天要分享的是那些藏在社区角落的宝藏工具。 这些组件可能没那么有名,但在特定场景下能发挥奇效! MemFault MemFault是一款专注于嵌入式系统的崩溃分析与调试工具,能实时
14
12
嵌入式开发必备技能 - Git子模块 嵌入式开发必备技能 - Git子模块
大家好,我是杂烩君。 今天我们来分享Git子模块(Git Submodule)的小知识。 一、为啥要用 Git Submodule?嵌入式开发中,我们经常遇到这样的场景: 主工程(比如 STM32CubeMX 生成的代码)需要集成 Fre
2025-03-12
10
嵌入式编程模型 - MVC模型 嵌入式编程模型 - MVC模型
大家好,我是杂烩君。 嵌入式 / 单片机项目开发中,我们常常会根据实际情况选择大方向的软件框架:裸机系统、前后台系统、RTOS、Linux等。实际开发中,选择什么样的软件架构,只是第一步。 系统里面的各个模块怎么协同工作,业务逻
2025-03-10
05
02
【工具】手把手教你搭建嵌入式容器化开发环境! 【工具】手把手教你搭建嵌入式容器化开发环境!
大家好,我是杂烩君。 在嵌入式开发中,我们经常会遇到这样的场景: 本地开发环境正常运行的代码,移植到同事电脑就报错。 更换开发板后,编译工具链版本不兼容导致构建失败。 团队协作时,不同成员的依赖库版本差异引发玄学问题。 这些问题的根源
2025-03-02
01
【工具】嵌入式开发中的PlantUML图表应用 【工具】嵌入式开发中的PlantUML图表应用
大家好,我是杂烩君。 在嵌入式开发中,设计文档和系统架构图是沟通需求、梳理逻辑的核心工具。 但传统的拖拽式绘图工具效率低、难以维护,而PlantUML通过代码生成图表的方式,完美解决了这一问题。 它不仅支持UML图,还能绘制网络拓扑、状态
2025-03-01
12
30
【随笔】2024年个人总结 【随笔】2024年个人总结
大家好,我是杂烩君。 腊月二八,今年最后一天班了,有多少人待到这最后一天呢? 今天就不卷了,摸摸鱼,划划水,随便写写。 新的角色过去一年,我组建了自己的小家,进入了人生重要的阶段,完成了丈夫、父亲角色的转变。 这也是我过去一年最大的收获!
2024-12-30
11
27
24
【资源】一个轻量的线程池库 【资源】一个轻量的线程池库
在嵌入式开发中,多线程编程是提高系统性能和响应速度的重要手段。然而,频繁地创建和销毁线程会带来较大的开销,影响系统的整体性能。为了解决这个问题,我们可以使用线程池技术。 什么是线程池?线程池(Thread Pool)是一种基于池化技术的多
2024-11-24
1 / 22