xtihc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
06_生产力工具链_imgtool完全指南
imgtool。原创 2026-11-11 08:31:29 · 169 阅读 · 0 评论 -
05_密码学防篡改_数字签名与密钥安全体系
在嵌入式安全领域,初学者最常犯的误区是将**数字签名(Signature)固件加密(Encryption)**混为一谈。IMPORTANT]绝大多数工业设备(如以太网串口转换器、PLC、电机控制器)最致命的威胁不是“别人看懂了我的代码”,而是“因此,。原创 2026-11-11 08:30:43 · 156 阅读 · 0 评论 -
04_掉电安全之魂_Swap状态机与源码剖析
MCUboot 能够做到在任何纳秒遭遇突发断电都不变砖,其底层依靠的不是玄学,而是深刻利用了片内。原创 2026-11-10 09:41:07 · 123 阅读 · 0 评论 -
03_内存几何布局与固件元数据解密
在 ARM Cortex-M 体系中,中断向量表重映射寄存器SCB->VTOR要求中断向量表的基地址必须对齐到 2 的整数幂次;Cortex-M4 规范要求:向量表基地址至少要对齐到包含所有中断向量所需的空间大小(通常 128、256 或 512 字节边界);选择 1024 字节(0x400)是一个通吃所有 Cortex-M0/M3/M4/M7/M33 架构的黄金安全边界!它天然满足任何中断向量表的硬件对齐约束。原创 2026-11-10 09:39:44 · 103 阅读 · 0 评论 -
02_升级模式矩阵与执行机制深度剖析
在 RAM-Load 模式下,固件在 Flash 中仅仅是静态保存。MCUboot 开机验签通过后,利用 DMA 或 CPU 拷贝,把整个固件从 Flash 镜像区完整读出,写入内部 SRAM 或外挂 PSRAM 中;然后 MCUboot 将 PC 指针跳转到 SRAM / PSRAM 地址开始运行代码。fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;原创 2026-11-09 19:33:02 · 123 阅读 · 0 评论 -
01_嵌入式启动全景与Bootloader架构演进
在电脑或智能手机中,存储在硬盘里的程序必须先整体拷贝到高带宽内存(DDR4/5)中,CPU 才能执行指令。而在单片机体系中,片内 NOR Flash 具备XIP 特性CPU 内部的指令总线(I-Code Bus)直接连接到片内 Flash 控制器;CPU 取指就像读取内存一样,一条指令一条指令地直接从 Flash 地址空间执行;这意味着系统的 384KB 内存可以百分之百留给全局变量、函数堆栈使用,而无需耗费几十上百 KB 内存去缓存代码本身。原创 2026-11-09 19:32:17 · 127 阅读 · 0 评论
分享