DAYU200开发指导

举报
星辰27 发表于 2022/10/27 14:49:55 2022/10/27
【摘要】 本文主要介绍OpenHarmony富设备DAYU200开发板的入门指导

1 概述

DAYU200开发板属于OpenHarmony L2富设备,具备多种开发场景,功能较为强大,可以类比成智能手机或者pad。其详情参考链接

2 获取固件

2.1 方式一 每日构建获取

如图1所示,通过每日构建获取与自己所用代码一致的固件版本,按照如下图选择,形态组件选择“dayu200”,设备层级选择“富设备”,构建状态选择“成功”。


1.png

图1


2.2  方式二 自行编译

2.2.1 搭建环境 或采用自己喜欢的搭建方式

注ubuntu20.04可能需要安装如下软件,根据需求安装。

sudo apt-get install libfl-dev

sudo apt install libssl-dev

sudo apt-get install openjdk-8-jdk

sudo apt-get install genext2fs

sudo apt install libtinfo-dev libtinfo5

2.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.png



图2

通过设置可以查看代码固件版本,如图所示我采用的是OpenHarmony release 3.1.1。烧录时按住开发板recovery + reset按键,之后松开reset按键,进入loader模式下载,松开recovery按键(注意尽量不接USB拓展坞,有可能导致电压低,下载失败)。



3.jpg

图3



4 Shell交互

图形化操作流程可以类比成pad,进入shell需要下载hdc_std软件。可通过编译OpenHarmony SDK,命令为

./build.sh --product-name ohos-sdk

hdc_std软件在toolchains目录下,也可以通过安装DevEcoStudio软件获取。

安装软件完成后,根目录下打开cmd

1)查询软件版本

hdc_std –v

2)查看连接设备详细信息

hdc_std list targets v

3)进入命令行交互环境

hdc_std shell 


4.png

图4


4)本地发送文件到开发板可以通过如下命令实现

hdc_std file send 本地文件 开发板目标路径

从开发板拷贝文件到本地

5hdc_std file recv 开发板文件 本地目标路径

更多hdc_std指令请参考链接

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。