首页
›
嵌入式基础与RISC-V
›
015-工业嵌入式Linux裁剪与移植
›
《工业嵌入式Linux内核裁剪与驱动移植实战》
VIP10
本课程属于:015-工业嵌入式Linux裁剪与移植
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
工业嵌入式Linux内核裁剪与驱动移植实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式Linux内核裁剪概述
内核裁剪的意义 · 裁剪的基本原则 · 裁剪前的准备工作
Linux
嵌入式
02
内核源码获取与配置
从kernel.org获取源码 · 使用git管理内核源码 · 内核配置系统简介(Kconfig/M…
内核源码获取
配置
03
内核配置工具详解
make menuconfig · make xconfig · make defconfig的使用与…
内核配置工具详解
make
04
内核裁剪实战-文件系统
VFS层裁剪 · 具体文件系统(ext4 · squashfs
内核裁剪实战
文件系统
05
内核裁剪实战-网络协议栈
网络子系统裁剪 · TCP/IP协议栈精简 · 移除不用的网络协议
内核裁剪实战
网络协议栈
06
内核裁剪实战-设备驱动
移除无用驱动 · 使用内核模块动态加载 · 驱动依赖分析
内核裁剪实战
设备驱动
07
内核裁剪实战-调度与内存
进程调度器选择(CFS · RT) · 内存管理模块裁剪(MMU
内核裁剪实战
调度
08
内核裁剪实战-电源管理
电源管理框架裁剪 · CPU频率与空闲管理 · suspend/resume功能
内核裁剪实战
电源管理
09
内核裁剪实战-安全模块
SELinux/AppArmor裁剪 · 内核安全特性(KASLR · SMEP/SMAP)配置
内核裁剪实战
安全模块
10
内核裁剪实战-调试与跟踪
移除内核调试选项(DEBUG_FS · FTRACE) · 保留必要的Oops信息
内核裁剪实战
调试
11
内核裁剪实战-架构相关
ARM/ARM64架构特定选项 · 多核SMP配置 · 设备树支持
内核裁剪实战
架构相关
12
内核裁剪实战-杂项
内核日志级别控制 · printk配置 · 模块签名与压缩
内核裁剪实战
杂项
13
内核编译与优化
交叉编译环境搭建 · 内核编译选项优化(-Os/-O2) · LTO链接时优化
内核编译
优化
14
内核镜像生成与部署
生成zImage/uImage · 生成dtb设备树文件 · 部署到目标板
内核镜像生成
部署
15
驱动开发环境搭建
内核头文件安装 · 模块编译框架 · 使用modinfo/modprobe…
驱动开发环境搭建
内核头文件安装
16
字符设备驱动基础
file_operations结构体 · 设备号注册 · cdev接口
字符设备驱动基础
file
17
字符设备驱动进阶
ioctl接口实现 · 阻塞与非阻塞I/O · poll/select支持
字符设备驱动进阶
ioctl
18
平台设备驱动模型
platform_driver/pl… · 设备树匹配 · probe/remove流程
平台设备驱动模型
platform
19
I2C设备驱动移植
I2C核心API · 设备树节点编写 · I2C client驱动实现
I2C
设备驱动移植
20
SPI设备驱动移植
SPI核心API · SPI设备树配置 · SPI controller驱动实现
SPI
设备驱动移植
21
GPIO驱动与中断
GPIO子系统(gpiolib) · 中断注册(request_irq) · 中断底半部(tasklet/work…
GPIO
驱动
22
定时器与内核线程
内核定时器(timer_list) · 高精度定时器(hrtimer) · kthread创建与管理
定时器
内核线程
23
DMA引擎驱动
DMA API使用 · dmaengine框架 · scatter-gather传输
DMA
引擎驱动
24
帧缓冲(Framebuffer)驱动
fb_info结构体 · 显存映射 · LCD控制器配置
Framebuffer
帧缓冲
25
输入子系统驱动
input_dev注册 · 事件上报 · 按键/触摸屏驱动实现
输入子系统驱动
input
26
MTD设备驱动
MTD分区 · NAND/NOR Flash驱动 · UBIFS文件系统支持
MTD
设备驱动
27
网络设备驱动
net_device结构体 · NAPI轮询 · sk_buff处理
网络设备驱动
net
28
USB设备驱动
USB core API · urb处理 · USB gadget驱动
USB
设备驱动
29
驱动调试与性能优化
使用printk/dynamic_d… · ftrace跟踪 · perf性能分析
驱动调试
性能优化
30
综合实战
从零构建一个工业控制器的内核与驱动 · 内核裁剪 · 驱动移植
综合实战
从零构建一个工业…
所属VIP或分类
同VIP:U-Boot启动链移植与启动时间优化
同VIP:U-Boot设备树适配与启动阶段调试
同VIP:嵌入式Linux交叉编译工具链与驱动移植