首页
›
嵌入式UI
›
021-OpenHarmony 全路径开发实战
›
《HarmonyOS 设备开发环境配置教程》
VIP20
本课程属于:021-OpenHarmony 全路径开发实战
嵌入式UI · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
HarmonyOS 设备开发环境配置教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
HarmonyOS 设备开发概述
什么是 HarmonyOS 设备开发 · 系统架构简介 · 开发板选型指南(Hi3861
HarmonyOS
设备开发概述
02
开发环境全景概览
搭建环境所需的工具链总览(编译器 · 烧录工具 · 源码管理)
开发环境全景概览
搭建环境所需的工…
03
Linux 开发环境准备(一)
安装 Ubuntu 虚拟机(VMwa… · 配置国内软件源 · 安装必要的依赖包(Python
Linux
开发环境准备
04
Linux 开发环境准备(二)
配置 Shell 环境(Oh My… · 安装 VS Code 及必备插件(R… · C/C++ 等)
Linux
开发环境准备
05
获取 HarmonyOS 源码
注册华为开发者账号 · 配置 repo 工具 · 使用 repo init 和 rep…
HarmonyOS
获取
06
源码目录结构解析
剖析 OpenHarmony 顶层目… · device · vendor
源码目录结构解析
OpenHarmony
07
安装编译工具链(一)
安装 Python 3.8+ 及 p… · 配置 Python 虚拟环境 · 安装编译依赖(ninja
安装编译工具链
Python
08
安装编译工具链(二)
安装 hc-gen 驱动生成工具 · 安装 mkimage 打包工具 · 验证工具链安装是否成功
安装编译工具链
hc-gen
09
配置编译环境
设置环境变量(PATH · PRODUCT_PATH 等) · 理解 build 目录下的配置文件
配置编译环境
PATH
10
首次编译
使用 hb 命令设置产品(如 hi3… · 执行 hb build 进行全量编译 · 解读编译日志与常见错误
首次编译
hb
11
烧录工具准备(一)
安装 HiBurn(Hi3861 烧… · 配置串口驱动(CH340/CP210… · 验证串口通信
烧录工具准备
HiBurn
12
烧录工具准备(二)
安装 RKDevTool(RK356… · 配置 Loader 模式 · 准备烧录镜像文件
烧录工具准备
RKDevTool
13
烧录与启动(Hi3861)
使用 HiBurn 烧录固件到 Hi… · 通过串口工具(Putty/MobaX…
Hi3861
烧录
14
烧录与启动(RK3568)
使用 RKDevTool 烧录固件到… · 通过 HDMI 或串口查看系统启动画…
RK3568
烧录
15
Hello World 程序
编写第一个 HarmonyOS 设备… · 使用 hb build 编译 · 烧录并验证打印输出
Hello
World
16
调试工具与技巧
使用 printf 与 HiLog… · 使用串口调试助手 · 分析常见的启动崩溃问题
调试工具
printf
17
DevEco Device Studio 安装
下载并安装 DevEco Devic… · 配置开发板连接 · 创建工程
DevEco
Device
18
DevEco Device Studio 使用
使用 Device Studio 进… · 一键编译与烧录 · 使用内置串口终端
DevEco
Device
19
WiFi 联网配置(Hi3861)
配置 Hi3861 的 WiFi S… · 连接路由器 · 获取 IP 地址并验证联网
WiFi
Hi3861
20
网络通信实验
基于 Hi3861 实现 TCP C… · 连接云端服务器(如华为 IoT 平台… · 发送传感器数据
网络通信实验
Hi3861
21
GPIO 控制(Hi3861)
理解 GPIO 引脚复用 · 使用 GPIO API 控制 LED… · 实现按键中断输入
GPIO
Hi3861
22
I2C 总线通信(Hi3861)
配置 I2C 控制器 · 读取温湿度传感器(SHT30)数据 · 解析并打印数据
I2C
Hi3861
23
PWM 输出(Hi3861)
配置 PWM 定时器 · 驱动蜂鸣器或舵机 · 调节占空比实现渐变效果
PWM
Hi3861
24
ADC 采集(Hi3861)
配置 ADC 通道 · 读取光敏电阻或电位器电压 · 将模拟量转换为数字量
ADC
Hi3861
25
文件系统与数据存储
了解 LiteOS 文件系统架构 · 使用文件 API 读写数据到 Fla… · 实现参数持久化
文件系统
数据存储
26
多线程编程
创建与销毁任务(osThreadNe… · 理解任务优先级与调度 · 解决线程间通信(消息队列)
多线程编程
osThreadNe
27
中断管理
注册与配置硬件中断 · 编写中断服务函数(ISR) · 注意中断上下文与任务上下文切换
断管理
注册
28
低功耗管理
理解 Hi3861 的睡眠模式(De… · 配置唤醒源(GPIO/Timer) · 测量功耗
低功耗管理
Hi3861
29
OTA 升级
生成 OTA 升级包 · 配置 OTA 分区 · 通过 WiFi 下载升级包并实现远程…
OTA
升级
30
综合实战
智能家居节点:结合 WiFi · GPIO · 传感器(温湿度+光照)
综合实战
WiFi
所属VIP或分类
同VIP:HDF-驱动开发实战手册
同VIP:OpenHarmony-南向开发系统学习
同VIP:OpenHarmony-应用开发从入门到实战