图解嵌入式内存管理的一些知识
每一款软件在运作时,都必须占用一定的内存空间,用以存储进程所依赖的各种资源信息,C语言编写的程序同样遵循这一原则。在C语言程序中,不同类型的数据,如变量、常量、函数、代码块等
嵌入式状态机编程-QP状态机框架与常见状态机方法
当前状态:指的是系统或者对象此刻所呈现的状态。触发条件:它也被称作“事件”,是当某个特定条件达成后,触发某项动作执行,或者引发状态之间的转换。执行动作:这指的是在触发条件达成时所执行的特定操作。操作完成后,系统可能转变至一个新的状态,或者维持现有状态。
hex文件、bin文件、axf文件的区别?
在STM32的开发活动中,我们经常会遇见如hex文件、bin文件以及axf文件等格式,这些文件都是用于将编写的程序上传至目标开发板并执行的。那么,这几种文件格式之间具体有何区别呢?在探讨这个话题之前,不妨再次浏览一下C语言编译流程的要点:
SPI怎么玩?搞懂时序,运用自如
SPI(Serial Peripheral Interface)是串行外设接口的缩写,是Motorola公司推出的一种同步串行接口技术,主要用于外部设备与主控芯片之间进行高速、全双工、同步的通信。
嵌入式软件调试之软件断点
INT 3 指令,也被称为软件中断,是一条专门用于调试的指令,在X86系列处理器中广泛使用。它的作用是在程序执行时,触发一个中断信号,使得CPU进入调试模式,供调试器对执行现场进行各种分析。

