首页
›
热销单品
›
嵌入式Linux与RTOS
›
《BSP到Linux内核开发核心技术》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
BSP到Linux内核开发核心技术
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 核心概念 · 整体框架
课程导入
学习目标
02
嵌入式系统基础
处理器架构(ARM · RISC-V) · 内存映射
嵌入式系统基础
ARM
03
Linux内核源码结构
内核目录树 · 关键子系统(进程 · 内存
Linux
内核源码结构
04
交叉编译工具链
工具链组成(gcc · binutils · glibc)
交叉编译工具链
gcc
05
Bootloader原理与U-Boot实战
U-Boot启动流程 · 设备树传递 · 环境变量
Bootloader
U-Boot
06
设备树(Device Tree)基础
DTS/DTSI/DTB格式 · 节点与属性 · 中断与GPIO描述
Device
Tree
07
设备树实战
为特定板卡编写设备树 · 编译与调试 · 与内核驱动匹配过程
设备树实战
为特定板卡编写设…
08
内核启动流程
从stext到start_kerne… · 初始化阶段 · init进程启动
内核启动流程
stext
09
内核配置与编译
menuconfig · defconfig · 模块与内建
内核配置
编译
10
内核模块开发
模块编写 · 加载/卸载 · 参数传递
内核模块开发
模块编写
11
字符设备驱动
主次设备号 · file_operations · 设备节点创建
字符设备驱动
主次设备号
12
平台驱动模型
platform_device与pl… · 匹配机制 · probe流程
平台驱动模型
platform
13
设备树与平台驱动结合
从设备树获取寄存器 · 中断 · GPIO等资源
设备树
平台驱动结合
14
中断子系统
中断控制器 · 中断号映射 · request_irq
断子系统
断控制器
15
内核并发与同步
自旋锁 · 互斥锁 · 信号量
内核并发
同步
16
内核内存管理
页分配 · slab/slub · kmalloc/vmalloc
内核内存管理
页分配
17
DMA与DMA引擎
DMA控制器 · 流式映射与一致性映射 · dma_map_single
DMA
引擎
18
时钟与定时器
clock framework · clk_get/enable · 定时器
时钟
定时器
19
GPIO子系统
gpiolib · gpiochip · pinctrl子系统
GPIO
子系统
20
I2C/SPI子系统
I2C核心与驱动 · SPI核心与驱动 · 设备树描述
I2C/SPI
子系统
21
网络设备驱动
net_device结构 · NAPI · sk_buff
网络设备驱动
net
22
输入子系统
input核心 · 设备驱动 · 事件上报
输入子系统
input
23
帧缓冲与显示驱动
framebuffer接口 · DRM/KMS简介 · LCD/HDMI驱动
帧缓冲
显示驱动
24
音频子系统
ALSA架构 · codec驱动 · machine驱动
音频子系统
ALSA
25
电源管理
suspend/resume流程 · runtime PM · regulator框架
电源管理
suspend/resu…
26
内核调试技术
printk与动态调试 · ftrace · kprobe
内核调试技术
printk
27
性能优化与剖析
perf工具 · 内核配置优化 · 驱动性能瓶颈
性能优化
剖析
28
BSP集成实战
从零构建一个板级支持包(Bootlo… · 启动到用户空间
BSP
集成实战
29
常见问题与解决方案
启动崩溃 · 驱动加载失败 · 中断不触发
常见问题
解决方案
30
综合项目与进阶
实现一个完整外设驱动(如触摸屏或Wi… · 并提交到内核主线 · 学习社区协作与代码规范
综合项目
进阶
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战