首页
›
嵌入式UI
›
021-OpenHarmony 全路径开发实战
›
《系统移植与驱动开发综合实战》
VIP20
本课程属于:021-OpenHarmony 全路径开发实战
嵌入式UI · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
系统移植与驱动开发综合实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式Linux开发环境搭建
交叉编译工具链安装 · TFTP/NFS服务配置 · 开发板启动流程分析
Linux
嵌入式
02
Bootloader原理与移植
U-Boot启动流程分析 · U-Boot源码结构 · 板级配置与设备树修改
Bootloader
原理
03
Linux内核源码结构与配置
内核源码目录分析 · Kconfig与Makefile机制 · 内核配置裁剪与编译
Linux
内核源码结构
04
根文件系统构建
Busybox构建最小根文件系统 · glibc与uClibc选择 · init进程与inittab配置
根文件系统构建
Busybox
05
字符设备驱动基础
Linux设备驱动分类 · 字符设备驱动框架 · cdev结构体与设备号
字符设备驱动基础
Linux
06
驱动并发控制
自旋锁(spinlock) · 互斥体(mutex) · 信号量(semaphore)
驱动并发控制
spinlock
07
阻塞与非阻塞I/O
等待队列(wait_queue) · poll/select机制 · 异步通知(fasync)
I/O
阻塞
08
Linux内核中断处理
中断注册与释放(request_ir… · 顶半部与底半部(tasklet/wo… · 中断共享与嵌套
Linux
内核
09
时间管理与内核定时器
jiffies与HZ · 内核定时器(timer_list) · 高精度定时器(HRTIMER)
时间管理
内核定时器
10
内存管理与DMA
kmalloc/vmalloc区别 · 内存分配标志(GFP_KERNEL等… · DMA API(dma_alloc_…
DMA
内存管理
11
Platform设备驱动模型
platform总线 · platform_driver与pl… · 设备树匹配方式
Platform
设备驱动模型
12
设备树详解
DTS/DTC/DTB关系 · 设备树节点与属性 · 中断控制器与GPIO控制器描述
设备树详解
DTS/DTC/DTB
13
I2C子系统驱动
I2C总线框架 · I2C核心层与适配器 · I2C设备驱动编写
I2C
子系统驱动
14
SPI子系统驱动
SPI总线框架 · SPI控制器驱动 · SPI设备驱动编写
SPI
子系统驱动
15
GPIO子系统驱动
gpiolib框架 · GPIO号映射 · GPIO操作API
GPIO
子系统驱动
16
Pinctrl子系统
pinctrl框架 · 引脚复用与配置 · 设备树中pinctrl描述
Pinctrl
子系统
17
Regmap子系统
regmap框架设计思想 · regmap API使用 · regmap缓存机制
Regmap
子系统
18
Input子系统
input核心层 · 输入事件处理 · 设备驱动注册(input_dev)
Input
子系统
19
FrameBuffer与DRM显示驱动
FrameBuffer驱动框架 · DRM/KMS架构 · CRTC/Encoder/Conne…
FrameBuffer
DRM
20
ALSA音频驱动
ALSA架构(ASoC) · DMA引擎与PCM · Codec驱动
ALSA
音频驱动
21
USB设备驱动
USB核心框架 · urb结构体 · USB设备枚举过程
USB
设备驱动
22
MMC/SD卡驱动
MMC子系统架构 · SD/MMC协议 · 块设备驱动接口
MMC/SD
卡驱动
23
NAND Flash与MTD子系统
MTD架构 · NAND Flash控制器驱动 · UBIFS文件系统
NAND
Flash
24
网络设备驱动
net_device结构体 · NAPI轮询机制 · sk_buff管理
网络设备驱动
net
25
Watchdog与RTC驱动
Watchdog定时器原理 · Watchdog驱动框架 · RTC驱动框架
Watchdog
RTC
26
电源管理框架
系统休眠(Suspend-to-RA… · Runtime PM · CPU频率调节(cpufreq)
电源管理框架
Suspend-to-R…
27
设备驱动调试技巧
printk调试 · 动态调试(dynamic_debug… · ftrace跟踪
设备驱动调试技巧
printk
28
内核模块参数与导出符号
module_param/modul… · EXPORT_SYMBOL/EXPO… · 模块依赖与自动加载
内核模块参数
导出符号
29
用户空间与内核空间交互
ioctl接口 · sysfs属性文件 · netlink通信
用户空间
内核空间交互
30
综合实战项目
基于IMX6ULL/STM32MP1… · LCD显示驱动 · 音频播放驱动集成与测试
综合实战项目
IMX6ULL/STM3…
所属VIP或分类
同VIP:HarmonyOS-设备开发环境配置教程
同VIP:HDF-驱动开发实战手册
同VIP:OpenHarmony-南向开发系统学习