最新文章

浅论各种调试接口(JTAG、SWD、RDI、Jlink、Ulink、STlink)的区别
JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议,主要用于芯片内部的测试。大多数高级器件,如ARM、DSP、FPGA等,都支持JTAG协议。标准的JTAG接口是由4根线构成:TMS、TCK、TDI、TDO,分别用于模式选择、时钟、数据输入和数据输出。以下是相关JTAG引脚的定义:

如何实现BootLoader自更新呢?
汽车软件Boot程序的主要功能是刷新App程序。在某个特定的客户项目中,Boot也是客户需求的一部分,并且与项目一起有软件开发计划(有时为了与其他Boot进行区分,将项目上的Boot称为CB,即Customer Boot)。对于已下线的控制器,不论是在供应商还是客户手上进行测试,只能通过CB来刷新App程序。如果需要CB自动刷新,就需要额外的方法。

图解嵌入式内存管理的一些知识
每一款软件在运作时,都必须占用一定的内存空间,用以存储进程所依赖的各种资源信息,C语言编写的程序同样遵循这一原则。在C语言程序中,不同类型的数据,如变量、常量、函数、代码块等

嵌入式状态机编程-QP状态机框架与常见状态机方法
当前状态:指的是系统或者对象此刻所呈现的状态。触发条件:它也被称作“事件”,是当某个特定条件达成后,触发某项动作执行,或者引发状态之间的转换。执行动作:这指的是在触发条件达成时所执行的特定操作。操作完成后,系统可能转变至一个新的状态,或者维持现有状态。