首页
›
嵌入式UI
›
023-RV1126驱动开发
›
《从零构建RK3568驱动开发环境》
VIP20
本课程属于:023-RV1126驱动开发
嵌入式UI · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
从零构建RK3568驱动开发环境
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RK3568芯片概述
芯片架构 · 核心特性 · 应用场景
RK3568
芯片概述
02
开发板选型与介绍
主流RK3568开发板对比(如Fir… · 友善之臂 · 韦东山)
开发板选型
介绍
03
硬件环境搭建
电源 · 串口 · 网口
硬件环境搭建
电源
04
主机开发环境准备
Ubuntu 22.04安装 · VMware配置 · SSH服务
主机开发环境准备
Ubuntu
05
交叉编译工具链
aarch64-linux-gnu-… · 环境变量配置 · 测试编译Hello World
交叉编译工具链
aarch64-linu…
06
SDK获取与结构
Rockchip官方SDK下载 · repo工具使用 · SDK目录结构解析
SDK
获取
07
U-Boot编译与烧录
U-Boot源码获取 · 配置 · 编译
U-Boot
编译
08
Linux内核编译
内核源码获取 · defconfig配置 · menuconfig图形化配置
Linux
内核编译
09
设备树基础
dts/dtsi/dtb概念 · 语法规则 · GPIO与UART节点示例
设备树基础
dts/dtsi/dtb
10
根文件系统构建
Busybox制作最小根文件系统 · init进程 · inittab配置
根文件系统构建
Busybox
11
Buildroot构建系统
Buildroot配置 · 编译 · 生成完整固件
Buildroot
构建系统
12
Yocto项目入门
Yocto环境搭建 · Poky与meta-rockchip… · bitbake基础
Yocto
项目入门
13
分区表与固件打包
parameter分区表解析 · Android与Linux分区差异 · 固件打包工具
分区表
固件打包
14
烧录工具使用
RKDevTool烧录 · maskrom模式 · loader模式
烧录工具使用
RKDevTool
15
串口调试与内核日志
minicom/putty配置 · 内核打印级别 · dmesg与logcat
串口调试
内核日志
16
GPIO驱动开发
字符设备驱动框架 · GPIO子系统 · sysfs接口
GPIO
驱动开发
17
平台设备驱动
platform驱动模型 · 设备树匹配 · probe函数
平台设备驱动
platform
18
中断与定时器
中断注册 · 上半部与下半部 · tasklet
定时器
断注册
19
I2C驱动开发
I2C子系统架构 · adapter与client · 设备树节点
I2C
驱动开发
20
SPI驱动开发
SPI子系统 · spi_device与spi_dri… · spidev用户态接口
SPI
驱动开发
21
UART驱动开发
串口驱动框架 · tty层 · 设备树配置
UART
驱动开发
22
PWM驱动开发
PWM子系统 · 背光调节 · 电机控制
PWM
驱动开发
23
ADC驱动开发
RK3568内置ADC · IIO子系统 · 电压采集
ADC
驱动开发
24
DMA驱动开发
DMA引擎 · dmaengine API · 内存到内存传输
DMA
驱动开发
25
帧缓冲与显示驱动
DRM/KMS框架 · HDMI输出 · LVDS与MIPI DSI配置
帧缓冲
显示驱动
26
音频驱动开发
ALSA架构 · I2S接口 · codec驱动
音频驱动开发
ALSA
27
网络驱动开发
GMAC控制器 · PHY芯片 · 设备树配置
网络驱动开发
GMAC
28
USB驱动开发
USB主机与设备模式 · DWC3控制器 · gadget驱动
USB
驱动开发
29
PCIe驱动开发
PCIe控制器 · RC与EP模式 · NVMe SSD支持
PCIe
驱动开发
30
性能优化与调试
perf工具 · ftrace · 内存泄漏检测
性能优化
调试
所属VIP或分类
同VIP:DMA传输驱动开发实战手册
同VIP:PCIE驱动开发从入门到调通
同VIP:RK3568PCIE驱动开发与调优