首页
›
热销单品
›
嵌入式Linux与RTOS
›
《BSP工程师核心技能与职业发展指南》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
BSP工程师核心技能与职业发展指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
BSP工程师的角色定位 · 职业前景 · 学习路径与课程目标
课程导入
BSP
02
嵌入式系统基础
处理器架构(ARM/RISC-V) · 内存映射 · 启动流程
嵌入式系统基础
ARM/RISC-V
03
硬件基础
原理图阅读 · 芯片手册解读 · 常用外设接口(UART/I2C/SP…
硬件基础
原理图阅读
04
Linux内核基础
内核源码结构 · 编译配置 · 模块机制
Linux
内核基础
05
BSP概念与组成
BSP的定义 · 功能模块 · 与硬件/内核/驱动的关系
BSP
概念
06
交叉编译环境搭建
工具链选择 · 环境变量配置 · 构建系统(Makefile/CMak…
交叉编译环境搭建
工具链选择
07
Bootloader开发
U-Boot启动流程 · 移植与配置 · 引导内核参数
Bootloader
开发
08
内核移植与配置
内核裁剪 · 设备树编写与编译 · 内核启动日志分析
内核移植
配置
09
设备驱动开发基础
字符设备驱动框架 · file_operations · ioctl
设备驱动开发基础
字符设备驱动框架
10
平台设备驱动
platform_driver/de… · 设备树匹配 · 资源获取(IRQ/IO/时钟)
平台设备驱动
platform
11
中断与定时器驱动
中断申请与处理 · 底半部机制(tasklet/work… · 高精度定时器
定时器驱动
断申请
12
GPIO与LED驱动实战
GPIO子系统API · 设备树描述 · LED驱动实现与用户空间控制
GPIO
LED
13
串口驱动与调试
串口子系统架构 · tty驱动 · 波特率配置
串口驱动
调试
14
I2C驱动开发
I2C子系统框架 · client/driver模型 · 设备树配置
I2C
驱动开发
15
SPI驱动开发
SPI子系统框架 · controller/device模… · 设备树配置
SPI
驱动开发
16
MMC/SD/eMMC存储驱动
块设备驱动框架 · MMC子系统 · 分区管理
MMC/SD/eMMC
存储驱动
17
网络驱动开发
网络设备模型 · NAPI机制 · PHY驱动
网络驱动开发
网络设备模型
18
显示与触摸驱动
DRM/KMS框架 · LCD/HDMI驱动 · 触摸屏(I2C/SPI)驱动
显示
触摸驱动
19
音频驱动开发
ALSA架构 · codec驱动 · machine驱动
音频驱动开发
ALSA
20
电源管理
Linux电源管理框架 · suspend/resume流程 · cpufreq/regulator
电源管理
Linux
21
设备树深入
语法与绑定 · overlay机制 · pinctrl子系统
设备树深入
语法
22
内核调试技巧
printk与动态调试 · kgdb/ftrace/perf · 内存泄漏检测(KASAN/slub)
内核调试技巧
printk
23
性能优化
启动时间优化 · 内存占用优化 · CPU占用优化
性能优化
启动时间优化
24
安全与稳定性
内核安全机制(SELinux/IMA… · 看门狗 · ECC/坏块管理
安全
稳定性
25
BSP测试与验证
单元测试框架(KUnit) · 硬件在环测试 · 压力测试
BSP
测试
26
版本管理与协作
Git工作流 · 内核补丁提交规范 · 代码评审
版本管理
协作
27
案例实战
从零移植BSP到新开发板(基于QEM… · 包括Bootloader · 内核
案例实战
BSP
28
常见问题与解决方案
启动失败 · 驱动加载失败 · 中断冲突
常见问题
解决方案
29
职业发展路径
初级到高级BSP工程师的技能进阶 · 面试准备 · 项目经验积累
职业发展路径
BSP
30
综合项目与总结
设计一个完整BSP项目(如智能网关/… · 涵盖需求分析 · 开发
综合项目
BSP
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战