首页
›
嵌入式UI
›
021-OpenHarmony 全路径开发实战
›
《轻量系统移植完整项目教程》
VIP20
本课程属于:021-OpenHarmony 全路径开发实战
嵌入式UI · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
轻量系统移植完整项目教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
系统移植概述
什么是轻量系统 · 移植的挑战与价值 · 课程目标与项目全景
系统移植概述
什么是轻量系统
02
硬件平台选型
主流MCU/MPU对比 · 外设资源评估 · 开发板选型建议
硬件平台选型
MCU/MPU
03
开发环境搭建
交叉编译工具链安装 · IDE配置 · 调试器与仿真器设置
开发环境搭建
交叉编译工具链安…
04
启动流程分析
芯片上电到main函数的完整路径 · Bootloader与链接脚本
启动流程分析
main
05
时钟系统配置
PLL与时钟树 · HAL库时钟初始化 · 低功耗模式考量
时钟系统配置
PLL
06
GPIO驱动移植
寄存器操作与HAL封装 · 中断配置 · 实战:LED与按键
GPIO
驱动移植
07
UART串口驱动
轮询与中断模式 · DMA传输 · printf重定向技巧
UART
串口驱动
08
I2C总线驱动
主机模式与从机模式 · EEPROM读写 · 时序调试经验
I2C
总线驱动
09
SPI总线驱动
全双工通信 · Flash驱动 · DMA加速
SPI
总线驱动
10
定时器与PWM
基本定时器 · 高级定时器 · PWM输出与舵机控制
PWM
定时器
11
ADC与传感器
单次与连续转换 · 内部温度传感器 · 外部模拟信号采集
ADC
传感器
12
DMA控制器
内存到外设 · 外设到内存 · 循环模式与中断配合
DMA
控制器
13
中断系统深度解析
中断向量表重定向 · 优先级分组 · 嵌套中断处理
断系统深度解析
断向量表重定向
14
RTOS选型与移植
FreeRTOS/RT-Thread… · 内核移植步骤 · 任务创建
RTOS
选型
15
内存管理
堆栈设置 · 动态内存分配 · 内存碎片问题与对策
内存管理
堆栈设置
16
文件系统移植
LittleFS/FATFS对比 · 存储设备驱动对接 · 掉电保护
文件系统移植
LittleFS/FAT…
17
网络协议栈移植
lwIP精简配置 · 网卡驱动 · TCP/UDP通信测试
网络协议栈移植
lwIP
18
USB设备驱动
HID设备 · CDC虚拟串口 · Mass Storage类实现
USB
设备驱动
19
显示驱动移植
LCD控制器初始化 · Framebuffer · GUI框架选择
显示驱动移植
LCD
20
触摸屏驱动
I2C/SPI接口触摸芯片 · 多点触控 · 校准算法
触摸屏驱动
I2C/SPI
21
音频编解码移植
I2S接口配置 · WM8978/ES8388驱动 · 播放测试
音频编解码移植
I2S
22
电源管理
DVFS动态调频 · 休眠唤醒流程 · 功耗测量与优化
电源管理
DVFS
23
安全启动与固件加密
签名验证 · Flash加密 · 防回滚机制
安全启动
固件加密
24
OTA升级方案
差分升级 · 双备份策略 · 断点续传实现
OTA
升级方案
25
调试与性能分析
JTAG/SWD调试 · Trace工具 · CPU负载测量
调试
性能分析
26
单元测试框架
Unity/CMock集成 · 模拟外设 · 自动化测试
单元测试框架
Unity/CMock
27
持续集成与自动化构建
Jenkins/GitLab CI · 固件自动编译 · 版本管理
持续集成
自动化构建
28
文档与版本管理
Doxygen注释规范 · Git分支策略 · Release Notes
文档
版本管理
29
项目实战
智能家居网关:需求分析 · 模块划分 · 系统联调
项目实战
智能家居网关
30
项目总结与展望
常见坑点复盘 · 性能优化空间 · 未来演进方向
项目总结
常见坑点复盘
所属VIP或分类
同VIP:HarmonyOS-设备开发环境配置教程
同VIP:HDF-驱动开发实战手册
同VIP:OpenHarmony-南向开发系统学习