
嵌入式
文章平均质量分 62
嵌入式
见你背影
我是个小白
展开
-
ARM单片机的详细启动流程(重要)
ARM单片机的详细启动流程原创 2024-09-23 14:12:03 · 976 阅读 · 0 评论 -
函数调用与HardDefault异常处理定位
函数调用与HardDefault异常处理定位R13(SP:stack pointer):栈顶指针,R14(LR:Link Register):保存要执行的下一条要执行指令的地址,一般用于函数调用和异常处理。R15(PC:Program Counter):保存当前程序运行到的地址。当程序调试时出现错误时会进入harddefault中断回调函数中。此时链接寄存器LR中的值可能就是harddefault的地址,无法正确判断出错的位置。 此时需要通过堆栈指针SP来追踪错误的位置。一般是从栈顶开始往原创 2024-09-09 09:59:13 · 324 阅读 · 0 评论 -
freertos中的低功耗模式
freertos低功耗模式原创 2024-08-19 17:13:14 · 488 阅读 · 0 评论 -
FLASH存储器
Flash存储原创 2024-08-19 16:10:47 · 462 阅读 · 0 评论 -
常用接口协议
常用协议接口原创 2024-08-12 19:00:51 · 173 阅读 · 0 评论 -
全面总结嵌入式系统相关的知识
全面总结嵌入式系统相关的知识原创 2024-08-11 20:10:57 · 460 阅读 · 0 评论 -
flashDriver的制作
flashDriver的制作原创 2024-08-11 15:36:39 · 778 阅读 · 0 评论 -
KeilMDK制作FlashDriver
①在ECU OTA 程序升级过程中,需要执行一段比较特殊的代码,这段代码实现对自身flash的擦除与写入,又称flash driver;②为了安全的考虑,会尽可能的避免在代码中固化有对flash空间进行擦除或写入的操作,主要为了避免在程序跑飞时误调用该部分代码,使软件代码部分受到破坏;③在OTA开始后,会先传入flash driver到RAM中,再开始刷写APP。原创 2024-08-10 12:36:28 · 1436 阅读 · 0 评论 -
嵌入式软件中状态机的几种操作
现态:是指当前所处的状态。条件:又称为“事件”,当一个条件被满足,将会触发一个动作,或者执行一次状态的迁移。动作:条件满足后执行的动作。动作执行完毕后,可以迁移到新的状态,也可以仍旧保持原状态。动作不是必需的,当条件满足后,也可以不执行任何动作,直接迁移到新状态。次态:条件满足后要迁往的新状态。“次态”是相对于“现态”而言的,“次态”一旦被激活,就转变成新的“现态”了。原创 2024-08-09 22:18:20 · 479 阅读 · 0 评论 -
MDK 分散加载文件(.sct)剖析及应用
MDK 分散加载文件(.sct)剖析及应用原创 2024-08-09 21:21:43 · 839 阅读 · 0 评论 -
嵌入式软件的几种程序架构
嵌入式软件的几种程序架构原创 2024-07-26 10:36:13 · 1447 阅读 · 0 评论