首页
›
嵌入式基础与RISC-V
›
123-Linux BSP内核嵌入式系统
›
《BSP移植与内核裁剪项目实战》
VIP10
本课程属于:123-Linux BSP内核嵌入式系统
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
BSP移植与内核裁剪项目实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
BSP概念与嵌入式系统概述
什么是BSP · BSP在嵌入式系统中的角色 · 主流嵌入式架构对比(ARM/MIPS…
BSP
概念
02
开发环境搭建
交叉编译工具链安装 · TFTP/NFS服务配置 · 串口终端与Minicom使用
开发环境搭建
交叉编译工具链安…
03
Bootloader原理与U-Boot移植
U-Boot启动流程分析 · 板级配置文件的修改 · U-Boot的编译与烧录
Bootloader
U-Boot
04
Linux内核源码结构
内核源码目录树解析 · Kconfig与Makefile机制 · 内核配置系统(menuconfig)
Linux
内核源码结构
05
内核启动流程分析
从汇编到start_kernel · setup_arch与处理器初始化 · 内存管理初始化
内核启动流程分析
start
06
设备树(Device Tree)基础
DTS/DTC/DTB概念 · 设备树语法详解 · 绑定文档的编写
Device
Tree
07
时钟与定时器驱动
时钟框架(clk)分析 · 通用定时器驱动实现 · 高精度定时器(hrtimer)
时钟
定时器驱动
08
中断子系统
GIC中断控制器驱动 · 中断号映射与irq_domain · 中断处理流程
断子系统
GIC
09
GPIO与Pin Control子系统
GPIO驱动框架 · pinctrl子系统 · 基于设备树的GPIO控制
GPIO
Pin
10
串口驱动(UART)
串口驱动框架(serial_core… · 8250/PL011驱动分析 · 控制台与earlycon
UART
串口驱动
11
I2C总线驱动
I2C核心层与适配器驱动 · 设备驱动编写 · SMBus协议支持
I2C
总线驱动
12
SPI总线驱动
SPI核心层与控制器驱动 · SPI设备驱动 · SPI NOR Flash驱动
SPI
总线驱动
13
MMC/SD卡驱动
MMC子系统架构 · SDHCI控制器驱动 · eMMC分区管理
MMC/SD
卡驱动
14
NAND Flash与UBIFS
NAND控制器驱动 · MTD子系统 · UBI/UBIFS文件系统
NAND
Flash
15
网络驱动(以太网)
网络设备驱动框架 · DMA引擎与NAPI · PHY驱动与MDIO总线
网络驱动
以太网
16
USB主机与设备驱动
USB核心框架 · EHCI/OHCI控制器驱动 · USB Gadget驱动
USB
主机
17
显示与帧缓冲驱动
Framebuffer子系统 · DRM/KMS架构 · LCD控制器驱动
显示
帧缓冲驱动
18
音频驱动(ALSA)
ALSA架构概述 · Codec驱动与DMA引擎 · PCM与控制接口
ALSA
音频驱动
19
输入子系统
输入核心层 · 触摸屏驱动 · 按键与鼠标驱动
输入子系统
输入核心层
20
RTC与Watchdog驱动
RTC框架与驱动实现 · Watchdog定时器驱动 · 系统复位管理
RTC
Watchdog
21
电源管理
系统休眠与唤醒 · CPU频率调节(CPUFreq) · 设备运行时电源管理(Runtime…
电源管理
系统休眠
22
DMA引擎驱动
DMA Engine API · DMA控制器驱动 · Scatter-Gather传输
DMA
引擎驱动
23
内核裁剪基础
内核配置选项详解 · 模块与内建的选择策略 · 裁剪后的体积优化
内核裁剪基础
内核配置选项详解
24
文件系统裁剪
Busybox构建根文件系统 · glibc vs musl vs u… · init进程与inittab
文件系统裁剪
Busybox
25
启动时间优化
内核启动时间测量 · Bootchart使用 · 快速启动技术(如混合休眠)
启动时间优化
内核启动时间测量
26
实时性增强
PREEMPT_RT补丁 · 实时内核配置 · 中断线程化与优先级继承
实时性增强
PREEMPT
27
安全机制
SELinux/AppArmor配置 · 内核地址空间布局随机化(KASLR) · 模块签名
安全机制
SELinux/AppA…
28
调试与性能分析
KGDB调试 · perf与ftrace使用 · 内存泄漏检测(KASAN/SLUB_…
调试
性能分析
29
项目实战一
基于QEMU的ARM平台BSP移植(…
项目实战一
QEMU
30
项目实战二
基于真实开发板(如STM32MP1/…
项目实战二
STM32MP1
所属VIP或分类
同VIP:BSP移植与内核裁剪从到实战
同VIP:BSP移植与内核裁剪系统化调试实战
同VIP:Linux-BSP内核-嵌入式系统原理与应用驱动开发实战