📘 物联网MCU选型与底层架构精讲

30章 · 从入门到实战
什么是物联网MCU MCU在物联网中的角色 主流厂商与产品线
ARM Cortex-M系列 RISC-V架构 Xtensa架构对比
主频 / MIPS DMIPS / CoreMark 根据应用需求选择
Flash与SRAM容量 速度与功耗权衡 XIP片内执行
GPIO / UART / SPI I2C / I2S / CAN USB / Ethernet
Active/Sleep/Deep Sleep 唤醒源与功耗指标 低功耗设计要点
硬件加密引擎 安全启动 / TrustZone 安全存储单元
批量价格与供货周期 封装与工具链成本 生态成熟度
低功耗小尺寸 低成本MCU选型 传感器节点分析
高性能多接口 实时性MCU选型 网关需求分析
超低功耗蓝牙 小封装MCU 可穿戴选型分析
上电复位 / Bootloader 向量表与堆栈初始化 跳转到main函数
内外部振荡器 / PLL 时钟树配置 时钟门控与功耗优化
推挽/开漏/上拉/下拉 中断触发方式 去抖处理
波特率配置 中断与DMA模式 环形缓冲区 / 问题排查
主从模式 / 时钟极性相位 DMA传输 多设备片选管理
起始/停止条件 从机地址 / 时钟拉伸 多主机仲裁 / 速率
基本定时器 / PWM 输入捕获 正交编码器接口
采样率 / 分辨率 参考电压 / 转换模式 DMA搬运数据
中断优先级 / NVIC 中断延迟优化 临界区保护
DMA控制器原理 内存到内存/外设到内存 链式传输 / 性能考量
FreeRTOS移植 任务创建与调度 信号量/互斥锁/内存管理
WFI/WFE指令 Stop/Standby模式 RTC唤醒 / 时钟门控
OTA升级原理 Bootloader设计 固件签名 / 双备份
JTAG/SWD调试 断点/单步/Trace 单元测试框架
HAL设计原则 分层架构 / 接口标准化 跨平台移植
链接脚本语法 段定义 text/data/bss 堆栈位置 / 分散加载
快速启动技术 休眠唤醒恢复 看门狗与系统监控
需求分析到MCU选型 底层驱动实现 全流程实战
AI MCU / RISC-V生态 Chiplet技术 安全与隐私保护