首页
›
嵌入式基础与RISC-V
›
107-嵌入式Linux系统裁剪移植
›
《LinuxARM平台内核裁剪与驱动移植性能调优实战》
VIP10
本课程属于:107-嵌入式Linux系统裁剪移植
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
LinuxARM平台内核裁剪与驱动移植性能调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARM平台与嵌入式Linux概述
ARM架构演进史 · Cortex-A/R/M系列选型 · 嵌入式Linux系统组成
ARM
Linux
02
内核源码获取与配置
Linux内核版本管理 · git clone与tarball下… · 内核源码目录结构解析
内核源码获取
配置
03
内核裁剪基础
make menuconfig图形化… · 内核模块与built-in的区别 · 裁剪原则与最小系统概念
内核裁剪基础
make
04
ARM平台特定配置
ARM架构选项 · 多核SMP与big.LITTLE配置 · 内存管理单元(MMU)配置
ARM
平台特定配置
05
设备树基础
设备树(DTS)语法入门 · 节点与属性 · reg与interrupts属性
设备树基础
DTS
06
设备树实战
为自定义ARM板卡编写DTS · 时钟与复位控制器描述 · GPIO与PinCtrl描述
设备树实战
ARM
07
内核启动流程分析
汇编启动阶段(stext) · C语言入口(start_kernel… · setup_arch与arm_mem…
内核启动流程分析
stext
08
内核裁剪实战
移除无用驱动与文件系统 · 优化内核参数(CONFIG_HZ · PREEMPT)
内核裁剪实战
移除无用驱动
09
驱动开发环境搭建
内核模块编译框架 · Kbuild系统详解 · 模块参数与导出符号
驱动开发环境搭建
内核模块编译框架
10
字符设备驱动
cdev结构体与注册 · file_operations实现 · 主次设备号分配
字符设备驱动
cdev
11
GPIO驱动开发
GPIO子系统框架 · gpiolib API使用 · 基于设备树的GPIO驱动
GPIO
驱动开发
12
中断处理与底半部
中断注册(request_irq) · tasklet与workqueue · threaded IRQ
断处理
底半部
13
定时器与时间管理
内核定时器timer_list · 高精度定时器hrtimer · 动态时钟与tickless
定时器
时间管理
14
内存管理驱动
kmalloc/vmalloc与dm… · IO内存访问(ioremap) · DMA引擎与scatter-gath…
内存管理驱动
kmalloc/vmal…
15
I2C子系统驱动
I2C总线框架 · I2C设备驱动编写 · SMBus协议支持
I2C
子系统驱动
16
SPI子系统驱动
SPI控制器驱动 · SPI设备驱动 · SPI消息队列与传输
SPI
子系统驱动
17
MMC/SD卡驱动
MMC子系统架构 · SD卡初始化流程 · eMMC与SDIO支持
MMC/SD
卡驱动
18
网络驱动开发
net_device结构体 · NAPI轮询机制 · PHY驱动与MDIO总线
网络驱动开发
net
19
USB驱动开发
USB子系统架构 · USB设备驱动与URB · Gadget驱动框架
USB
驱动开发
20
显示与帧缓冲驱动
DRM/KMS框架简介 · Framebuffer驱动 · LCD控制器配置
显示
帧缓冲驱动
21
音频驱动开发
ALSA架构概述 · Codec驱动与DAI链路 · ASoC框架
音频驱动开发
ALSA
22
电源管理驱动
系统休眠与唤醒 · Runtime PM框架 · CPU频率与电压调节(cpufreq…
电源管理驱动
系统休眠
23
性能调优基础
perf工具使用 · ftrace跟踪 · 内核环形缓冲区与printk
性能调优基础
perf
24
CPU性能调优
调度器选择(CFS/RT) · CPU亲和性与isolcpus · 中断负载均衡
CPU
性能调优
25
内存性能调优
页面回收与swap · slab分配器调优 · 大页内存(HugeTLB/THP)
内存性能调优
swap
26
I/O性能调优
块层调度器(deadline/cfq… · IOPS与吞吐量优化 · 文件系统选择(ext4/f2fs)
I/O
性能调优
27
网络性能调优
TCP/IP协议栈参数调优 · NAPI与中断合并 · RPS/RFS/XPS多队列
网络性能调优
TCP/IP
28
实时性调优
PREEMPT_RT补丁 · 实时内核配置 · 优先级反转与互斥锁
实时性调优
PREEMPT
29
启动时间优化
bootloader优化(U-Boo… · 内核启动参数裁剪 · initramfs最小化
启动时间优化
bootloader
30
综合实战项目
从零构建ARM Linux最小系统 · 定制内核与根文件系统 · 驱动移植与验证
综合实战项目
ARM
所属VIP或分类
同VIP:ARM平台Bootloader移植与设备树配置实战
同VIP:ARM架构驱动移植与Bootloader配置调试实战
同VIP:Bootloader移植与系统启动调试与优化Linux实战