首页
›
嵌入式基础与RISC-V
›
161-嵌入式Linux系统构建
›
《Linux内核配置编译与驱动模块编译驱动开发实战》
VIP10
本课程属于:161-嵌入式Linux系统构建
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核配置编译与驱动模块编译驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Linux内核概述
Linux内核版本演进 · 内核架构(宏内核与微内核) · 内核源码目录结构解析
Linux
内核概述
02
开发环境搭建
Ubuntu虚拟机安装 · 交叉编译工具链配置 · TFTP/NFS服务搭建
开发环境搭建
Ubuntu
03
内核源码获取与配置
从kernel.org下载源码 · 使用git管理内核树 · 内核配置系统(Kconfig/Mak…
内核源码获取
配置
04
内核编译实战
make命令详解 · 编译选项(zImage/uImage… · 多线程编译与编译加速
内核编译实战
make
05
内核启动流程分析
链接脚本vmlinux.lds · 内核解压 · start_kernel函数执行流程
内核启动流程分析
vmlinux.lds
06
内核模块基础
模块概念 · 模块生命周期(init/exit) · 模块参数与符号导出
内核模块基础
模块概念
07
模块编译实战
编写第一个Hello World模块 · 内核Makefile编写 · 模块加载/卸载命令
模块编译实战
Hello
08
字符设备驱动框架
设备号注册与注销 · file_operations结构体 · cdev结构体
字符设备驱动框架
设备号注册
09
设备驱动模型
总线-设备-驱动模型(platfor… · 设备树(Device Tree)基础
设备驱动模型
platfor
10
GPIO驱动开发
GPIO子系统框架 · gpiolib API使用 · 用户空间GPIO控制
GPIO
驱动开发
11
中断处理机制
中断注册与释放 · 顶半部与底半部(tasklet/wo… · 中断共享
断处理机制
断注册
12
定时器与内核时间管理
内核定时器 · 高精度定时器(hrtimer) · jiffies与HZ
定时器
内核时间管理
13
并发与同步机制
自旋锁 · 互斥锁 · 读写锁
并发
同步机制
14
内存管理基础
页分配 · slab分配器 · kmalloc/vmalloc区别
内存管理基础
页分配
15
DMA与I/O内存
DMA引擎API · DMA一致性映射与流式映射 · I/O内存访问
DMA
I/O
16
I2C子系统驱动开发
I2C核心层 · I2C总线驱动 · I2C设备驱动编写
I2C
子系统驱动开发
17
SPI子系统驱动开发
SPI核心层 · SPI消息队列 · SPI设备驱动实例
SPI
子系统驱动开发
18
PCI/PCIe驱动开发
PCI配置空间 · BAR空间映射 · MSI中断支持
PCI/PCIe
驱动开发
19
USB子系统驱动开发
USB核心框架 · urb机制 · USB设备驱动编写
USB
子系统驱动开发
20
块设备驱动开发
块设备注册 · 请求队列与bio结构 · gendisk结构体
块设备驱动开发
块设备注册
21
网络设备驱动开发
net_device结构体 · NAPI轮询机制 · sk_buff操作
网络设备驱动开发
net
22
帧缓冲(Framebuffer)驱动
fb_info结构体 · 显存映射 · 显示参数配置
Framebuffer
帧缓冲
23
ALSA音频驱动开发
ALSA核心架构 · PCM设备创建 · DMA缓冲区管理
ALSA
音频驱动开发
24
V4L2视频驱动开发
V4L2框架 · 视频采集流程 · buffer管理
V4L2
视频驱动开发
25
设备树详解
DTS语法 · 绑定文档编写 · 中断控制器与时钟控制器描述
设备树详解
DTS
26
内核调试技术
printk调试 · 动态调试(dynamic debug… · kgdb调试
内核调试技术
printk
27
性能分析与优化
perf工具使用 · ftrace跟踪 · 内核profiling
性能分析
优化
28
内核安全机制
SELinux/AppArmor · 内核地址空间随机化(KASLR) · 模块签名
内核安全机制
SELinux/AppA…
29
实时内核(RT-Preempt)补丁
RT补丁原理 · 抢占模型配置 · 实时性测试
RT-Preempt
实时内核
30
综合实战项目
基于ARM平台的GPIO按键驱动+L…
综合实战项目
ARM
所属VIP或分类
同VIP:Buildroot集成与嵌入式Linux系统构建实战
同VIP:Linux内核配置编译与设备树编写定制工程实战
同VIP:Linux内核配置编译与驱动模块故障定位实战