首页
›
嵌入式UI
›
023-RV1126驱动开发
›
《RK3568驱动开发入门实战指南》
VIP20
本课程属于:023-RV1126驱动开发
嵌入式UI · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
RK3568驱动开发入门实战指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RK3568芯片概述
芯片架构 · 核心特性 · 应用场景
RK3568
芯片概述
02
开发环境搭建
Ubuntu系统安装 · 交叉编译工具链配置 · TFTP/NFS服务搭建
开发环境搭建
Ubuntu
03
Linux内核编译
内核源码获取 · 内核配置 · 编译流程
Linux
内核编译
04
设备树基础
设备树语法 · 节点与属性 · 绑定文档
设备树基础
设备树语法
05
第一个驱动
Hello World模块:模块编写 · Makefile · 加载与卸载
第一个驱动
Hello
06
字符设备驱动
设备号申请 · file_operations结构体 · cdev注册
字符设备驱动
设备号申请
07
GPIO驱动开发
GPIO子系统框架 · GPIO控制接口 · 用户空间与内核空间交互
GPIO
驱动开发
08
LED驱动实战
基于GPIO的LED驱动 · 设备树描述 · 自动创建设备节点
LED
驱动实战
09
按键驱动开发
中断机制 · 中断注册 · 底半部处理
按键驱动开发
断机制
10
定时器与内核时间管理
内核定时器 · 高精度定时器 · jiffies与HZ
定时器
内核时间管理
11
内核同步机制
自旋锁 · 互斥锁 · 信号量
内核同步机制
自旋锁
12
等待队列与阻塞IO
等待队列机制 · 阻塞与非阻塞操作 · poll/select支持
IO
等待队列
13
内存管理
kmalloc/vmalloc · 内存分配标志 · DMA内存
内存管理
kmalloc/vmal…
14
I2C驱动开发
I2C子系统架构 · I2C设备驱动编写 · I2C总线驱动
I2C
驱动开发
15
SPI驱动开发
SPI子系统架构 · SPI设备驱动编写 · SPI数据传输
SPI
驱动开发
16
UART驱动开发
串口驱动框架 · tty驱动 · 波特率设置
UART
驱动开发
17
PWM驱动开发
PWM子系统 · PWM控制器驱动 · PWM应用(如背光
PWM
驱动开发
18
ADC驱动开发
ADC子系统 · IIO框架 · 数据读取与转换
ADC
驱动开发
19
RTC驱动开发
RTC子系统 · 时间读写 · 闹钟功能
RTC
驱动开发
20
看门狗驱动开发
看门狗定时器 · 喂狗操作 · 系统复位
看门狗驱动开发
看门狗定时器
21
DMA驱动开发
DMA引擎 · DMA传输 · 内存到内存
DMA
驱动开发
22
帧缓冲驱动开发
Framebuffer架构 · 显示驱动 · LCD配置
帧缓冲驱动开发
Framebuffer
23
音频驱动开发
ALSA架构 · Codec驱动 · DMA引擎
音频驱动开发
ALSA
24
网络驱动开发
网络设备子系统 · NAPI · phy驱动
网络驱动开发
网络设备子系统
25
USB驱动开发
USB子系统 · USB设备驱动 · USB Gadget驱动
USB
驱动开发
26
PCIe驱动开发
PCIe子系统 · 配置空间 · BAR空间
PCIe
驱动开发
27
电源管理驱动
Runtime PM · 系统休眠与唤醒 · 电源域
电源管理驱动
Runtime
28
设备驱动模型
kobject · kset · sysfs
设备驱动模型
kobject
29
驱动调试技巧
printk调试 · 动态调试 · ftrace
驱动调试技巧
printk
30
驱动性能优化
中断负载均衡 · 缓存一致性 · DMA优化
驱动性能优化
断负载均衡
所属VIP或分类
同VIP:DMA传输驱动开发实战手册
同VIP:PCIE驱动开发从入门到调通
同VIP:RK3568PCIE驱动开发与调优