🧩 嵌入式启动·架构 30章

🎒 风格 · 趣味目录
01 嵌入式系统概述 定义 · 分类 · 应用 · 发展趋势 02 嵌入式处理器架构 ARM · RISC-V · MIPS · x86 03 ARM Cortex-M系列 内核 · 存储器映射 · 异常与中断 04 启动流程基础 复位向量 · 启动模式 · BootROM 05 链接脚本与内存布局 链接脚本语法 · 段定义 · 内存映射 06 汇编启动代码 堆栈初始化 · BSS清零 · 数据段拷贝 07 C运行时环境初始化 堆栈指针 · 全局变量 · 库函数支持 08 中断向量表 向量表结构 · 优先级 · 嵌套中断 09 系统时钟配置 PLL锁相环 · 时钟树 · 分频与倍频 10 看门狗与复位管理 独立看门狗 · 窗口看门狗 · 复位源 11 电源管理与低功耗模式 睡眠 · 停止 · 待机 · 唤醒源 12 Bootloader设计 双区启动 · 固件升级 · 校验机制 13 Flash驱动与存储管理 读写 · 擦除 · 磨损均衡 14 DMA控制器 传输模式 · 通道配置 · 中断与轮询 15 定时器与PWM 基本定时器 · 高级定时器 · PWM生成 16 串口通信协议 UART · SPI · I2C协议栈实现 17 GPIO与外部中断 引脚配置 · 中断触发 · 去抖处理 18 ADC与DAC 采样率 · 分辨率 · DMA传输 19 实时操作系统基础 任务调度 · 上下文切换 · 临界区 20 FreeRTOS移植 配置文件 · 堆栈管理 · 任务创建 21 任务间通信 队列 · 信号量 · 互斥锁 · 事件组 22 内存管理 静态分配 · 动态分配 · 碎片处理 23 设备驱动模型 字符设备 · 块设备 · 文件系统接口 24 文件系统 FATFS · LittleFS · SPIFFS移植 25 网络协议栈 LwIP移植 · TCP/IP · Socket编程 26 安全启动 签名验证 · 加密存储 · 安全区 27 调试与性能分析 JTAG/SWD · Trace · Profiling 28 固件更新策略 OTA升级 · 差分升级 · 回滚机制 29 系统可靠性设计 双机热备 · 看门狗 · 错误处理 30 综合项目实战 智能家居网关 · 从零到一