VIP20
本课程属于:022-RV1126驱动开发 嵌入式UI · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

RV1126驱动开发入门指南

📚 共计 30 章节
01
RV1126芯片概述
芯片简介 · 架构 · 核心特性 · 典型应用场景
芯片入门
02
开发环境搭建
硬件准备 · 工具链 · Ubuntu配置
环境SDK
03
SDK源码结构解析
目录结构 · kernel/u-boot/buildroot · 编译流程
源码编译
04
内核编译与烧录
menuconfig · 编译内核 · boot.img · 烧录
内核烧录
05
设备树基础
Device Tree · dts/dtsi · GPIO/I2C节点 · 编译
设备树DTS
06
第一个字符设备驱动
字符驱动框架 · file_operations · Hello World
驱动字符设备
07
GPIO驱动开发
GPIO子系统 · sysfs操作 · 控制LED
GPIOLED
08
中断处理
中断机制 · 顶/底半部 · tasklet/workqueue · 按键中断
中断底半部
09
I2C驱动开发
I2C子系统 · 设备驱动 · 总线驱动 · 传感器通信
I2C传感器
10
SPI驱动开发
SPI子系统 · 设备驱动 · 数据传输 · SPI Flash
SPIFlash
11
UART驱动开发
串口驱动 · 波特率 · 数据收发 · PC通信
UART串口
12
PWM驱动开发
PWM子系统 · 设备树 · 电机/LED亮度控制
PWM电机
13
ADC驱动开发
ADC子系统 · 设备树 · 模拟信号读取 · 电压采集
ADC模拟
14
DMA驱动开发
DMA控制器 · 引擎API · 内存到内存 · 外设传输
DMA传输
15
帧缓冲(Framebuffer)驱动
Framebuffer · 显示子系统 · LCD驱动 · 绘制图形
显示Framebuffer
16
V4L2摄像头驱动
V4L2框架 · 视频采集 · YUV图像获取
摄像头V4L2
17
MIPI CSI接口驱动
MIPI CSI协议 · 摄像头模组 · RAW图像采集
MIPICSI
18
ISP图像处理
ISP流水线 · 3A算法 · 图像调优 · RKISP配置
ISP图像
19
音频驱动开发
ALSA框架 · 音频编解码 · I2S · 录音/播放
音频ALSA
20
USB驱动开发
USB子系统 · 枚举 · Gadget · 摄像头/U盘
USBGadget
21
SD/MMC/eMMC驱动
存储子系统 · MMC · SD卡/eMMC · 分区管理
存储eMMC
22
以太网驱动开发
网络子系统 · PHY/MAC驱动 · TCP/IP通信
以太网网络
23
Wi-Fi驱动移植
Wi-Fi芯片 · SDIO接口 · wpa_supplicant · 连接
Wi-Fi无线
24
蓝牙驱动开发
蓝牙协议栈 · UART蓝牙 · BlueZ · 数据传输
蓝牙BlueZ
25
电源管理驱动
PMIC驱动 · DVFS · 休眠唤醒 · 功耗优化
电源PMIC
26
看门狗驱动
Watchdog子系统 · 硬件驱动 · 喂狗程序 · 稳定性
看门狗稳定性
27
RTC驱动开发
RTC子系统 · 硬件RTC · 时间同步 · 电池备份
RTC时间
28
热管理驱动
温度传感器 · 散热风扇 · 温控策略 · 降频保护
热管理温控
29
安全启动与OTP
安全启动流程 · OTP配置 · 密钥管理 · 固件签名
安全OTP
30
驱动调试与性能优化
printk · ftrace · perf · 内存泄漏 · 稳定性测试
调试性能