首页
›
热销单品
›
嵌入式Linux与RTOS
›
《MCUHAL层设计外设驱动移植与调试验证实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
MCUHAL层设计外设驱动移植与调试验证实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
HAL层设计哲学
为什么需要HAL?抽象层如何隔离硬件…
HAL
层设计哲学
02
开发环境搭建
基于STM32CubeMX与Keil… · HAL库文件结构解析
开发环境搭建
STM32CubeMX
03
GPIO驱动移植
从标准库到HAL库的GPIO初始化 · 输出控制 · 输入读取的代码迁移实战
GPIO
驱动移植
04
UART驱动移植
轮询模式 · 中断模式 · DMA模式的HAL层封装与移植要点
UART
驱动移植
05
定时器驱动移植
基本定时 · PWM输出 · 输入捕获的HAL层接口设计与验证
定时器驱动移植
基本定时
06
SPI驱动移植
主从模式配置 · 数据收发 · W25Q64 Flash读写实战
SPI
驱动移植
07
I2C驱动移植
主机模式 · 从机模式 · AT24C02 EEPROM读写与调…
I2C
驱动移植
08
ADC驱动移植
单次转换 · 连续转换 · 多通道采集与DMA传输
ADC
驱动移植
09
DAC驱动移植
波形生成 · 三角波/正弦波输出与示波器验证
DAC
驱动移植
10
DMA驱动移植
存储器到外设 · 外设到存储器 · 存储器到存储器的传输配置
DMA
驱动移植
11
中断系统移植
NVIC配置 · 中断优先级管理 · HAL层中断回调机制
断系统移植
NVIC
12
RTC驱动移植
日历配置 · 闹钟设置 · 备份寄存器操作
RTC
驱动移植
13
看门狗驱动移植
独立看门狗(IWDG)与窗口看门狗(…
看门狗驱动移植
IWDG
14
Flash驱动移植
内部Flash的读写 · 擦除 · 保护与Bootloader设计基础
Flash
驱动移植
15
CRC驱动移植
硬件CRC计算与校验 · 数据完整性验证
CRC
驱动移植
16
CAN驱动移植
CAN协议基础 · 过滤器配置 · 报文收发实战
CAN
驱动移植
17
USB驱动移植
USB设备模式(HID/MSC/CD…
USB
驱动移植
18
SDIO驱动移植
SD卡初始化 · 读写操作 · FATFS文件系统移植
SDIO
驱动移植
19
以太网驱动移植
LwIP协议栈移植 · TCP/UDP通信实战
以太网驱动移植
LwIP
20
FreeRTOS移植
在HAL层基础上移植FreeRTOS · 任务创建与调度
FreeRTOS
移植
21
低功耗模式移植
睡眠 · 停止 · 待机模式的HAL层配置与唤醒
低功耗模式移植
睡眠
22
传感器驱动移植
DHT11温湿度 · MPU6050六轴传感器的HAL层驱…
传感器驱动移植
DHT11
23
LCD驱动移植
SPI/8080接口LCD的HAL层…
LCD
驱动移植
24
触摸屏驱动移植
电阻屏与电容屏的HAL层驱动与校准
触摸屏驱动移植
HAL
25
音频驱动移植
I2S接口 · WM8978音频编解码器驱动与播放
音频驱动移植
I2S
26
电机驱动移植
直流电机 · 步进电机 · 舵机的PWM控制与HAL封装
电机驱动移植
直流电机
27
无线模块移植
ESP8266/ESP32 AT指令… · LoRa模块的HAL层驱动
无线模块移植
ESP8266/ESP3…
28
调试技巧实战
逻辑分析仪抓取波形 · 串口打印调试 · 断言机制
调试技巧实战
逻辑分析仪抓取波…
29
性能优化实战
中断延迟优化 · DMA双缓冲 · 代码尺寸优化
性能优化实战
断延迟优化
30
综合项目实战
多外设协同工作(传感器采集+LCD显…
综合项目实战
LCD
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战