动态内存分配时需要注意哪些坑?
在开发嵌入式产品时,当使用C语言来开发时,经常会遇到一个争议,即”使用动态内存分配是否安全?”。甚至美国军方在安全关键的嵌入式航空电子设备代码中都禁止使用动态内存分配。现在我们来详细分析一下这个问题。
干货 | 一文了解SPI总线工作原理、优缺点和应用案例
当将微控制器连接到传感器、显示器或其他模块时,您是否考虑过两个设备之间如何进行通信?它们到底在交流什么?它们又是如何能够相互理解的呢?
基于STM32实现的普通灯泡调光控制器
最近没有什么产出,吓得ZhengN翻箱倒柜倒出一些小东西来发。下面分享一个ZhengN大二时候的一个小玩具,软硬件都分享给大家,有需要的小伙伴,文末获取。
嵌入式裸机编程中使用malloc、free会怎样?
内存管理在裸机编程中非常重要,因为它是嵌入式系统的动力源。对于嵌入式产品来说,稳定性要求非常高,任何内存管理的疏忽都可能导致内存泄漏或内存访问异常,进而导致系统死机。
图文并茂 | 彻底弄懂GDB调试原理
这篇文章来聊聊大名鼎鼎的GDB,它的豪门背景咱就不提了,和它的兄弟GCC一样是含着金钥匙出生的,在GNU的家族中的地位不可撼动。相信每位嵌入式开发工程师都使用过gdb来调试程序,如果你说没有用过,那只能说明你的开发经历还不够坎坷,还需要继续被 BUG吊打。
干货 | 结构体、联合体嵌套使用的一些实用操作
结构体和联合体是C语言中的构造类型,我们通常在开发中会经常使用结构体,但对于联合体,一些初学者可能用得较少,甚至对它感到陌生。下面我们简单介绍一下联合体的概念:

