首页
›
嵌入式基础与RISC-V
›
015-工业嵌入式Linux裁剪与移植
›
《嵌入式Linux驱动移植与存储分区适配》
VIP10
本课程属于:015-工业嵌入式Linux裁剪与移植
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux驱动移植与存储分区适配
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与环境准备
Linux驱动开发全景图 · 课程目标 · 开发板选型建议
课程导学
环境准备
02
交叉编译链配置
什么是交叉编译 · 常用交叉编译链(arm-linux-… · 下载与解压
交叉编译链配置
什么是交叉编译
03
内核源码获取与配置
Linux内核版本选择 · 从kernel.org下载源码 · 解压与目录结构分析
内核源码获取
配置
04
第一个内核模块
Hello World模块 · Makefile编写 · 编译与加载(insmod/rmmod…
第一个内核模块
Hello
05
字符设备驱动基础
设备号(主/次) · file_operations结构体 · cdev注册与注销
字符设备驱动基础
设备号
06
设备树基础(DTS)
为什么需要设备树 · DTS/DTC/DTB概念 · 基本语法(节点/属性/reg/int…
DTS
设备树基础
07
GPIO驱动实战
GPIO子系统框架 · 在设备树中描述GPIO · 使用GPIO子系统API(gpio_…
GPIO
驱动实战
08
中断与底半部机制
中断注册(request_irq) · 中断处理函数 · 顶半部与底半部(tasklet/wo…
底半部机制
request
09
平台驱动模型(platform driver)
platform总线概念 · platform_driver与pl… · 匹配方式(of_match_tabl…
platform
driver
10
I2C驱动实战
I2C子系统架构 · I2C适配器与设备 · 设备树中描述I2C设备
I2C
驱动实战
11
SPI驱动实战
SPI子系统架构 · SPI设备与消息 · 设备树中描述SPI设备
SPI
驱动实战
12
USB驱动基础
USB子系统架构 · USB设备描述符 · USB设备驱动与USB核心驱动
USB
驱动基础
13
块设备驱动实战
块设备与字符设备的区别 · request_queue与gend… · 注册块设备
块设备驱动实战
块设备
14
网络设备驱动基础
网络子系统架构(NAPI) · sk_buff结构体 · net_device结构体
网络设备驱动基础
NAPI
15
驱动调试技术(上)
printk调试 · 动态调试(dynamic debug… · procfs文件系统
驱动调试技术
printk
16
驱动调试技术(下)
KGDB内核调试器 · Kdump与crash工具 · ftrace跟踪
驱动调试技术
KGDB
17
存储分区与文件系统
Flash存储特性(NAND/NOR… · MTD子系统 · 分区表(mtdparts)
存储分区
文件系统
18
Bootloader移植(U-Boot)
U-Boot源码结构 · 配置与编译 · 设备树支持
Bootloader
U-Boot
19
内核移植基础
Linux内核架构与CPU架构 · 添加新板级支持(arch/arm/m… · 设备树适配
内核移植基础
Linux
20
内核启动流程分析
内核入口(stext) · 汇编阶段 · start_kernel函数
内核启动流程分析
stext
21
驱动性能优化
减少中断频率(中断合并) · DMA传输 · 内存屏障
驱动性能优化
减少
22
电源管理基础
CPU频率调节(cpufreq) · 系统挂起与唤醒(suspend/re… · 设备运行时电源管理(runtime…
电源管理基础
CPU
23
安全与加密
内核安全模块(LSM) · SELinux基础 · 设备加密(dm-crypt/LUKS…
安全
加密
24
实时性优化
PREEMPT_RT补丁 · 实时内核配置 · 自旋锁与互斥锁选择
实时性优化
PREEMPT
25
容器与虚拟化
Linux容器(LXC/Docker… · KVM虚拟化 · virtio驱动
容器
虚拟化
26
驱动测试方法论
单元测试(kunit) · 自动化测试框架(LTP) · 压力测试
驱动测试方法论
kunit
27
设备树覆盖(DT Overlay)
Overlay语法 · 编译与加载 · 动态设备树管理
DT
Overlay
28
多核与并发
SMP与AMP架构 · CPU亲和性 · RCU机制
多核
并发
29
驱动开发最佳实践
编码规范(kernel coding… · checkpatch.pl使用 · 提交补丁流程
驱动开发最佳实践
kernel
30
综合实战项目
从零构建一个嵌入式Linux系统
综合实战项目
Linux
所属VIP或分类
同VIP:U-Boot启动链移植与启动时间优化
同VIP:U-Boot设备树适配与启动阶段调试
同VIP:嵌入式Linux交叉编译工具链与驱动移植