Skip to content

嵌入式与物联网主书 ​

从电子和 C/C++ 基础进入 MCU、实时操作系统、驱动和云端安全。

阅读起点 ​

先从本页第一章开始;如果对应概念已经熟悉,可以从目录中选择需要补齐的章节。

全书顺序 ​

本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。

第1章|电子与嵌入式基础 ​

理解数字电路、时序、内存映射和资源约束。

  1. 数字电路与接口:理解电平、时序、GPIO、ADC 和 PWM。
  2. 嵌入式 C/C++:处理 volatile、位运算、对象生命周期和 ABI。
  3. 启动与链接:理解启动代码、链接脚本、栈堆和固件映像。

第2章|MCU 与固件平台 ​

比较 Arduino、ESP32、STM32 的外设、构建和调试路径。

  1. 外设与中断:配置时钟、GPIO、定时器、中断和 DMA。
  2. 板级构建与烧录:管理工具链、启动模式、固件和串口日志。
  3. 平台取舍:比较快速原型、资源、生态和量产约束。

第3章|实时系统与驱动 ​

使用 RTOS 和驱动抽象组织并发、时序和硬件访问。

  1. 任务与同步:理解优先级、队列、互斥和优先级反转。
  2. 设备驱动模型:围绕寄存器、缓冲、错误和生命周期封装硬件。
  3. 实时性验证:用最坏响应时间、栈水位和看门狗发现问题。

第4章|嵌入式 Linux 与通信 ​

把 Linux 用户空间、总线协议和设备联网串起来。

  1. 嵌入式 Linux 启动:理解 bootloader、内核、设备树和 rootfs。
  2. 总线与协议:比较 UART、SPI、I2C、CAN 和网络协议。
  3. 升级与诊断:处理日志、远程升级、回滚和现场故障。

第5章|物联网安全(维护与兼容) ​

把设备身份、密钥、更新和云端边界纳入生命周期。

  1. 设备身份与密钥:设计唯一身份、密钥存储和轮换。
  2. 安全启动与更新:理解签名验证、回滚保护和故障恢复。
  3. 云设备边界:处理注册、消息授权、隔离和生命周期注销。

阅读边界 ​

本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。

路线状态 ​

本路线的目录已经纳入路线架构,正文笔记仍处于占位或待审查状态。

用心记录每一步成长