首页
›
嵌入式与底层系统
›
043-ARM Cortex-A与ARM64系统编程
›
《LinuxARM平台内核裁剪与驱动移植性能调优实战工程》
VIP20
本课程属于:043-ARM Cortex-A与ARM64系统编程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
LinuxARM平台内核裁剪与驱动移植性能调优实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与学习地图
目标=Linux ARM平台开发全景 · 内核裁剪与驱动移植的价值 · 性能调优目标
课程导入
学习地图
02
ARM平台与Linux内核基础
目标=ARM架构演进 · SoC组成 · 启动流程
ARM
Linux
03
内核配置与编译系统
目标=Kconfig · Makefile · defconfig
内核配置
编译系统
04
内核裁剪核心方法
目标=功能模块识别 · 依赖分析 · 最小系统裁剪
内核裁剪核心方法
目标=功能模块识…
05
内核裁剪实战
目标=基于典型ARM开发板裁剪网络 · 文件系统 · 调试选项
内核裁剪实战
ARM
06
设备树与硬件描述
目标=DTS语法 · 节点与属性 · pinctrl
设备树
硬件描述
07
驱动移植基础
目标=Linux设备驱动模型 · 字符设备 · 平台设备
驱动移植基础
Linux
08
字符设备驱动移植实战
目标=GPIO · LED · 按键驱动移植
字符设备驱动移植…
GPIO
09
平台设备与总线驱动移植
目标=platform_driver · I2C · SPI
平台设备
总线驱动移植
10
存储与文件系统驱动移植
目标=MTD · NAND · eMMC
存储
文件系统驱动移植
11
网络设备驱动移植
目标=以太网MAC · PHY · DMA描述符
网络设备驱动移植
MAC
12
中断与时钟子系统
目标=GIC · 中断上下半部 · 工作队列
时钟子系统
GIC
13
内核同步与并发
目标=自旋锁 · 互斥锁 · 信号量
内核同步
并发
14
内存管理与DMA
目标=ARM内存布局 · 页表 · kmalloc
DMA
内存管理
15
性能调优方法论
目标=基准测试 · 性能计数器 · perf
性能调优方法论
目标=基准测试
16
启动性能调优
目标=Bootloader优化 · 内核解压 · initcall顺序
启动性能调优
Bootloader
17
内核裁剪与性能权衡
目标=尺寸 · 内存占用 · 启动速度
内核裁剪
性能权衡
18
驱动性能调优实战
目标=中断合并 · DMA优化 · 批量传输
驱动性能调优实战
目标=
19
文件系统与IO性能调优
目标=IO调度器 · 读写缓存 · 预读
IO
文件系统
20
网络性能调优实战
目标=TCP参数 · 中断亲和性 · RPS/RFS
网络性能调优实战
TCP
21
电源管理与热管理
目标=CPUIdle · CPUFreq · Regulator
电源管理
热管理
22
调试与问题定位
目标=printk · dynamic debug · kgdb
调试
问题定位
23
内核模块与驱动稳定性
目标=模块参数 · 版本兼容 · 错误处理
内核模块
驱动稳定性
24
安全与加固裁剪
目标=SELinux · AppArmor · 栈保护
安全
加固裁剪
25
综合实战一
目标=从零构建ARM开发板最小Lin… · 完成内核裁剪 · 驱动移植与启动验证
综合实战一
ARM
26
综合实战二
目标=针对特定外设进行驱动移植与性能… · 完成基准测试 · 瓶颈分析与优化报告
综合实战二
目标=针对特定外…
27
综合实战三
目标=系统级性能调优工程 · 整合启动 · 存储
综合实战三
目标=系统级性能…
28
常见问题与避坑指南
目标=裁剪导致启动失败 · 驱动probe失败 · 设备树不匹配
常见问题
避坑指南
29
工程化与持续集成
目标=内核配置管理 · 补丁维护 · 自动化构建
工程化
持续集成
30
课程总结与进阶路线
目标=知识回顾 · 能力评估 · 开源社区参与
课程总结
进阶路线
所属VIP或分类
同VIP:ARM-Cortex-A与ARM64编程性能优化
同VIP:ARM64反汇编与系统编程性能调优实战工程
同VIP:ARM64反汇编与逆向分析调试与故障定位实战工程