网盘截图:
课程目录:
├─RK3399Linux驱动编程笔记
│ └─RK3399Linux驱动编程笔记
│ RK3399Linux驱动编程笔记.rar
│
├─第10章:Linux内核定时器
│ 课时 84:11.1 Linux内核定时器特征_ev.mp4
│ 课时 85:linux内核定时器数据结构和时间转换相关的函数_ev.mp4
│ 课时 86:linux内核定时器内核API_ev.mp4
│ 课时 87 :linux内核定时器使用示例_ev.mp4
│ 课时 88 :linux内核定时器实现按键消抖_ev.mp4
│
├─第11章:tasklet机制
│ 课时 89:linux内核tasklet机制特征_ev.mp4
│ 课时 90:linux内核tasklet应用于中断框架图_ev.mp4
│ 课时 91:linux内核tasklet数据结构_ev.mp4
│ 课时 92:linux内核tasklet内核API_ev.mp4
│ 课时 93:linux内核tasklet编程示例_ev.mp4
│
├─第12章:内核工作队列
│ 课时 100:linux内核延时工作使用_ev.mp4
│ 课时 94:linux内核工作队列介绍及原理说明_ev.mp4
│ 课时 95:linux内核共享工作队列API_ev.mp4
│ 课时 96:linux内核工作队列使用示例_ev.mp4
│ 课时 97:工作函数参数使用-containerof_ev.mp4
│ 课时 98:containerof原理分析_ev.mp4
│ 课时 99:inux内核自定义工作队列_ev.mp4
│
├─第13章:Linux内核等待队列
│ 课时 101:linux内核进程状态_ev.mp4
│ 课时 102:阻塞与非阻塞的概念_ev.mp4
│ 课时 103:linux内核等待队列基础_ev.mp4
│ 课时 104:linux内核等待队列API_ev.mp4
│ 课时 105:linux内核等待队列应用-按键驱动实现阻塞和非阻塞_ev.mp4
│
├─第14章:input子系统
│ 课时 106:input子系统介绍_ev.mp4
│ 课时 107:input子系统框架_ev.mp4
│ 课时 108:inputdev结构_ev.mp4
│ 课时 109:inputid&inputevent_ev.mp4
│ 课时 110:input子系统API_ev.mp4
│ 课时 111:input驱动示例_ev.mp4
│ 课时 112:input驱动应用程序实现_ev.mp4
│
├─第15章:内核平台驱动
│ 课时 113:linux平台驱动知识点说_ev.mp4
│ 课时 114:linux平台模型介绍_ev.mp4
│ 课时 115:linux平台模型分层讲解_ev.mp4
│ 课时 116:linux平台模型匹配依据_ev.mp4
│ 课时 117:platformdevice结构_ev.mp4
│ 课时 118:struct resource结构_ev.mp4
│ 课时 119:struct device结构_ev.mp4
│ 课时 120:平台设备层API_ev.mp4
│ 课时 121:平台设备层示例_ev.mp4
│ 课时 122:struct platformdriver_ev.mp4
│ 课时 123:平台驱动注册和注销函数_ev.mp4
│ 课时 124:平台驱动层资源探测函数_ev.mp4
│ 课时 125:平台驱动层申请资源和释放资源函数_ev.mp4
│ 课时 126:平台驱动层驱动数据设置和获取_ev.mp4
│ 课时 127:linux平台驱动层编写_ev.mp4
│ 课时 128:把普通led驱动修改为平台设备驱动_ev.mp4
│ 课时 129:平台数据示例使用-上_ev.mp4
│
├─第16章: Linux内核设备树机制-语法基础篇
│ 课时 130-DTS功能演示_ev.mp4
│ 课时 131-Linux内核设备树引入历史_ev.mp4
│ 课时 132-DT 相关文件类型_ev.mp4
│ 课时 133-DTS文件结构_ev.mp4
│ 课时 134-DTS文件格式_ev.mp4
│ 课时 135:设备树基本语法_ev.mp4
│ 课时 136-dtc工具安装_ev.mp4
│ 课时 137-dtc工具使用编译和反编译_ev.mp4
│ 课时 138:设备树源文件修改_ev.mp4
│
├─第17章 :Linux内核设备树-特殊节点和属性篇
│ 课时 139:特殊节点_ev.mp4
│ 课时 140:标准属性1_ev.mp4
│ 课时 141:标准属性2_ev.mp4
│ 课时 142:中断相关属性_ev.mp4
│ 课时 143-gpio相关属性_ev.mp4
│
├─第18章:Linux内核设备树-of_API应用篇
│ 课时 144-am中使用设备树_ev.mp4
│ 课时 145-devicenode_ev.mp4
│ 课时 146-ofAPI-上_ev.mp4
│ 课时 147:ofAPI-下_ev.mp4
│ 课时 148:ofAPI示例_ev.mp4
│
├─第19章:Linux内核设备树-应用实例篇
│ 课时 149:Linux pinctrl介绍_ev.mp4
│ 课时 150:pinctrl相关专业术语_ev.mp4
│ 课时 151:pin control state与device tree的关系_ev.mp4
│ 课时 152:pinctl驱动示例_ev.mp4
│ 课时 153:led驱动平台数据设计_ev.mp4
│ 课时 154:led驱动设备树节点定义_ev.mp4
│ 课时 155:led驱动程序实现分析_ev.mp4
│ 课时 156:基于dts实现按键驱动_ev.mp4
│ 课时 157:新式GPIO子系统API应用_ev.mp4
│ 课时 158:新式GPIO子系统API应用-三级节点gpio属性_ev.mp4
│
├─第1章:RK-3399开发平台介绍及使用
│ 课时 1:RK3399开发板介绍_ev.mp4
│ 课时 2:USB升级固件2_ev.mp4
│ 课时 3:USB升级固件2_ev.mp4
│ 课时 4:USB升级固件3_ev.mp4
│ 课时 5:Xshell安装与使用_ev.mp4
│ 课时 6:启动模式介绍_ev.mp4
│
├─第2章: Uboot编译及下载
│ 课时 10:arm64编译器下载_ev.mp4
│ 课时 11:arm64编译器安装_ev.mp4
│ 课时 12:rk3399-uboot编译和烧写_ev.mp4
│ 课时 7:uboot介绍_ev.mp4
│ 课时 8:uboot源码下载_ev.mp4
│ 课时 9:uboot目录介绍_ev.mp4
│
├─第3章: Linux内核裁剪及添加驱动菜单
│ 课时 13:linux内核特点介绍_ev.mp4
│ 课时 14:linux介绍及源码获得_ev.mp4
│ 课时 15:linux内核源码目录介绍_ev.mp4
│ 课时 16:linux编译规则说明_ev.mp4
│ 课时 17:配置内核,编译,方法_ev.mp4
│ 课时 18:内核编译结果_ev.mp4
│ 课时 19:内核配置GeneralSetup_ev.mp4
│ 课时 20:内核配置-Enable loadable module support_ev.mp4
│ 课时 21:内核配置3_ev.mp4
│ 课时 22:内核配置-ext文件系统的fat文件系统_ev.mp4
│ 课时 23:内核配置-支持NFS做根文件系统_ev.mp4
│ 课时 24:内核配置-printk控制台级别_ev.mp4
│ 课时 25:添加内核配置菜单-Kconfig文件格式_ev.mp4
│ 课时 26:添加内核菜配置菜单示例-仅菜单没有添加c文件_ev.mp4
│ 课时 27:内核菜单选项语法_ev.mp4
│ 课时 28:在现有Kconfig文件上添加驱动菜单_ev.mp4
│ 课时 29:内核源码树添加自定义目_ev.mp4
│
├─第4章: 根文件系统
│ 课时 30:BusyBox介绍_ev.mp4
│ 课时 31:Busybox配置和编译安装_ev.mp4
│ 课时 32:根文件系统制作下_ev.mp4
│ 课时 33:NFS根文件系统挂载原理_ev.mp4
│ 课时 34:nfs服务配置_ev.mp4
│ 课时 35:Ubuntu系统IP配置_ev.mp4
│ 课时 36:WindowsIP地址配置_ev.mp4
│ 课时 37:NFS挂载_ev.mp4
│
├─第5章: Linux内核模块编程
│ 课时 38:Linux内核模块特点_ev.mp4
│ 课时 39:模块相关命令_ev.mp4
│ 课时 40:独立Makefile编译模块_ev.mp4
│ 课时 41:printk用法_ev.mp4
│ 课时 42:模块基础组成_ev.mp4
│ 课时 43:模块编程形式-上_ev.mp4
│ 课时 44:linux内核模块编程-传递参数_ev.mp4
│
├─第6章1inux字符设备驱动模型
│ 课时 45:Linux内核基础_ev.mp4
│ 课时 46:设备分类_ev.mp4
│ 课时 47:linux内核框架_ev.mp4
│ 课时 48:杂项设备驱动模型理论_ev.mp4
│ 课时 49:杂项设备驱动模型实现示例_ev.mp4
│ 课时 50:早期标准字符设备驱动模型_ev.mp4
│ 课时 51:linux2.6字符设备驱动模型1理论_ev.mp4
│ 课时 52:linux2.6标准字符设备驱动示例_ev.mp4
│ 课时 53:字符设备驱动-自动创建设备文件_ev.mp4
│
├─第7章: 字符设备驱动读写接口
│ 课时 54:gpiolib介绍及gpio编号_ev.mp4
│ 课时 55:gpiolib内核api介绍及使用方法_ev.mp4
│ 课时 56:物理地址和虚拟地址转换_ev.mp4
│ 课时 57:NanoPI4-rk3399开发板扩展IO说明_ev.mp4
│ 课时 58:RK3399 GPIO口基本功能说明_ev.mp4
│ 课时 59:RK3399GPIO相关寄存器功能介绍_ev.mp4
│ 课时 60:RK3399GPPIO时钟控制及IO上下拉复用功能电源等级控制_ev.mp4
│ 课时 61:RK3399-GPIO驱动寄存器定义_ev.mp4
│ 课时 62:RK3399-LED驱动初始化实现_ev.mp4
│ 课时 63:Linux用户空间和内核空间数据交互_ev.mp4
│ 课时 64:字符设备驱动write接口实现_ev.mp4
│ 课时 65:字符设备驱动read接口实现_ev.mp4
│ 课时 66:应用程序测试驱动_ev.mp4
│ 课时 67:字符设备驱动-标准read, write, Iseek接口实现思路分析_ev.mp4
│ 课时 68:字符设备驱动标准read, write接口实现_ev.mp4
│ 课时 69:字符设备驱动标准Iseek接口实现_ev.mp4
│
├─第8章:字符设备驱动标准ioct接口
│ 课时 70:ioctI接口作用说明_ev.mp4
│ 课时 71:ioctI系统调用详细说明_ev.mp4
│ 课时 72:ioctI接口模板及测试体验_ev.mp4
│ 课时 73:ioctI接口cmd合成规则_ev.mp4
│ 课时 74:ioctI接口命令合成与分解宏_ev.mp4
│ 课时 75:ioctI接口实现控制LED灯_ev.mp4
│
└─第9章:Linux内核中断编程
课时 76:linux中断顶半部和中断底半部_ev.mp4
课时 77:共享中断概念_ev.mp4
课时 78:Linux中断子系统框架 _ev.mp4
课时 79:Linux中断API_ev.mp4
课时 80:Linux中断GPIO编号_ev.mp4
课时 81:Linux按键驱动准备工作_ev.mp4
课时 82:Linux按键驱动-入门版本_ev.mp4
课时 83:按键驱动驱动_ev.mp4
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。