摘要:本文主要介绍OpenHarmony富设备DAYU200开发板的入门指导 。本文分享自华为云社区《DAYU200开发指导》,作者: 星辰27 。
1 概述DAYU200开发板属于OpenHarmony L2富设备,具备多种开发场景,功能较为强大,可以类比成智能手机或者pad 。其详情参考链接 。
2 获取固件2.1 方式一 每日构建获取如图1所示,通过每日构建获取与自己所用代码一致的固件版本,按照如下图选择,形态组件选择“dayu200”,设备层级选择“富设备”,构建状态选择“成功” 。
文章插图
图1
2.2 方式二 自行编译2.2.1 搭建环境或采用自己喜欢的搭建方式
注ubuntu20.04可能需要安装如下软件,根据需求安装 。
sudo apt-get install libfl-devsudo apt install libssl-devsudo apt-get install openjdk-8-jdksudo apt-get install genext2fssudo apt install libtinfo-dev libtinfo52.2.2 预编译
首先到源码根目录进行预编译,安装L2设备相关编译器以及二进制工具 。编译指令如下
bash build/prebuilts_download.sh此编译过程中,下载的相关文件会存储在源码的同级目录的OpenHarmony_2.0_canary_prebuilts下 。
该过程编译时间相对较长,需要下载多个文件包 。
2.2.3 编译
若上述编译成功,进入源码根目录执行如下命令,编译DAYU200开发板(rk3568)固件 。
./build.sh --product-name rk3568 –ccache编译成功后,固件在目录out/rk3568/packages/phone/images下 。
3 烧录3.1 安装驱动双击 windows\DriverAssitant\ DriverInstall.exe 打开安装程序,点击“驱动安装” 按钮即可 。
3.2 烧录烧录工具以及关键烧录步骤请参考烧写工具和指南,按照下图方式接线,连接电源线,USB链接 USB3.0 OTG下载线,micro USB链接debug接口 。打开RKDDevTool 。
文章插图
图2
通过设置可以查看代码固件版本,如图所示我采用的是OpenHarmony release 3.1.1 。烧录时按住开发板recovery + reset按键进入loader模式下载 。
文章插图
图3
4 Shell交互图形化操作流程可以类比成pad,进入shell需要下载hdc_std软件 。可通过编译OpenHarmony SDK,命令为
./build.sh --product-name ohos-sdk
hdc_std软件在toolchains目录下,也可以通过安装DevEcoStudio软件获取 。
安装软件完成后,根目录下打开cmd,
(1)查询软件版本
hdc_std –v
【想开发DAYU200,我教你】(2)查看连接设备详细信息
hdc_std list targets –v
(3)进入命令行交互环境
hdc_std shell
文章插图
图4
(4)本地发送文件到开发板可以通过如下命令实现
hdc_std file send 本地文件 开发板目标路径
从开发板拷贝文件到本地
(5)hdc_std file recv 开发板文件 本地目标路径
更多hdc_std指令请参考链接
点击关注,第一时间了解华为云新鲜技术~
经验总结扩展阅读
- 三国志幻想大陆曹操出游顺序是什么
- 开发商不给办理房产证去哪里投诉 开发商办理房产证流程大概多久时间
- 12306怎么看餐车在几号车厢
- 最新苹果iOS个人开发者账号注册申请流程 申请苹果id账号注册
- 怎么查询朋友的订票信息
- 想念一个人的签名最新 极度想念某个人的签名2022
- 奥比岛:梦想国度暗夜袭击魔药店失窃疑云答案是什么
- 去鼓浪屿到厦门站还是厦门北站
- 高铁路线怎么查询
- 怎样抢票成功率高