首页
›
嵌入式基础与RISC-V
›
055-Linux嵌入式系统模块化软件架构设计
›
《Linux嵌入式系统模块化软件架构设计实战》
VIP10
本课程属于:055-Linux嵌入式系统模块化软件架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux嵌入式系统模块化软件架构设计实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式系统概述
嵌入式系统定义 · 特点 · 应用领域
嵌入式系统概述
嵌入式系统定义
02
Linux基础与环境搭建
Linux发行版选择 · 交叉编译工具链安装 · TFTP/NFS服务配置
Linux
环境搭建
03
模块化设计思想
高内聚低耦合原则 · 接口隔离 · 依赖倒置
模块化设计思想
高内聚低耦合原则
04
裸机与RTOS对比
前后台系统 · 实时操作系统概念 · 任务调度
RTOS
裸机
05
Linux内核模块编程
模块加载与卸载 · 模块参数 · 内核符号导出
Linux
内核模块编程
06
字符设备驱动架构
file_operations结构体 · 主次设备号 · cdev注册
字符设备驱动架构
file
07
平台设备驱动模型
platform_driver与pl… · 匹配机制 · 资源管理
平台设备驱动模型
platform
08
设备树(DTS)详解
DTS语法 · 节点与属性 · 中断控制器
DTS
设备树
09
I2C子系统架构
I2C核心层 · 总线驱动 · 设备驱动
I2C
子系统架构
10
SPI子系统架构
SPI核心层 · 控制器驱动 · 设备驱动
SPI
子系统架构
11
USB子系统架构
USB核心 · 主机控制器驱动 · 设备驱动
USB
子系统架构
12
PCI/PCIe子系统架构
PCI配置空间 · BAR空间 · DMA
PCI/PCIe
子系统架构
13
中断子系统
中断控制器 · 中断号映射 · 上半部与下半部
断子系统
断控制器
14
时钟与定时器
clk框架 · hrtimer · timer_list
时钟
定时器
15
内存管理
页表 · slab分配器 · kmalloc/vmalloc
内存管理
页表
16
文件系统与存储
VFS架构 · 块设备驱动 · MTD子系统
文件系统
存储
17
网络子系统架构
网络协议栈 · socket缓冲区 · NAPI
网络子系统架构
网络协议栈
18
音频子系统(ALSA)
ALSA架构 · PCM设备 · 控制接口
ALSA
音频子系统
19
视频子系统(V4L2)
V4L2架构 · 视频采集 · buffer管理
V4L2
视频子系统
20
电源管理
系统休眠 · 运行时PM · CPU频率调节
电源管理
系统休眠
21
用户空间与内核空间通信
ioctl · sysfs · netlink
用户空间
内核空间通信
22
嵌入式Linux启动流程
Bootloader · 内核启动 · init进程
Linux
嵌入式
23
Buildroot与Yocto
构建系统对比 · rootfs定制 · 软件包管理
Buildroot
Yocto
24
实时性优化
PREEMPT_RT补丁 · 中断线程化 · spinlock与mutex选择
实时性优化
PREEMPT
25
性能分析与调试
perf · ftrace · tracepoint
性能分析
调试
26
安全机制
SELinux · AppArmor · IMA
安全机制
SELinux
27
虚拟化技术
KVM · Xen · 容器(LXC/Docker)
虚拟化技术
KVM
28
多核与SMP
CPU拓扑 · 核间通信 · 原子操作
SMP
多核
29
测试与质量保证
LTP · kselftest · 单元测试框架
测试
质量保证
30
项目实战
智能家居网关架构设计:需求分析 · 模块划分 · 驱动开发
项目实战
智能家居网关架构…
所属VIP或分类
同VIP:Bootloader启动流程移植与启动故障定位实战
同VIP:Bootloader设备树配置与板级移植调试实战
同VIP:Linux交叉编译工具链搭建与调试环境故障定位实战