首页
›
嵌入式基础与RISC-V
›
006-嵌入式系统核心技术
›
《BSP开发与硬件抽象层移植调试优化实战》
VIP10
本课程属于:006-嵌入式系统核心技术
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
BSP开发与硬件抽象层移植调试优化实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
BSP开发概述
BSP的概念与作用 · BSP在嵌入式系统中的位置 · BSP开发流程概览
BSP
开发概述
02
硬件抽象层(HAL)设计原理
HAL的层次结构 · 接口设计原则 · 设备驱动模型
HAL
硬件抽象层
03
启动代码与链接脚本
芯片启动流程 · 汇编启动代码编写 · 链接脚本(.lds)配置
启动代码
链接脚本
04
时钟系统配置与调试
时钟树分析 · PLL配置 · 时钟源切换实战
时钟系统配置
调试
05
GPIO驱动开发与HAL封装
GPIO寄存器操作 · 中断配置 · HAL层接口设计
GPIO
HAL
06
UART驱动与HAL抽象
轮询模式 · 中断模式 · DMA模式
UART
HAL
07
SPI总线驱动开发
SPI协议时序 · 主从模式 · DMA传输
SPI
总线驱动开发
08
I2C总线驱动开发
I2C协议详解 · 多主机仲裁 · HAL层抽象
I2C
总线驱动开发
09
定时器与PWM驱动
通用定时器 · 高级定时器 · PWM输出
PWM
定时器
10
ADC驱动开发
ADC工作原理 · 多通道采集 · DMA传输
ADC
驱动开发
11
DMA控制器驱动
DMA传输模式 · 链表模式 · 内存到外设
DMA
控制器驱动
12
中断控制器(GIC/NVIC)管理
中断优先级 · 嵌套 · 中断向量表重定向
GIC/NVIC
断控制器
13
Flash与EEPROM驱动
Flash擦写时序 · 磨损均衡 · 掉电保护
Flash
EEPROM
14
SD/MMC卡驱动与文件系统
SD协议 · FATFS移植 · 性能优化
SD/MMC
卡驱动
15
USB设备驱动开发
USB协议栈 · 设备枚举 · 批量传输
USB
设备驱动开发
16
以太网驱动与LWIP移植
MAC层配置 · PHY芯片驱动 · LWIP协议栈适配
LWIP
以太网驱动
17
LCD显示驱动与GUI移植
LCD时序 · 帧缓冲 · LVGL/emWin移植
LCD
GUI
18
触摸屏驱动开发
电阻屏 · 电容屏 · I2C接口
触摸屏驱动开发
电阻屏
19
传感器驱动与HAL抽象
加速度计 · 陀螺仪 · 温度传感器
HAL
传感器驱动
20
电源管理驱动
休眠唤醒 · 动态调频 · 电压调节
电源管理驱动
休眠唤醒
21
看门狗与系统安全
独立看门狗 · 窗口看门狗 · 系统复位管理
看门狗
系统安全
22
Bootloader开发
双区启动 · 固件升级 · CRC校验
Bootloader
开发
23
HAL层移植实战
从STM32到GD32的HAL移植 · 寄存器差异处理
HAL
层移植实战
24
调试技术
JTAG/SWD调试 · GDB调试 · Trace分析
调试技术
JTAG/SWD
25
性能优化
代码优化 · 内存优化 · 中断延迟优化
性能优化
代码优化
26
实时性分析与优化
RTOS集成 · 任务优先级 · 中断响应时间优化
实时性分析
优化
27
低功耗优化
睡眠模式 · 停止模式 · 待机模式
低功耗优化
睡眠模式
28
驱动测试框架
单元测试 · 硬件在环测试 · 压力测试
驱动测试框架
单元测试
29
版本管理与持续集成
Git分支策略 · 自动化构建 · CI/CD流水线
版本管理
持续集成
30
综合项目实战
智能家居网关BSP开发 · HAL层设计 · 调试优化全流程
综合项目实战
BSP
所属VIP或分类
同VIP:BSP开发与内核调试性能调优实战
同VIP:嵌入式Bootloader内存初始化与启动优化
同VIP:嵌入式BSP与内核设备驱动移植开发