课程简介
本课程是尚硅谷精心打造的嵌入式技术体系化教程,涵盖C语言基础、数据结构、51单片机、STM32开发、FreeRTOS实时操作系统等核心技术栈。通过无人机、平衡车、智能车等多个完整项目实战,学员将深入理解嵌入式系统设计原理,掌握硬件驱动开发、传感器应用、通信协议及PID控制算法。课程配套丰富的代码、原理图和视频资源,帮助学习者从零构建嵌入式开发能力,达到独立完成复杂嵌入式项目设计的水平。
下载地址
课程目录
00 开发板链接
实验用开发板资源与连接说明。
01 C语言
C语言语法、指针、内存管理与项目实践。
02 数据结构和算法
C语言实现常用数据结构与算法分析。
03 硬件电路基础
电子元器件原理、电路分析与设计基础。
04 从零搭建计算机
数字电路、计算机组成原理与CPU设计实践。
05 原理图与PCB制作
电路设计、PCB布局与嘉立创EDA工具使用。
06 51单片机
51单片机编程、外设驱动与综合项目实践。
07 51智能车项目
基于51单片机的智能小车控制系统开发。
12 平衡车项目
自平衡车系统设计与PID控制算法实现。
13 无人机项目
无人机硬件设计、飞控系统与FreeRTOS应用开发。
14 智能门锁项目
基于ESP32的智能门锁系统设计与实现。
15 蓝牙音箱项目
蓝牙音频系统设计与嵌入式音频处理。
16 Linux基础
Linux操作系统使用与嵌入式环境搭建。
17 Shell技术
Shell脚本编程基础与应用实践。
18 Git与SVN
版本控制系统使用与团队协作开发。
19 Linux应用层开发
Linux环境下应用程序开发与调试。
20 Linux内核与驱动移植
内核编译、驱动开发与系统移植技术。
21 智能网关项目
物联网网关设备设计与通信协议实现。
22 高频面试题
嵌入式开发常见面试题目与解答。
23 心电监测仪项目
医疗设备硬件设计与信号处理技术。
--- 点击展开详细目录 ---
|