写点什么

想开发 DAYU200,我教你

  • 2022-11-07
    中国香港
  • 本文字数:1000 字

    阅读完需:约 3 分钟

想开发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 开发板文件 本地目标路径


点击关注,第一时间了解华为云新鲜技术~

发布于: 刚刚阅读数: 5
用户头像

提供全面深入的云计算技术干货 2020-07-14 加入

华为云开发者社区,提供全面深入的云计算前景分析、丰富的技术干货、程序样例,分享华为云前沿资讯动态,方便开发者快速成长与发展,欢迎提问、互动,多方位了解云计算! 传送门:https://bbs.huaweicloud.com/

评论

发布
暂无评论
想开发DAYU200,我教你_开发_华为云开发者联盟_InfoQ写作社区