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