首页
›
热销单品
›
嵌入式Linux与RTOS
›
《BSP工程师核心技能与进阶路线》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
BSP工程师核心技能与进阶路线
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
BSP工程师的角色定位 · 职责范围 · 职业发展前景
课程导入
BSP
02
嵌入式系统基础
嵌入式硬件架构(CPU · 内存 · 外设)
嵌入式系统基础
CPU
03
Linux内核基础
内核源码结构 · 内核编译流程 · 内核配置(Kconfig/Makef…
Linux
内核基础
04
交叉编译环境搭建
交叉工具链的选择与安装 · 环境变量配置 · 构建系统(Buildroot/Yoc…
交叉编译环境搭建
交叉工具链的选择
05
Bootloader原理与移植
U-Boot启动流程 · 源码结构 · 板级配置
Bootloader
原理
06
内核启动流程分析
从U-Boot到内核的交接 · 内核启动阶段(汇编 · C入口
内核启动流程分析
U-Boot
07
设备树详解
设备树语法 · 节点与属性 · 绑定文档
设备树详解
设备树语法
08
字符设备驱动开发
字符设备框架 · file_operations结构 · 设备号分配
字符设备驱动开发
字符设备框架
09
平台设备驱动模型
platform总线 · device与driver匹配 · probe流程
平台设备驱动模型
platform
10
设备树与驱动结合
在设备树中描述硬件资源 · 驱动中解析设备树节点(of_系列AP… · 实现硬件初始化与资源映射
设备树
驱动结合
11
GPIO驱动开发
GPIO子系统(gpiolib) · GPIO控制器驱动 · GPIO消费端接口
GPIO
驱动开发
12
中断子系统
Linux中断处理流程(硬中断/软中… · 中断控制器驱动 · 中断号映射与共享中断
断子系统
Linux
13
时钟与定时器
时钟框架(CCF) · 时钟树 · PWM与定时器驱动
时钟
定时器
14
串口驱动与调试
串口子系统(tty) · UART驱动结构 · 串口控制台配置
串口驱动
调试
15
I2C驱动开发
I2C子系统 · I2C控制器驱动 · I2C客户端驱动
I2C
驱动开发
16
SPI驱动开发
SPI子系统 · SPI控制器驱动 · SPI设备驱动
SPI
驱动开发
17
MMC/SD/eMMC驱动
MMC子系统 · SD/eMMC协议 · 控制器驱动
MMC/SD/eMMC
驱动
18
网络接口驱动
网络设备框架(net_device) · PHY与MAC驱动 · 设备树描述
网络接口驱动
net
19
USB主机与设备驱动
USB子系统 · HCD与UDC · 设备枚举
USB
主机
20
显示与GPU驱动
显示子系统(DRM/KMS) · Framebuffer · LCD/HDMI接口
GPU
显示
21
音频驱动
ALSA架构 · Codec驱动 · DAI与DMA
音频驱动
ALSA
22
电源管理
电源管理框架(PM runtime · suspend/resume) · 调频调压(CPUFreq/Regul…
电源管理
PM
23
DMA与内存管理
DMA引擎 · DMA映射API · CMA与ION/DMA-BUF
DMA
内存管理
24
Flash存储与文件系统
NAND/NOR Flash驱动 · MTD子系统 · UBI/UBIFS
Flash
存储
25
BSP调试与性能优化
内核日志 · kgdb · ftrace
BSP
调试
26
BSP测试与验证
单元测试 · 驱动自测试 · 硬件在环测试
BSP
测试
27
Yocto/Buildroot实战
构建定制Linux系统 · 添加自定义驱动与软件包 · 生成SDK
Yocto/Buildr…
Linux
28
常见问题与解决方案
启动失败 · 驱动加载失败 · 中断风暴
常见问题
解决方案
29
项目实战
从零开始为一个开发板移植BSP(包括… · 内核 · 设备树
项目实战
BSP
30
进阶路线与职业发展
BSP工程师技能树 · 学习资源推荐 · 社区参与
进阶路线
职业发展
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战