嵌入式ARM Cortex-M4开发全栈实战 驱动+通信+显示+文件系统+UCOS操作系统

  课程介绍

本课程是一门系统讲解 嵌入式ARM Cortex-M4 开发的全栈实战课程,面向想从基础入门到独立完成嵌入式项目开发的工程师。

课程以 STM32 系列微控制器 为核心平台,结合实际工程案例,系统讲解嵌入式开发的关键知识与调试技巧。

学习内容涵盖从底层驱动到系统架构的完整开发链路:

GPIO、时钟树、定时器、中断系统 等基础外设原理与编程;

UART、SPI、IIC、FSMC 等通信接口 的底层驱动与实验;

LCD 图形显示、字库制作、图片渲染 等人机交互界面开发;

ADC、看门狗、滴答定时器 等系统资源管理与应用;

FATFS 文件系统移植与API应用,实现外部存储读写;

UCOS 操作系统 的任务调度、信号量、消息队列与事件管理;

工程化与调试技巧:项目结构规划、代码移植、库函数使用、Source Insight 工具。

  课程目录

(1)\第一章;目录中文件数:8个

├─课时 4 XYD_Cortex-M4_开发板介绍.mp4

├─课时 5 搭建开发环境(1).mp4

├─课时 6 搭建开发环境(2).mp4

├─课时 7 新建工程(1).mp4

├─课时 8 新建工程(2).mp4

├─课时1:嵌入式概述.mp4

├─课时2:Cortex-M4芯片介绍.mp4

├─课时3:STM32F407ZGT6最小系统.mp4

(2)\第七章;目录中文件数:4个

├─课时 54:定时器概述.mp4

├─课时 55 :基本定时器框架.mp4

├─课时 56:基本定时器相关寄存器.mp4

├─课时 57 ;基本定时器实验.mp4

(3)\第三章;目录中文件数:9个

├─课时 23 UART概述.mp4

├─课时 24 UART通信原理.mp4

├─课时 25 UART数据帧格式.mp4

├─课时 26 UART四要素.mp4

├─课时 27 STM32的UART概述.mp4

├─课时 28 STM32的UART框架分析.mp4

├─课时 29 STM32的UART框架波特率分析.mp4

├─课时 30 STM32的UART相关寄存器.mp4

├─课时 31 STM32的UART实验.mp4

(4)\第九章;目录中文件数:11个

├─课时 64:LCD屏概述.mp4

├─课时 65:XYD-TFT-LCD屏.mp4

├─课时 66:LCD控制器概述.mp4.mp4

├─课时 67:LCD屏操作时序(1).mp4

├─课时 68:LCD显示控制器(2).mp4

├─课时 69:LCD显示控制器命令.mp4

├─课时 70:LCD屏显示实验.mp4

├─课时 71:显示文字(1).mp4

├─课时 72:显示文字(2).mp4

├─课时 73:显示文字(3).mp4

├─课时 74:显示图片.mp4

(5)\第二十章;目录中文件数:8个

├─课时 169:文件系统概述.mp4

├─课时 170:FATFS文件系统概述.mp4

├─课时 171:FATFS文件系统移植(1).mp4

├─课时 172:文件系统移植(2).mp4

├─课时 173:文件系统移植(3).mp4

├─课时 174:文件系统移植(4).mp4

├─课时 175:文件系统API函数使用(1).mp4

├─课时 176:文件系统API函数(2).mp4

(6)\第二章;目录中文件数:14个

├─课时 10 STM32-GPIO口概述(2).mp4

├─课时 11 GPIO口输出分析(1).mp4

├─课时 12 GPIO口输出分析(2).mp4

├─课时 13 GPIO口输入分析.mp4

├─课时 14 GPIO口保护二极管.mp4

├─课时 15 GPIO口相关寄存器(1).mp4

├─课时 16 GPIO口相关寄存器(2).mp4

├─课时 17 GPIO口相关实验.mp4

├─课时 18 GPIO口位带操作(1).mp4

├─课时 19 GPIO口位带操作(2).mp4

├─课时 20 GPIO口位带操作(3).mp4

├─课时 21 GPIO口按键识别(1).mp4

├─课时 22 GPIO口按键识别(2).mp4

├─课时 9 STM32-GPIO口概述(1).mp4

(7)\第五章;目录中文件数:6个

├─课时 44:时钟树概述.mp4

├─课时 45:时钟树框架(1).mp4

├─课时 46:时钟树框架(2).mp4

├─课时 47:时钟树框架(3).mp4

├─课时 48:时钟树相关寄存器.mp4

├─课时 49:时钟树实验.mp4

(8)\第八章;目录中文件数:6个

├─课时 58:独立看门狗概述.mp4

├─课时 59:独立看门狗框架.mp4

├─课时 60:独立看门狗相关寄存器.mp4

├─课时 61:独立看门狗实验.mp4

├─课时 62:窗口看门狗概述.mp4

├─课时 63:窗口看门狗框架.mp4

(9)\第六章;目录中文件数:4个

├─课时 50:系统滴答定时器概述.mp4

├─课时 51:系统滴答定时器框架.mp4

├─课时 52:系统滴答定时器相关寄存器.mp4

├─课时 53:系统滴答定时器实验.mp4

(10)\第十一章;目录中文件数:6个

├─课时 84:IIC总线概述.mp4

├─课时 85:IIC总线数据帧格式.mp4

├─课时 86:模拟IIC总线(1).mp4

├─课时 87:模拟IIC总线(2).mp4

├─课时 88:AT24C02概述.mp4

├─课时 89:IIC总线实验.mp4

(11)\第十七章;目录中文件数:7个

├─课时 138:FSMC概述.mp4

├─课时 139:FSMC框架.mp4

├─课时 140:FSMC相关寄存器.mp4

├─课时 141:SRAM介绍.mp4

├─课时 142:FSMC驱动SRAM.mp4

├─课时 143:驱动LCD屏.mp4

├─课时 144:FSMC驱动LCD屏实验.mp4

(12)\第十三章;目录中文件数:11个

├─课时 102:通用定时器概述.mp4

├─课时 103:通用定时器时钟源.mp4

├─课时 104:比较输出原理.mp4

├─课时 105:比较输出框架.mp4

├─课时 106:比较输出相关寄存器.mp4

├─课时 107:比较输出实验(1).mp4

├─课时 108:比较输出实验(2).mp4

├─课时 109:捕获输入原理.mp4

├─课时 110:捕获输入框架.mp4

├─课时 111:捕获输入相关寄存器.mp4

├─课时 112:捕获输入实验.mp4

(13)\第十九章;目录中文件数:19个

├─课时 150:操作系统概述.mp4

├─课时 151:UCOS操作系统介绍(1).mp4

├─课时 152:UCOS操作系统介绍(2).mp4

├─课时 153:UCOS创建工程(1).mp4

├─课时 154:UCOS创建工程(2).mp4

├─课时 155:UCOS创建工程(3).mp4

├─课时 156:任务管理(1).mp4

├─课时 157:任务管理(2).mp4

├─课时 158:信号量(1).mp4

├─课时 159:信号量(2).mp4

├─课时 160:消息邮箱(1).mp4

├─课时 161:消息邮箱(2).mp4

├─课时 162:消息队列(1).mp4

├─课时 163:消息队列(2).mp4

├─课时 164:互斥信号量(1).mp4

├─课时 165:互斥信号量(2).mp4

├─课时 166:事件标志组.mp4

├─课时 167:软件定时器.mp4

├─课时 168:其它功能函数.mp4

(14)\第十二章;目录中文件数:12个

├─课时 100:字库制作(2).mp4

├─课时 101:字库制作(3).mp4

├─课时 90:SPI总线概述(1).mp4

├─课时 91:SPI总线概述(2).mp4

├─课时 92:STM32的SPI控制器概述.mp4

├─课时 93:STM32的SPI控制器框架.mp4

├─课时 94:STM32的SPI控制器相关寄存器.mp4

├─课时 95:W25Q64芯片介绍.mp4

├─课时 96:W25Q64操作时序.mp4

├─课时 97:SPI总线实验(1).mp4

├─课时 98:SPI总线实验(2).mp4

├─课时 99:字库制作(1).mp4

(15)\第十五章;目录中文件数:6个

├─课时 124:模数转换器概述.mp4

├─课时 125:STM32的模数转换器概述.mp4

├─课时 126:STM32的模数转换器框架.mp4

├─课时 127:STM32的模数转换器相关寄存器(1).mp4

├─课时 128:STM32的模数转换器相关寄存器(2).mp4

├─课时 129:模数转换器实验.mp4

(16)\第十八章;目录中文件数:5个

├─课时 145:库函数介绍.mp4

├─课时 146:库函数新建工程.mp4

├─课时 147:sourceinsight工具.mp4

├─课时 148:库函数操作GPIO口.mp4

├─课时 149:库函数操作片上外设.mp4

(17)\第十六章;目录中文件数:8个

├─课时 130:DMA控制器概述.mp4

├─课时 131:DMA控制器特征.mp4

├─课时 132:DMA控制器框架.mp4

├─课时 133:DMA控制器功能(1).mp4

├─课时 134:DMA控制器功能(2).mp4

├─课时 135:DMA控制器相关寄存器.mp4

├─课时 136:DMA控制器数据流配置流程.mp4

├─课时 137:DMA控制器实验.mp4

(18)\第十四章;目录中文件数:11个

├─课时 113:实时时钟概述.mp4

├─课时 114:STM32的实时时钟介绍.mp4

├─课时 115:STM32的实时时钟功能.mp4

├─课时 116:STM32的实时时钟框架.mp4

├─课时 117:STM32的实时时钟相关寄存器.mp4

├─课时 118:STM32的实时时钟实验(1).mp4

├─课时 119:STM32的实时时钟实验(2).mp4

├─课时 120:STM32的实时时钟唤醒介绍.mp4

├─课时 121:STM32的实时时钟唤醒实验.mp4

├─课时 122:STM32的实时时钟闹钟介绍.mp4

├─课时 123:STM32的实时时钟闹钟实验.mp4

(19)\第十章;目录中文件数:9个

├─课时 75:触摸屏分类.mp4

├─课时 76:电阻式触摸屏测量原理(1).mp4

├─课时 77:电阻式触摸屏测量原理(2).mp4

├─课时 78:触摸屏驱动芯片介绍.mp4

├─课时 79:触摸屏驱动芯片时序.mp4

├─课时 80:触摸屏驱动芯片命令.mp4

├─课时 81:触摸屏驱动实验(1).mp4

├─课时 82:触摸屏驱动实验(2).mp4

├─课时 83:触摸屏校正.mp4

(20)\第四章;目录中文件数:12个

├─课时 32:中断概述课时.mp4

├─课时 33Cortex-M4中断体系概述.mp4

├─课时 34NVIC控制器课时.mp4

├─课时 35NVIC控制器的配置.mp4

├─课时 36STM32的中断介绍.mp4

├─课时 37STM32的中断实验.mp4

├─课时 38:外部中断概述.mp4

├─课时 39:外部中断框架.mp4

├─课时 40:外部中断相关寄存器.mp4

├─课时 41:外部中断实验.mp4

├─课时 42:软件中断.mp4

├─课时 43:软件中断实验.mp4

资源下载
下载价格39 猫币
VIP免费
客服QQ:765807314
0

评论0

请先

没有账号?注册  忘记密码?