首页
›
嵌入式基础与RISC-V
›
022-嵌入式软件可移植性架构设计实战
›
《嵌入式BSP移植与分层驱动联合调试》
VIP10
本课程属于:022-嵌入式软件可移植性架构设计实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式BSP移植与分层驱动联合调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么需要可移植性架构?BSP与驱动…
课程导论
BSP
02
硬件抽象层(HAL)设计原则
接口定义 · 隔离变化 · 依赖倒置
HAL
硬件抽象层
03
MCU启动流程与链接脚本分析
从复位向量到main函数的必经之路
MCU
启动流程
04
GPIO驱动分层设计
从寄存器操作到统一API接口
GPIO
驱动分层设计
05
UART驱动分层设计
轮询 · 中断 · DMA三种模式封装
UART
驱动分层设计
06
SPI驱动分层设计
主从模式 · 时钟极性相位 · DMA传输
SPI
驱动分层设计
07
I2C驱动分层设计
多主机仲裁 · 时钟拉伸 · 超时处理
I2C
驱动分层设计
08
定时器驱动分层设计
基本定时 · PWM输出 · 输入捕获
定时器驱动分层设…
基本定时
09
ADC驱动分层设计
单次转换 · 连续转换 · DMA搬运
ADC
驱动分层设计
10
DMA驱动分层设计
内存到外设 · 外设到内存 · 内存到内存
DMA
驱动分层设计
11
中断控制器(NVIC)驱动封装
优先级分组 · 中断使能/除能 · 向量表重定向
NVIC
断控制器
12
时钟树(RCC)驱动封装
HSE/HSI/PLL配置 · 时钟安全系统
RCC
时钟树
13
看门狗驱动分层设计
独立看门狗(IWDG)与窗口看门狗(…
看门狗驱动分层设…
IWDG
14
Flash驱动与Bootloader设计
扇区擦除 · 写入 · 读取
Flash
Bootloader
15
RTOS移植适配
FreeRTOS/TencentOS…
RTOS
移植适配
16
板级支持包(BSP)目录结构设计
芯片系列 · 板级变体 · 外设映射
BSP
板级支持包
17
BSP移植实战(一)
从STM32F103移植到GD32F…
BSP
移植实战
18
BSP移植实战(二)
从STM32F4移植到AT32F40…
BSP
移植实战
19
驱动分层联合调试(一)
逻辑分析仪与示波器抓波形验证
驱动分层联合调试
逻辑分析仪
20
驱动分层联合调试(二)
串口打印调试与日志分级系统
驱动分层联合调试
串口打印调试
21
驱动分层联合调试(三)
单元测试框架(Ceedling/Un…
驱动分层联合调试
Ceedling/Un
22
驱动分层联合调试(四)
模拟器与硬件在环(HIL)联合调试
驱动分层联合调试
HIL
23
电源管理驱动分层设计
睡眠 · 停止 · 待机模式与唤醒源
电源管理驱动分层…
睡眠
24
传感器驱动分层设计
以MPU6050为例 · 抽象I2C/SPI总线层
传感器驱动分层设…
MPU6050
25
显示驱动分层设计
以LCD/OLED为例 · 抽象像素绘制接口
显示驱动分层设计
LCD/OLED
26
文件系统移植适配
LittleFS/FATFS在BSP…
文件系统移植适配
LittleFS/FAT…
27
网络协议栈移植适配
LwIP在BSP层对接以太网MAC/…
网络协议栈移植适…
LwIP
28
代码规范与文档生成
Doxygen注释 · 编码风格 · 版本管理
代码规范
文档生成
29
持续集成(CI)与自动化测试
GitHub Actions编译检查 · 静态分析
CI
持续集成
30
课程总结与项目实战
综合项目——多传感器数据采集与远程上…
课程总结
项目实战
所属VIP或分类
同VIP:嵌入式BSP与HAL联合移植及板级调试
同VIP:嵌入式HAL与OSAL标准化接口开发
同VIP:嵌入式HAL与分层驱动跨平台移植