- 学习中
- 已学完
- 未学习
- 即将上线
基础强化课程
43课时42小时30分
| D1 计算机基础知识 | D2 认识C语言-Windows环境 | D3 带你走进Linux世界 |
| D4 Linux环境-编程第一课 | D5 数据的表示 | D6 数据类型 |
| D7 运算符(上) | D8 运算符(下) | D9 vi编辑器 |
| D10 输入输出专题 | D11 控制语句if | D12 控制语句Switch |
| D13 循环语句for | D14 循环语句 while do-while goto | D15 循环辅助语句 break continue |
| D16 一维数组 | D17 二维数组 | D18 字符数组和字符串 |
| D1 指针的基本用法 | D2 指针的运算 | D3 指针与数组 |
| D4 指针与二维数组 | D5 字符指针与字符串 | D6 指针数组 |
| D7 多级指针 void指针 const | D8 函数的基本用法及传参 | D9 函数的传参 |
| D10 指针函数 | D11 递归函数和函数指针 | D12 #define 和 typedef |
| D13 变量的作用域和生命周期 | D14 字符串处理函数 | D15 C结构体及结构体数组 |
| D16 结构体指针 | D17 结构体嵌套、大小及位域 | D18 C语言共用体和枚举 |
| D19 条件编译 |
| D1 线性表之链表 | D2 线性表之链表应用 | D3 单链表的操作实现 |
| D4 栈实现及其应用 | D5 队列实现及其应用(上) | D6 队列实现及其应用(下) |
硬件开发课程
19课时14小时2分
| D1 单片机基础 | D2 单片机开发入门 | D3 STM32之GPIO |
| D4 STM32之中断 | D5 STM32之EXTI | D6 STM32之RCC |
| D7 STM32之UART | D8 STM32之定时器 | D9 STM32之ADC |
硬件开发进阶
21课时17小时48分
| D1 模拟环境搭建 | D2 LVGL开发环境搭建 | D3 标签 |
| D4 按钮 | D5 进度条 | D6 滑动条 |
| D7 矩阵按钮 | D8 开关 | D9 复选框 |
| D10 下拉列表 | D11 文本框 | D12 LVGL的移植 |
项目收官 (可线下集训)
13课时18小时15分
| D1 EDA环境搭建及基本使用方法 | D2 基于STM32语音识别小助手项目开发分析 | D3 人机交互电路与稳压原理图设计 |
| D4 STM32F1核心电路与拓展电路原理图设计 | D5 交互电路PCB分部布局与布线 | D6 核心电路分部布局与修改 |
| D7 PCB工艺文件制作及投板 | D8 实操PCB电路板焊接 | D9 基于语音识别小助手功能测试 |
| D1 项目需求分析及方案确认 | D2 项目软件框架搭建 | D3 项目界面实现 |
| D4 项目功能实现 |