嵌入式硬件
嵌入式硬件是”埋”在设备里的计算机——路由器、智能手表、无人机、工业控制器里都有嵌入式系统。它们通常体积小、功耗低、实时性强。
嵌入式系统的组成
| 部件 | 说明 | 与台式机的区别 |
|---|
| MCU/SoC | 微控制器或片上系统 | 集成 CPU+RAM+Flash+外设 |
| RAM | 通常 64KB-4GB | 极小容量 |
| Flash | 程序存储,通常 256KB-16GB | 断电不丢失 |
| 外设接口 | GPIO/UART/SPI/I2C/CAN | 控制硬件传感器 |
| 电源 | 通常 3.3V/5V 供电 | 低功耗设计 |
| 晶振 | 提供时钟信号 | 精度要求高 |
嵌入式处理器分类
| 类型 | 典型产品 | 核心数 | 频率 | RAM | 功耗 | 适用 |
|---|
| 8-bit MCU | ATmega328P (Arduino) | 1 | 16MHz | 2KB | mW | 简单控制 |
| 32-bit MCU | STM32F4 | 1-4 | 168MHz | 192KB | 10-100mW | 工业控制 |
| Cortex-M MCU | STM32H7 | 1-2 | 480MHz | 1MB | 100-500mW | 高性能控制 |
| 应用处理器 | Raspberry Pi (BCM2711) | 4 | 1.5GHz | 8GB | 2-7W | 边缘计算 |
| FPGA | Xilinx Zynq | 可编程 | 可编程 | 外接 | 1-10W | 硬件加速 |
各章节
| 章节 | 内容 |
|---|
| [[01_开发板 | 开发板]] |
| [[02_MCU | MCU]] |
| [[03_FPGA | FPGA]] |
| [[04_通信接口 | 通信接口]] |
| [[05_选型指南 | 选型指南]] |