Appearance
嵌入式开发和物联网涉及硬件编程和系统级开发,是软硬件结合的代表领域。广泛应用于智能家居、工业控制、可穿戴设备等领域。
基础理论与工具入门
必修
C 语言深入
必修
指针、内存管理、位运算、结构体、链表
电路基础
必修
欧姆定律、数字电路(与或非门)、模数转换
开发工具
必修
Keil / STM32CubeIDE / PlatformIO / Arduino IDE
实验平台
必修
Arduino Uno / STM32 开发板 + 面包板 + 基本元器件
Python 基础(用于上位机开发和数据处理)
选修
单片机与裸机开发
必修
GPIO 编程
必修
LED 控制、按键输入、中断触发
中断管理
必修
中断优先级、临界段保护、延迟中断处理
BLE(蓝牙低功耗)
必修
ESP32 BLE 应用、传感器数据上传
IoT 云端与边缘计算
选修
IoT 云平台
选修
阿里云 IoT / AWS IoT Core / 腾讯云 IoT Hub
ESP32 + WiFi
选修
HTTP / MQTT 连接云平台、OTA 远程升级
边缘计算
选修
EdgeX Foundry 架构、TensorFlow Lite 模型部署
数据采集与可视化
选修
InfluxDB + Grafana 时序数据监控
高级嵌入式系统
选修
Linux 嵌入式
选修
交叉编译、设备树、内核模块、Yocto / Buildroot
Raspberry Pi
选修
GPIO 控制、摄像头、传感器网络
Zigbee / Thread
选修
Mesh 网络、智能家居互联标准(Matter)
功能安全
选修
RTOS 安全机制、看门狗、CRC 校验
项目实战
选修
智能家居网关、环境监测站、无人机飞控