首页
›
嵌入式基础与RISC-V
›
074-操作系统模块化软件架构设计
›
《嵌入式Linux模块化架构与性能分析与调优实战》
VIP10
本课程属于:074-操作系统模块化软件架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux模块化架构与性能分析与调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式Linux系统概述
嵌入式系统定义 · 嵌入式Linux的组成(Bootlo… · 内核
Linux
嵌入式
02
模块化架构设计原则
高内聚低耦合 · 接口隔离原则 · 依赖倒置原则
模块化架构设计原…
高内聚低耦合
03
内核模块开发基础
Linux内核模块框架 · module_init/module… · 模块参数传递
内核模块开发基础
Linux
04
字符设备驱动模块
cdev结构体 · 设备号分配 · file_operations实现
字符设备驱动模块
cdev
05
平台设备驱动模型
platform_device/pl… · 设备树匹配 · 资源管理
平台设备驱动模型
platform
06
内核内存管理模块
slab分配器 · kmalloc/vmalloc · 内存池
内核内存管理模块
slab
07
中断与底半部机制
中断注册 · tasklet · workqueue
底半部机制
断注册
08
内核同步机制
自旋锁 · 互斥锁 · 读写锁
内核同步机制
自旋锁
09
时间管理与定时器
jiffies · 高精度定时器 · hrtimer
时间管理
定时器
10
文件系统模块架构
VFS层 · 具体文件系统实现(ext4 · proc
文件系统模块架构
VFS
11
网络协议栈模块化
网络子系统架构 · socket缓冲区(sk_buff) · Netfilter钩子
网络协议栈模块化
网络子系统架构
12
设备树(Device Tree)
设备树语法 · 绑定文档 · overlay机制
Device
Tree
13
用户空间与内核空间通信
ioctl · sysfs属性文件 · netlink套接字
用户空间
内核空间通信
14
性能分析工具链
perf工具 · ftrace · trace-cmd
性能分析工具链
perf
15
CPU性能分析
上下文切换监控 · 中断分布分析 · 负载均衡
CPU
性能分析
16
内存性能分析
内存泄漏检测(kmemleak) · slabtop · vmstat
内存性能分析
kmemleak
17
I/O性能分析
iostat · blktrace · IO调度器选择
I/O
性能分析
18
网络性能分析
netstat · tcpdump · ss
网络性能分析
netstat
19
启动时间优化
Bootloader优化 · 内核裁剪 · initramfs优化
启动时间优化
Bootloader
20
电源管理模块
CPU频率调节(cpufreq) · 设备运行时电源管理(runtime… · suspend/resume
电源管理模块
CPU
21
实时性增强
PREEMPT_RT补丁 · 高精度定时器 · 优先级继承
实时性增强
PREEMPT
22
容器化与虚拟化
LXC/LXD容器 · KVM虚拟化 · Docker在嵌入式中的应用
容器化
虚拟化
23
安全模块架构
SELinux/AppArmor · 内核模块签名 · 地址空间布局随机化(ASLR)
安全模块架构
SELinux/AppA…
24
日志与调试模块
printk机制 · 动态调试(dynamic debug… · pstore
日志
调试模块
25
模块化测试策略
单元测试(kunit) · 模块测试框架 · 覆盖率分析
模块化测试策略
kunit
26
构建系统与模块管理
Kbuild系统 · 模块自动加载(modprobe) · 模块依赖生成
构建系统
模块管理
27
多核与SMP优化
核间通信(IPI) · 缓存一致性 · NUMA感知
SMP
多核
28
用户态驱动框架
UIO(Userspace I/O) · VFIO · DPDK
用户态驱动框架
UIO
29
性能基准测试
lmbench · cyclictest · netperf
性能基准测试
lmbench
30
综合实战案例
基于ARM64平台的网络摄像头模块化…
综合实战案例
ARM64
所属VIP或分类
同VIP:Linux内核模块开发与任务调度策略实战
同VIP:Linux内核模块开发与内存管理分区实战
同VIP:Linux内核模块开发与调试工具链实战