OpenHarmony设备开发入门学习笔记——编写Hello World
前提:一定要先完成OpenHarmony开发的环境准备,详细看上一篇文章
主要包括以下几点:
- 源码拉取
- 编译环境准备
- 成功编译
一、程序结构
• 在代码根目录创建sample子系统文件夹,在子系统目录下创建hello部件文件夹,hello文件夹中创建hello源码目录,构建文件BUILD.gn及部件配置文件bundle.json。
详细的开发流程参考官方文档
编写 Hello World”程序 (openharmony. cn)
OpenHarmony3.2 和 4.0的编译规则不一样,一定
一定要仔细看官方的编译构建教程
(模块配置规则)h ttps://docs.openharmony.cn/pages/v4.0/zh-cn/device-dev/subsystems/subsys-build-module.md
(部件配置规则)h ttps://docs.openharmony.cn/pages/v4.0/zh-cn/device-dev/subsystems/subsys-build-component.md
(子系统配置规则)h ttps://docs.openharmony.cn/pages/v4.0/zh-cn/device-dev/subsystems/subsys-build-subsystem.md
二、烧录
本文的OpenHarmony设备是是用某厂商的RK3568开发板
如果已经烧录过系统镜像,我们可以从编译出的out文件夹中找到我们工程的可执行文件,将它拷贝出来,使用hdc工具传输到开发板运行。
烧录环境准备
• 首次烧录需要安装瑞芯微芯片的usb驱动,驱动文件名为:DriverAssitant\ DriverInstall.exe,双击即可安装,针对RK开发板所有平台通用,安装一次就可以了。如下图所示:
• 安装USB驱动后,下载烧录工具,打开工具RKDevTool.exe,如图所示:
烧录接线
• 不管是RK3568还是3588接线都一样,插上OTG接口(具体查询开发板的手册)和电源
导入文件
• 在空白处右键,选择“导入配置”
• 选择 config.cfg 配置文件,然后打开
• 依次点击每一行最后的空格选择对应的文件
开始烧录
• 长按⑤和①,然后松开①再按一次①,使设备进入烧录模式
这时提示“发现一个LOADER设备”
如果镜像是正常的话,设备会有启动界面
三、避坑指南
• 如果不小下载的repo是google源的话,需要给repo换源
每日构建的镜像:
- 点赞
- 收藏
- 关注作者
评论(0)