首页
›
嵌入式基础与RISC-V
›
035-嵌入式系统架构设计
›
《嵌入式系统架构HAL设计外设接口调优实战》
VIP10
本课程属于:035-嵌入式系统架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统架构HAL设计外设接口调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式系统概述
定义 · 分类 · 应用领域
嵌入式系统概述
定义
02
硬件抽象层(HAL)概念
什么是HAL · HAL的作用 · HAL与操作系统(RTOS/Linu…
HAL
硬件抽象层
03
HAL架构设计原则
分层设计 · 模块化 · 接口标准化
HAL
架构设计原则
04
GPIO外设接口抽象
GPIO寄存器映射 · 标准API设计(初始化 · 读写
GPIO
外设接口抽象
05
UART串口抽象
UART协议基础 · FIFO与DMA模式 · 环形缓冲区实现
UART
串口抽象
06
I2C总线抽象
I2C时序 · 主从模式 · 多主机仲裁
I2C
总线抽象
07
SPI总线抽象
SPI模式(0/1/2/3) · 全双工通信 · DMA传输
SPI
总线抽象
08
定时器(Timer)抽象
基本定时 · PWM生成 · 输入捕获
Timer
定时器
09
ADC/DAC抽象
采样率 · 分辨率 · 触发源
ADC/DAC
抽象
10
中断控制器(NVIC/INTC)抽象
中断优先级 · 嵌套 · 向量表管理
NVIC/INTC
断控制器
11
DMA控制器抽象
通道管理 · 传输模式(M2M/M2P/P2M) · 链表传输
DMA
控制器抽象
12
时钟与复位管理抽象
时钟树配置 · PLL锁定 · 时钟门控
时钟
复位管理抽象
13
存储设备抽象(Flash/EEPROM/SRAM)
地址映射 · 擦写寿命管理 · 磨损均衡
Flash/EEPROM…
存储设备抽象
14
电源管理抽象(PMIC)
电压调节 · 频率缩放 · 睡眠模式
PMIC
电源管理抽象
15
传感器接口抽象(I2C/SPI/1-Wire)
数据手册解析 · 寄存器配置 · 校准算法集成
I2C/SPI/1-Wi…
传感器接口抽象
16
显示接口抽象(LCD/OLED/HDMI)
帧缓冲 · 像素格式 · 刷新率控制
LCD/OLED/HDM…
显示接口抽象
17
音频接口抽象(I2S/PDM)
采样率转换 · 音频缓冲区管理 · 编解码器控制
I2S/PDM
音频接口抽象
18
网络接口抽象(Ethernet/CAN)
MAC与PHY分离 · 协议栈接口 · 流量控制
Ethernet/CAN
网络接口抽象
19
USB设备/主机抽象
枚举过程 · 端点管理 · 类驱动(HID/MSC/CDC)
USB
设备
20
无线通信接口抽象(Wi-Fi/BLE/Zigbee)
AT指令集 · SPI+IRQ模式 · 协议栈集成
Wi-Fi/BLE/Zi…
无线通信接口抽象
21
外设调试方法论
逻辑分析仪使用 · 示波器触发 · printf与ITM调试
外设调试方法论
逻辑分析仪使用
22
时序问题排查
建立/保持时间 · 信号完整性 · 时钟抖动
时序问题排查
建立
23
中断延迟优化
中断嵌套 · 抢占优先级 · 中断服务函数瘦身
断延迟优化
断嵌套
24
DMA传输优化
描述符链 · 双缓冲 · 带宽计算
DMA
传输优化
25
功耗优化实战
动态电压频率调整(DVFS) · 外设时钟门控 · 睡眠模式选择
功耗优化实战
DVFS
26
驱动稳定性测试
压力测试 · 边界条件 · 异常恢复
驱动稳定性测试
压力测试
27
HAL单元测试框架
模拟外设 · 接口桩(Stub) · 自动化测试
HAL
单元测试框架
28
多平台移植实战
从STM32到GD32 · 从NXP到TI · 从裸机到RT-Thread
多平台移植实战
STM32
29
HAL性能基准测试
吞吐量 · 延迟 · CPU占用率
HAL
性能基准测试
30
综合项目实战
智能传感器节点HAL设计(含GPIO…
综合项目实战
HAL
所属VIP或分类
同VIP:嵌入式HAL多外设抽象接口与驱动库开发
同VIP:嵌入式系统架构ARM架构低功耗设计外设接口开发实战
同VIP:嵌入式系统架构ARM架构实时操作系统与驱动开发低功耗实战