第1.1讲 开发环境搭建
第1.2讲 交叉编译器的安装
第2讲 vscode软件的安装与使用
第3讲 I.MX6U-ALPHA开发板简介
第4讲 (此讲还未录制)
第5讲 I.MX6U芯片简介
第6.1讲 汇编LED驱动实验-原理分析
第6.2讲 汇编LED驱动实验-汇编基本语法
第6.3讲 汇编LED驱动实验-驱动编写
第6.4讲 汇编LED驱动实验-编译程序
第6.5讲 汇编LED驱动实验-烧写bin文件到SD卡中并运行
第7.1讲 IMX启动方式-启动设备的选择
第7.2讲 IMX启动方式-IVT表和BootData详解
第7.3讲 IMX启动方式-DCD数据详解
第8.1讲 C语言版本LED驱动实验-实验原理分析
第8.2讲 C语言版本LED驱动实验-程序编写与验证
第9.1讲 模仿STM32驱动开发实验-实验程序编写
第9.2讲 模仿STM32驱动开发实验-主函数编写与下载验证
第10.1讲 NXP官方SDK使用实验-SDK移植
第10.2讲 NXP官方SDK使用实验-程序编写验证
第11.1讲 BSP工程管理实验-工程整理与程序编写
第11.2讲 BSP工程管理实验-编写测试通用Makefile
第12讲 蜂鸣器实验
第13.1讲 按键输入实验-实验程序编写
第13.2讲 按键输入实验-驱动验证与调试
第13.3讲 按键输入实验-通用GPIO驱动编写与验证
第14.1讲 主频和时钟配置实验-时钟树详解
第14.2讲 主频和时钟配置实验-主频修改
第14.3讲 主频和时钟配置实验-8路PLL和8路PFD时钟设置
第14.4讲 主频和时钟配置实验-其他时钟源设置
第15.1讲 GPIO中断实验-Cortex-A中断原理
第15.2讲 GPIO中断实验-6U中断向量表的编写
第15.3讲 GPIO中断实验-6U复位中断服务函数的编写
第15.4讲 GPIO中断实验-IRQ中断服务函数详解
第15.5讲 GPIO中断实验-通用中断驱动编写
第15.6讲 GPIO中断实验-向GPIO驱动添加中断处理函数
第15.7讲 GPIO中断实验-编写按键中断驱动
第16.1讲 EPIT定时器实验-EPIT原理详解
第16.2讲 EPIT定时器实验-实验程序编写与验证
第17讲 定时器按键消抖实验
第18.1讲 高精度延时实验-GPT定时器原理
第18.2讲 高精度延时实验-实验代码编写与测试
第19.1讲 串口实验-串口原理详解
第19.2讲 串口实验-串口驱动实验编写与验证1
第19.3讲 串口实验-串口驱动实验编写与验证2
第19.4讲 串口实验-printf格式化函数移植与测试
第20.1讲 DDR3实验-RAM发展历史简介
第20.2讲 DDR3实验-DDR3重要时间参数、时钟配置与原理图简析
第20.3讲 DDR3实验-DDR3初始化、校准、超频测试
第21.1讲 RGBLCD实验-LCD显示原理详解
第21.2讲 RGBLCD实验-LCD时序与时间参数
第21.3讲 RGBLCD实验-6ULL LCDIF接口寄存器详解
第21.4讲 RGBLCD实验-6ULL像素时钟配置详解
第21.5讲 RGBLCD实验-LCDID读取以及IO初始化程序编写
第21.6讲 RGBLCD实验-LCD时间参数和像素时钟设置程序编写
第21.7讲 RGBLCD实验-LCDIF控制器接口初始化程序编写
第21.8讲 RGBLCD实验-LCDIF驱动以及API函数测试
第22.1讲 RTC实验-6U内部RTC详解
第22.2讲 RTC实验-驱动编写与测试
第22.3讲 RTC实验-时间错误问题调试
第23.1讲 I2C实验-I2C协议和6U的I2C控制器详解
第23.2讲 I2C实验-AP3216C简介与程序编写
第23.3讲 I2C实验-I2C主机控制器驱动程序编写1
第23.4讲 I2C实验-I2C主机控制器驱动程序编写2
第23.5讲 I2C实验-AP3216C程序编写
第23.6讲 I2C实验-AP3216C程序调试及bug解决
第24.1讲 SPI实验-SPI以及ICM20608详解
第24.2讲 SPI实验-6ULL SPI控制器寄存器详解
第24.3讲 SPI实验-6ULL SPI控制器驱动程序编写
第24.4讲 SPI实验-ICM20608驱动程序编写
第24.5讲 SPI实验-ICM20608实际测量值计算与6ULL硬件浮点的开启
第25.1讲 多点电容触摸屏实验-电容触摸屏与FT系列触摸芯片详解
第25.2讲 多点电容触摸屏实验-电容触摸屏幕驱动编写1
第25.3讲 多点电容触摸屏实验-电容触摸屏幕驱动编写2
第25.4讲 多点电容触摸屏实验-电容触摸驱动测试
第26.1讲 PWM背光实验-6ULL PWM详解
第26.2讲 PWM背光实验-PWM背光驱动程序编写