首页
›
嵌入式基础与RISC-V
›
076-鸿蒙南向设备开发与硬件适配实战
›
《鸿蒙LiteOS-M内核外设驱动与故障诊断》
VIP10
本课程属于:076-鸿蒙南向设备开发与硬件适配实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
鸿蒙LiteOS-M内核外设驱动与故障诊断
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与开发环境搭建
鸿蒙南向生态全景 · LiteOS-M内核架构概览 · 开发板选型(Hi3861/STM32…
课程导论
开发环境搭建
02
LiteOS-M内核启动流程深度解析
从上电到main函数的完整链路 · 汇编启动文件分析 · 系统时钟与中断向量表配置
LiteOS-M
内核启动流程深度…
03
任务管理与调度机制
任务控制块(TCB)数据结构 · 任务创建/删除/挂起/恢复API · 优先级抢占调度算法
任务管理
调度机制
04
任务同步与通信
信号量(Semaphore)原理与A… · 互斥锁(Mutex)与优先级反转 · 事件(Event)标志组
任务同步
通信
05
内存管理机制
静态内存池(Static Pool)… · 内存碎片问题分析与优化 · 内存泄漏检测手段
内存管理机制
Static
06
中断管理与异常处理
中断向量表重定向 · 中断嵌套与优先级分组 · 硬Fault/内存管理Fault/总…
断管理
异常处理
07
时间管理
系统Tick与软件定时器 · 高精度延时(us级)实现 · 时间片轮转调度配置
时间管理
Tick
08
GPIO驱动开发
从HDF(硬件驱动框架)到LiteO… · GPIO中断触发方式配置 · 按键消抖实战(状态机实现)
GPIO
驱动开发
09
UART串口驱动开发
轮询模式与中断模式 · DMA传输模式 · 环形缓冲区(Ring Buffer)…
UART
串口驱动开发
10
I2C总线驱动开发
I2C时序与协议分析 · LiteOS-M I2C框架适配 · 传感器(如SHT30)驱动移植实战
I2C
总线驱动开发
11
SPI总线驱动开发
SPI四种模式详解 · DMA+SPI高速传输 · LCD屏幕驱动(ST7789)移植
SPI
总线驱动开发
12
PWM与定时器驱动
PWM占空比与频率控制 · 舵机/电机控制实战 · 输入捕获测量脉宽
PWM
定时器驱动
13
ADC与传感器驱动
ADC分辨率与采样率配置 · 电压采集与滤波算法(滑动平均/中值滤… · 光敏/温度传感器驱动
ADC
传感器驱动
14
Flash存储与文件系统
Flash驱动(QSPI/SPI N… · LiteOS-M文件系统适配(Lit… · 掉电保护与磨损均衡
Flash
存储
15
Wi-Fi驱动与网络协议栈
Hi3861 Wi-Fi Stati… · LwIP协议栈移植与内存优化 · TCP/UDP Socket编程
Wi-Fi
驱动
16
蓝牙(BLE)驱动开发
BLE广播与扫描 · GATT服务与特征值定义 · LiteOS-M BLE协议栈适配
BLE
蓝牙
17
低功耗管理
睡眠/停止/待机模式切换 · 外设时钟门控 · RTOS Tickless模式配置
低功耗管理
睡眠
18
设备驱动框架(HDF)深入
HDF核心思想与对象模型 · 驱动入口与发布 · 硬件服务化与消息机制
HDF
设备驱动框架
19
硬件抽象层(HAL)设计
HAL接口规范 · 芯片适配层实现 · 多平台兼容性设计
HAL
硬件抽象层
20
硬件故障定位方法论
故障现象分类(死机/重启/功能异常) · 二分法/替换法/排除法 · 最小系统验证法
硬件故障定位方法…
故障现象分类
21
调试工具链实战
JTAG/SWD调试器使用(JLin… · GDB调试命令精讲 · OpenOCD脚本编写
调试工具链实战
JTAG/SWD
22
逻辑分析仪与示波器应用
时序分析(I2C/SPI/UART) · 信号完整性测量 · 毛刺与噪声排查
逻辑分析仪
示波器应用
23
内存故障定位
MPU(内存保护单元)配置与使用 · 栈溢出检测(Canary/Water… · 堆内存损坏追踪
内存故障定位
MPU
24
中断与任务故障定位
中断延迟测量 · 任务优先级反转复现与解决 · 死锁检测方法
任务故障定位
断延迟测量
25
驱动兼容性故障
寄存器配置错误排查 · 时序不匹配问题 · 电平转换与上拉电阻
驱动兼容性故障
寄存器配置错误排…
26
硬件-软件协同调试
GPIO示踪法(软件打点) · 串口日志分级系统 · 硬件断点与数据观察点
硬件
软件协同调试
27
稳定性测试与压力测试
长时间运行测试 · 边界条件测试(温度/电压) · 外设并发压力测试
稳定性测试
压力测试
28
OTA升级与安全启动
OTA分区设计 · 差分升级算法 · 签名验证与安全启动链
OTA
升级
29
量产测试与产线支持
产测固件设计 · 校准参数写入 · 良率提升策略
量产测试
产线支持
30
综合实战项目
智能家居网关(Wi-Fi+BLE+传… · 项目架构设计 · 驱动集成与联调
综合实战项目
Wi-Fi+BLE+
所属VIP或分类
同VIP:OpenHarmony内核开发与驱动移植实战
同VIP:Wi-Fi模组驱动移植与蓝牙设备对接实战
同VIP:鸿蒙HDF南向驱动移植与外设调试