嵌入式部门 Tutorial
嵌入式开发环境配置
请根据所使用的操作系统选择对应的环境配置指引:
| 操作系统 | 配置入口 |
|---|---|
| Windows | Windows 环境配置指引 |
| macOS | macOS 环境配置指引 |
| Linux | Linux 环境配置指引 |
完成环境配置后,继续阅读:
基础教程
这里整理了嵌入式开发中常用工具的入门资料,包括 STM32CubeMX 基础教程和 Ozone 使用教程:
课程
| 课程 | 材料 |
|---|---|
| Tutorial 0:C++ Tutorial | Google Drive |
| Tutorial 1:Introduction to Embedded System | Google Drive |
| Tutorial 2:Communication Protocols & UART | 查看讲义 补充资料 |
| Tutorial 3:Interrupt & DMA (UART Receive) | PPT 交互式 Demo |
| Tutorial 4:CAN Communication | PPT |
| Tutorial 5:Control & PID | PPT & Template |
| Tutorial 6:Clock & Timer & PWM | PPT |
| Tutorial 7:FreeRTOS | Video PPT & Template |
| Tutorial 8:Git & Github | Video PPT |
作业
| 作业 | 内容 | 截止时间 |
|---|---|---|
| 作业 1:单片机通讯 | 接收遥控器消息:接线与配对、SBUS 解码、链路状态检测及串口回传 | 2026 年 10 月 1 日 22:00 |
| 作业 2:电机控制器模块 | CAN 电机反馈、BTN1 启停、M3508 速度控制、GM6020 绝对/相对位置控制及 PID 波形跟随 | 2026 年 10 月 9 日 22:00 |