想开发 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-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
通过设置可以查看代码固件版本,如图所示我采用的是 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
(2)查看连接设备详细信息
hdc_std list targets –v
(3)进入命令行交互环境
hdc_std shell
图 4
(4)本地发送文件到开发板可以通过如下命令实现
hdc_std file send 本地文件 开发板目标路径
从开发板拷贝文件到本地
(5)hdc_std file recv 开发板文件 本地目标路径
版权声明: 本文为 InfoQ 作者【华为云开发者联盟】的原创文章。
原文链接:【http://xie.infoq.cn/article/a0359127b400354fe376c14cb】。文章转载请联系作者。
评论