嵌入式AI学习路线
作者:微信文章大一阶段:Arduino入门(3-6个月)
1. 学习内容
• 基础电子:电阻/电容/传感器使用
• C语言基础:变量、循环、函数
• Arduino IDE开发:GPIO控制、PWM输出
• 通信协议:UART、I2C(如OLED屏驱动)
2. 推荐资源
• 教材:《Arduino从入门到精通》
• 视频:B站「正点原子Arduino教程」
• 硬件:Arduino Uno+传感器套件(约200元)
3. 实践项目
• 智能温控风扇(温度传感器+PWM调速)
• 蓝牙遥控小车(HC-05模块)
---
大二阶段:STM32进阶(6-12个月)
1. 学习内容
• 寄存器/库函数开发
• RTOS实时系统(FreeRTOS任务调度)
• 硬件外设:ADC/DMA/TIM
• 工业协议:Modbus、CAN总线
2. 推荐资源
• 开发板:STM32F407ZGT6(带以太网)
• 工具书:《STM32库开发实战指南》
• 竞赛:全国大学生电子设计大赛
3. 实践项目
• 物联网气象站(4G模块上传数据)
• 机械臂控制器(PID算法+步进电机驱动)
---
大三阶段:嵌入式AI跃迁(12+个月)
1. 学习内容
• 边缘计算框架:TensorFlow Lite Micro
• 模型部署:量化/剪枝技术(如MobileNetV3)
• 多模态处理:OpenCV+麦克风阵列
• 国产平台:华为昇腾NPU开发
2. 推荐资源
• 硬件:NVIDIA Jetson Nano(约800元)
• 课程:Coursera《Edge AI》
• 开源项目:Edge Impulse模型训练平台
3. 实践项目
• 智能门禁(人脸识别+活体检测)
• 工业缺陷检测(YOLOv5+工业相机)
---
关键衔接建议
1. 每阶段通过竞赛验证能力(如大三参加「中国机器人及人工智能大赛」)
2. 大二开始参与导师科研项目(如文档中提到的生物传感课题)
3. 技术栈叠加:STM32+Python(MicroPython)→ STM32+AI(CMSIS-NN库)
页:
[1]