首页
›
嵌入式基础与RISC-V
›
006-嵌入式系统核心技术
›
《嵌入式BSP与内核设备驱动移植开发》
VIP10
本课程属于:006-嵌入式系统核心技术
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式BSP与内核设备驱动移植开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式系统概述
嵌入式系统定义 · 特点 · 分类
嵌入式系统概述
嵌入式系统定义
02
BSP概念与架构
BSP定义 · BSP在嵌入式系统中的位置 · BSP与硬件抽象层(HAL)的关系
BSP
概念
03
嵌入式处理器与体系结构
ARM Cortex-M/A系列 · RISC-V · x86嵌入式处理器
嵌入式处理器
体系结构
04
启动流程与Bootloader
嵌入式系统启动流程 · Bootloader的作用 · U-Boot分析与移植
Bootloader
启动流程
05
设备树(DTS)
设备树概念 · 语法与结构 · 设备树编译与反编译
DTS
设备树
06
时钟与定时器子系统
时钟树管理 · 时钟驱动开发 · 定时器硬件抽象
时钟
定时器子系统
07
中断子系统
中断控制器(GIC)原理 · 中断处理流程 · 中断下半部机制(Tasklet/Wo…
断子系统
GIC
08
GPIO与Pin Control子系统
GPIO控制器驱动 · Pin Control框架 · 引脚复用与配置
GPIO
Pin
09
DMA控制器驱动
DMA工作原理 · DMA引擎框架 · DMA描述符与传输
DMA
控制器驱动
10
串口(UART)驱动
UART硬件原理 · 串口驱动框架(tty层) · 串口波特率与数据格式配置
UART
串口
11
I2C总线驱动
I2C协议基础 · I2C核心层与适配器驱动 · I2C设备驱动编写
I2C
总线驱动
12
SPI总线驱动
SPI协议基础 · SPI控制器驱动 · SPI设备驱动
SPI
总线驱动
13
MMC/SD卡驱动
MMC/SD协议栈 · MMC子系统架构 · SD卡初始化流程
MMC/SD
卡驱动
14
NAND Flash与MTD子系统
NAND Flash特性 · MTD层架构 · NAND控制器驱动
NAND
Flash
15
USB设备驱动
USB协议栈 · USB主机/设备控制器驱动 · USB Gadget框架
USB
设备驱动
16
PCIe子系统
PCIe协议基础 · PCIe配置空间 · PCIe驱动框架
PCIe
子系统
17
网络设备驱动
网络协议栈概览 · 网络设备驱动框架(NAPI) · DMA环形缓冲区
网络设备驱动
网络协议栈概览
18
显示与帧缓冲驱动
显示控制器原理 · DRM/KMS框架 · 帧缓冲(Framebuffer)驱动
显示
帧缓冲驱动
19
音频子系统
ALSA架构 · 音频Codec驱动 · DMA引擎与音频缓冲
音频子系统
ALSA
20
电源管理
动态电源管理(DPM) · CPU频率调节(CPUFreq) · CPU空闲管理(CPUIdle)
电源管理
DPM
21
时钟与复位管理
时钟门控 · 复位控制器驱动 · 电源域管理
时钟
复位管理
22
DMA-BUF与内存管理
DMA-BUF框架 · ION内存分配器 · 连续内存分配(CMA)
DMA-BUF
内存管理
23
文件系统与存储
VFS层 · 块设备驱动 · Flash文件系统(JFFS2/UB…
文件系统
存储
24
安全子系统
TEE(Trusted Execut… · OP-TEE驱动 · 安全启动链
安全子系统
TEE
25
传感器与HID驱动
传感器框架(IIO) · 输入子系统 · 触摸屏驱动
HID
传感器
26
实时性增强
PREEMPT_RT补丁 · 中断线程化 · 自旋锁与互斥锁选择
实时性增强
PREEMPT
27
调试与性能优化
JTAG/SWD调试 · KGDB内核调试 · Perf性能分析
调试
性能优化
28
设备驱动模型
平台设备驱动 · ACPI与设备树 · 驱动绑定与解绑
设备驱动模型
平台设备驱动
29
内核模块编程
模块加载与卸载 · 模块参数 · 模块依赖
内核模块编程
模块加载
30
实战项目
从零构建BSP包:需求分析 · 硬件平台选择 · BSP目录结构设计
实战项目
BSP
所属VIP或分类
同VIP:BSP开发与内核调试性能调优实战
同VIP:BSP开发与硬件抽象层移植调试优化实战
同VIP:嵌入式Bootloader内存初始化与启动优化