首页
›
嵌入式基础与RISC-V
›
171-嵌入式系统开发
›
《嵌入式Linux内核裁剪与驱动部署实战》
VIP10
本课程属于:171-嵌入式系统开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux内核裁剪与驱动部署实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式Linux开发环境搭建
交叉编译链安装 · TFTP/NFS服务器配置 · 开发板与PC网络互通
Linux
嵌入式
02
Bootloader原理与U-Boot移植
U-Boot启动流程 · 板级配置修改 · 设备树编译与烧录
Bootloader
U-Boot
03
Linux内核源码结构解析
内核源码目录树 · Kconfig与Makefile机制 · 内核配置系统
Linux
内核源码结构解析
04
内核裁剪基础
make menuconfig使用 · 模块与内建的选择策略 · 裁剪掉不需要的驱动
内核裁剪基础
make
05
内核编译与烧录
zImage与uImage生成 · 设备树编译 · 通过TFTP烧录内核
内核编译
烧录
06
内核启动流程分析
head.S · start_kernel · setup_arch
内核启动流程分析
head.S
07
设备树(Device Tree)详解
DTS语法 · 绑定文档 · GPIO与中断控制器节点
Device
Tree
08
内核模块开发入门
模块编写 · Makefile · insmod/rmmod
内核模块开发入门
模块编写
09
字符设备驱动框架
file_operations结构体 · cdev注册 · 主次设备号分配
字符设备驱动框架
file
10
GPIO驱动实战
GPIO子系统 · sysfs接口 · 用户空间控制GPIO
GPIO
驱动实战
11
中断处理机制
中断注册 · 顶半部与底半部 · tasklet与workqueue
断处理机制
断注册
12
定时器与内核时间管理
timer_list · hrtimer · jiffies与HZ
定时器
内核时间管理
13
并发与同步机制
自旋锁 · 互斥锁 · 信号量
并发
同步机制
14
内存管理基础
kmalloc/vmalloc · 内存池 · DMA缓冲区分配
内存管理基础
kmalloc/vmal…
15
平台设备驱动模型
platform_driver · platform_device · 匹配机制
平台设备驱动模型
platform
16
I2C子系统驱动开发
I2C适配器 · I2C客户端 · SMBus协议
I2C
子系统驱动开发
17
SPI子系统驱动开发
SPI控制器 · SPI设备 · SPI消息传输
SPI
子系统驱动开发
18
USB子系统驱动开发
USB设备枚举 · urb传输 · USB类驱动
USB
子系统驱动开发
19
块设备驱动框架
gendisk · request_queue · bio结构体
块设备驱动框架
gendisk
20
网络设备驱动基础
net_device结构体 · NAPI轮询 · sk_buff
网络设备驱动基础
net
21
帧缓冲(Framebuffer)驱动
fb_info结构体 · 显存映射 · LCD驱动实例
Framebuffer
帧缓冲
22
音频设备驱动
ALSA架构 · PCM设备 · DMA传输
音频设备驱动
ALSA
23
输入子系统驱动
input_dev注册 · 事件上报 · 多点触摸协议
输入子系统驱动
input
24
电源管理框架
系统休眠 · runtime PM · regulator框架
电源管理框架
系统休眠
25
内核调试技巧
printk · ftrace · kgdb
内核调试技巧
printk
26
性能优化与内核调优
内核配置优化 · 抢占模型选择 · 实时补丁
性能优化
内核调优
27
根文件系统构建
Busybox制作 · init进程 · inittab配置
根文件系统构建
Busybox
28
设备驱动热插拔与udev
uevent机制 · udev规则编写 · 设备节点自动创建
udev
设备驱动热插拔
29
内核安全机制
SELinux · Capabilities · 内核模块签名
内核安全机制
SELinux
30
综合实战
从零构建最小系统:内核裁剪 · 驱动集成 · 根文件系统打包
综合实战
从零构建最小系统
所属VIP或分类
同VIP:ARM架构Bootloader调试与Linux内核裁剪实战
同VIP:ARM架构驱动开发与Bootloader调试实战
同VIP:ARM架构驱动开发与Linux内核裁剪实战