P1 | 第1讲 Linux驱动开发与裸机开发区别 | 20:52 |
P2 | 第2讲 字符设备驱动开发基础实验 | 21:55 |
P3 | 第3.1讲 我的第一个Linux驱动-字符设备驱动框架 | 36:14 |
P4 | 第3.2讲 我的第一个Linux驱动-驱动模块加载与卸载实验 | 31:57 |
P5 | 第3.3讲 我的第一个Linux驱动-字符设备驱动框架搭建实验 | 39:01 |
P6 | 第3.4讲 我的第一个Linux驱动-应用程序编写 | 36:32 |
P7 | 第3.5讲 我的第一个Linux驱动-完善chrdevbase驱动 | 32:41 |
P8 | 第4.1讲 Linux LED灯驱动实验(直接操作寄存器)-地址映射 | 20:34 |
P9 | 第4.2讲 Linux LED灯驱动实验(直接操作寄存器)-驱动框架搭建以及网络问题解决方法 | 35:14 |
P10 | 第4.3讲 Linux LED灯驱动实验(直接操作寄存器)-LED灯初始化 | 34:02 |
P11 | 第4.4讲 Linux LED灯驱动实验(直接操作寄存器)-完善驱动与应用程序编写测试 | 25:07 |
P12 | 第5.1讲 Linux新字符设备驱动实验-新驱动框架的搭建 | 39:57 |
P13 | 第5.2讲 Linux新字符设备驱动实验-完善驱动 | 26:57 |
P14 | 第5.3讲 Linux新字符设备驱动实验-自动创建设备节点 | 31:32 |
P15 | 第5.4讲 Linux新字符设备驱动实验-私有数据以及goto对于错误的处理方法 | 34:29 |
P16 | 第6.1讲 Linux设备树详解-什么是设备树? | 28:17 |
P17 | 第6.2讲 Linux设备树详解-DTS文件以及组织形式 | 41:40 |
P18 | 第6.3讲 Linux设备树详解-6ULL设备树节点信息 | 35:56 |
P19 | 第6.4讲 Linux设备树详解-设备树在根文件系统中的体现以及添加自定义节点 | 38:42 |
P20 | 第6.5讲 Linux设备树详解-设备树特殊节点 | 23:58 |
P21 | 第6.6讲 Linux设备树详解-设备树中的标准属性 | 27:56 |
P22 | 第6.7讲 Linux设备树详解-根节点下的compatible属性作用 | 27:27 |
P23 | 第6.8讲 Linux设备树详解-绑定文档以及OF函数 | 42:35 |
P24 | 第6.9讲 Linux设备树详解-OF函数操作实验 | 50:18 |
P25 | 第7.1讲 设备树下的LED驱动试验-实验驱动框架搭建 | 38:52 |
P26 | 第7.2讲 设备树下的LED驱动试验-实验驱动完善 | 45:17 |
P27 | 第8.1讲 pinctrl和gpio子系统试验-pincrl子系统详解 | 40:57 |
P28 | 第8.2讲 pinctrl和gpio子系统试验-pincrl子系统驱动分析 | 35:50 |
P29 | 第8.3讲 pinctrl和gpio子系统试验-gpio子系统详解和驱动分析 | 42:25 |
P30 | 第8.4讲 pinctrl和gpio子系统试验-设备树节点创建与驱动框架编写 | 47:11 |
P31 | 第8.5讲 pinctrl和gpio子系统试验-完善驱动 | 35:21 |
P32 | 第9讲 beep蜂鸣器实验 | 42:24 |
P33 | 第10.1讲 Linux并发与竞争试验-并发与竞争基础概念与原子操作 | 30:31 |
P34 | 第10.2讲 Linux并发与竞争试验-自旋锁、信号量与互斥体 | 30:56 |
P35 | 第10.3讲 Linux并发与竞争试验-原子操作实验 | 27:28 |
P36 | 第10.4讲 Linux并发与竞争试验-自旋锁、信号量以及互斥体操作实验 | 34:45 |
P37 | 第11讲 Linux按键输入试验 | 40:03 |
P38 | 第12.1讲 Linux内核定时器实验-内核时间管理简介 | 25:44 |
P39 | 第12.2讲 Linux内核定时器实验-内核定时器简介以及实验编写 | 40:04 |
P40 | 第12.3讲 Linux内核定时器实验-使用ioctl控制定时器 | 42:17 |
P41 | 第13.1讲 Linux中断实验-Linux内核中断框架简介 | 22:28 |
P42 | 第13.2讲 Linux中断实验-Linux内核中断上半部和下半部 | 25:07 |
P43 | 第13.3讲 Linux中断实验-如何在设备树中描述中断信息 | 20:49 |
P44 | 第13.4讲 Linux中断实验-按键中断实验驱动编写(上) | 22:25 |
P45 | 第13.5讲 Linux中断实验-按键中断实验驱动编写(下) | 27:45 |
P46 | 第13.6讲 Linux中断实验-使用定时器实现按键消抖处理 | 31:34 |
P47 | 第13.7讲 Linux中断实验-中断下半部处理实验 | 26:07 |
P48 | 第14.1讲 Linux阻塞和非阻塞IO实验-阻塞与非阻塞简介 | 39:29 |
P49 | 第14.2讲 Linux阻塞和非阻塞IO实验-阻塞IO实验 | 29:54 |
P50 | 第14.3讲 Linux阻塞和非阻塞IO实验-非阻塞IO实验 | 29:49 |
P51 | 第15.1讲 Linux异步通知实验-异步通知简介 | 26:49 |
P52 | 第15.2讲 Linux异步通知实验-驱动程序编写 | 40:17 |
P53 | 第16.1讲 platform设备驱动实验-驱动的分离与分层 | 23:24 |
P54 | 第16.2讲 platform设备驱动实验-驱动、总线和设备 | 32:42 |
P55 | 第16.3讲 platform设备驱动实验-platform总线简介1 | 31:09 |
P56 | 第16.4讲 platform设备驱动实验-platform总线简介2 | 19:54 |
P57 | 第16.5讲 platform设备驱动实验-无设备树platform设备注册实验 | 31:33 |
P58 | 第16.6讲 platform设备驱动实验-无设备树platform驱动注册实验 | 39:06 |
P59 | 第16.7讲 platform设备驱动实验-设备树下的platform驱动注册实验 | 34:22 |
P60 | 第17.1讲 Linux自带LED驱动实验-linux自带LED驱动简析 | 29:13 |
P61 | 第17.2讲 Linux自带LED驱动实验-设备树节点创建与测试 | 18:28 |
P62 | 第18.1讲 Linux杂项(MISC)驱动实验-MISC驱动框架简介 | 27:28 |
P63 | 第18.2讲 Linux杂项(MISC)驱动实验-misc蜂鸣器驱动编写与测试 | 28:11 |
P64 | 第19.1讲 Linux INPUT子系统驱动实验-INPUT驱动框架简介 | 35:39 |
P65 | 第19.2讲 Linux INPUT子系统驱动实验-实验驱动编写 | 34:28 |
P66 | 第19.3讲 Linux INPUT子系统驱动实验-input_event详解 | 20:34 |
P67 | 第19.4讲 Linux INPUT子系统驱动实验-应用编写 | 19:22 |
P68 | 第19.5讲 Linux INPUT子系统驱动实验-内核自带按键驱动程序 | 22:31 |
P69 | 第20.1讲 Linux LCD驱动实验-Framebuffer简介 | 21:14 |
P70 | 第20.2讲 Linux LCD驱动实验-LCD驱动源码简析 | 39:52 |
P71 | 第20.3讲 Linux LCD驱动实验-LCD驱动编写 | 25:47 |
P72 | 第20.4讲 Linux LCD驱动实验-LCD屏幕测试 | 24:24 |
P73 | 第21.1讲 Linux RTC驱动实验-RTC驱动框架简介 | 23:22 |
P74 | 第21.2讲 Linux RTC驱动实验-RTC驱动源码简析与测试 | 26:30 |
P75 | 第22.1讲 Linux IIC驱动实验-Linux IIC适配器驱动框架简析 | 38:15 |
P76 | 第22.2讲 Linux IIC驱动实验-Linux IIC设备驱动框架简析 | 26:29 |
P77 | 第22.3讲 Linux IIC驱动实验-Linux IIC驱动编写之驱动框架搭建(上) | 39:19 |
P78 | 第22.4讲 Linux IIC驱动实验-Linux IIC驱动编写之驱动框架搭建(下) | 26:43 |
P79 | 第22.5讲 Linux IIC驱动实验-Linux IIC驱动编写之AP3216C寄存器数据读写函数编写 | 37:14 |
P80 | 第22.6讲 Linux IIC驱动实验-Linux IIC驱动编写之AP3216C驱动完善与测试 | 34:25 |
P81 | 第23.1讲 Linux SPI驱动实验-SPI控制器驱动详解(上) | 15:01 |
P82 | 第23.2讲 Linux SPI驱动实验-SPI控制器驱动详解(下) | 27:38 |
P83 | 第23.3讲 Linux SPI驱动实验-SPI设备驱动框架详解与设备树修改 | 36:57 |
P84 | 第23.4讲 Linux SPI驱动实验-SPI驱动编写之ICM20608驱动框架搭建 | 28:18 |
P85 | 第23.5讲 Linux SPI驱动实验-SPI驱动编写之ICM20608寄存器数据读写函数编写 | 41:35 |
P86 | 第23.6讲 Linux SPI驱动实验-SPI驱动编写之ICM20608驱动完善与测试APP编写 | 17:57 |
P87 | 第23.7讲 Linux SPI驱动实验-SPI驱动片选引脚讲解错误声明(修改讲解错误的地方) | 21:46 |
P88 | 第24.1讲 Linux 串口实验-串口驱动框架详解与驱动分析 | 33:34 |
P89 | 第24.2讲 Linux 串口实验-使能UART3 | 12:10 |
P90 | 第24.3讲 Linux 串口实验-minicom移植 | 32:23 |
P91 | 第24.4讲 Linux 串口实验-使用minicom测试串口 | 15:51 |
P92 | 第25.1讲 Linux 多点电容触摸屏实验-Linux多点电容触摸TypeA协议 | 19:22 |
P93 | 第25.2讲 Linux 多点电容触摸屏实验-Linux多点电容触摸TypeB协议 | 24:35 |
P94 | 第25.3讲 Linux 多点电容触摸屏实验-驱动编写之FT5426驱动框架搭建 | 32:34 |
P95 | 第25.4讲 Linux 多点电容触摸屏实验-驱动编写之FT5426中断以及芯片初始化 | 24:27 |
P96 | 第25.5讲 Linux 多点电容触摸屏实验-驱动编写之FT5426驱动完善与触摸测试 | 44:24 |
P97 | 第25.6讲 Linux 多点电容触摸屏实验-tslib移植与测试 | 19:22 |
P98 | 第25.7讲 Linux 多点电容触摸屏实验-触摸驱动文件添加到Linux内核中 | 13:08 |
P99 | 第26.1讲 Linux音频驱动实验-音频基础知识 | 35:04 |
P100 | 第26.2讲 Linux音频驱动实验-IIS协议以及原理图分析 | 25:14 |
P101 | 第26.3讲 Linux音频驱动实验-ALSA和ASOC驱动框架简析 | 35:28 |
P102 | 第26.4讲 Linux音频驱动实验-音频驱动使能 | 07:10 |
P103 | 第26.5讲 Linux音频驱动实验-alsa-lib与alsa-utils移植 | 20:40 |
P104 | 第26.6讲 Linux音频驱动实验-播放与录音测试 | 38:04 |
P105 | 第26.7讲 Linux音频驱动实验-开机自动配置声卡与mplayer移植 | 24:08 |
P106 | 第26.8讲 Linux音频驱动实验-alsamixer介绍 | 13:35 |
P107 | 第27.1讲 Linux CAN驱动实验-CAN简介 | 24:07 |
P108 | 第27.2讲 Linux CAN驱动实验-CAN驱动使能 | 18:45 |
P109 | 第27.3讲 Linux CAN驱动实验-can-utils移植 | 15:17 |
P110 | 第27.4讲 Linux CAN驱动实验-CAN数据收发测试 | 11:16 |
P111 | 第28.1讲 Linux USB驱动实验-USB基础知识 | 32:16 |
P112 | 第28.2讲 Linux USB驱动实验-6UL USB控制器简析与硬件原理分析 | 29:06 |
P113 | 第28.3讲 Linux USB驱动实验-USB HOST测试实验 | 30:44 |
P114 | 第28.4讲 Linux USB驱动实验-USB OTG测试实验 | 30:31 |
P115 | 第29.1讲 Linux块设备驱动实验-块设备驱动框架分析1 | 24:26 |
P116 | 第29.2讲 Linux块设备驱动实验-块设备驱动框架分析2 | 23:11 |
P117 | 第29.3讲 Linux块设备驱动实验-使用请求队列驱动编写之驱动框架搭建 | 35:37 |
P118 | 第29.4讲 Linux块设备驱动实验-使用请求队列驱动编写之驱动完善与测试 | 33:34 |
P119 | 第29.5讲 Linux块设备驱动实验-使用制造请求函数驱动编写与测试 | 25:02 |
P120 | 第30.1讲 Linux网络驱动实验-嵌入式网络硬件方案介绍 | 17:43 |
P121 | 第30.2讲 Linux网络驱动实验-MII&RMII接口详解 | 14:21 |
P122 | 第30.3讲 Linux网络驱动实验-PHY芯片详解 | 27:31 |
P123 | 第30.4讲 Linux网络驱动实验-Linux驱动框架详解之net_device | 14:22 |
P124 | 第30.5讲 Linux网络驱动实验-Linux驱动框架详解之net_device_ops&sk_buff&NAPI2 | 17:14 |
P125 | 第30.6讲 Linux网络驱动实验-I.MX6ULL网络驱动之设备树编写 | 17:45 |
P126 | 第30.7讲 Linux网络驱动实验-I.MX6ULL网络驱动之fec_probe函数简析 | 28:04 |
P127 | 第30.8讲 Linux网络驱动实验-I.MX6ULL网络驱动之通用PHY以及LAN8720驱动详解 | 29:11 |
P128 | 第30.9讲 Linux网络驱动实验-I.MX6ULL网络测试 | 19:26 |
P129 | 第31.1讲 Linux WIFI驱动实验-WIFI驱动移植编译 | 26:07 |
P130 | 第31.2讲 Linux WIFI驱动实验-WIFI测试工具移植 | 24:00 |
P131 | 第31.3讲 Linux WIFI驱动实验-WIFI联网测试 | 11:50 |
P132 | 第32.1讲 Linux 4G驱动实验-4G模块驱动修改 | 18:15 |
P133 | 第32.2讲 Linux 4G驱动实验-4G联网测试 | 28:06 |
P134 | 第33讲 Linux RGB转HDMI驱动实验 | 38:13 |
P135 | 第34.1讲 Linux PWM驱动实验-PWM驱动源码详解 | 22:08 |
P136 | 第34.2讲 Linux PWM驱动实验-PWM驱动测试 | 16:03 |
P137 | 第35.1讲 Linux Regmap API实验-Regmap驱动框架详解 | 28:15 |
P138 | 第35.2讲 Linux Regmap API实验-驱动编写测试 | 22:33 |
P139 | 第36.1讲 Linux IIO驱动实验-为什么要用IIO框架 | 31:00 |
P140 | 第36.2讲 Linux IIO驱动实验-IIO驱动框架详解 | 41:50 |
P141 | 第36.3讲 Linux IIO驱动实验-IIO驱动程序编写之框架搭建 | 25:40 |
P142 | 第36.4讲 Linux IIO驱动实验-IIO驱动程序编写之通道配置 | 22:59 |
P143 | 第36.5讲 Linux IIO驱动实验-IIO驱动程序编写之iio_info编写 | 31:10 |
P144 | 第36.6讲 Linux IIO驱动实验-IIO驱动程序编写之传感器数据读写 | 35:00 |
P145 | 第36.7讲 Linux IIO驱动实验-IIO驱动程序编写之应用程序编写 | 20:17 |
P146 | 第37讲 Linux ADC驱动实验 | 23:09 |