• 想开发DAYU200,我教你


    摘要:本文主要介绍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-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 开发板文件 本地目标路径

    更多hdc_std指令请参考链接

     

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

  • 相关阅读:
    STM32SDIO外设详解
    Java毕设项目——智能仓储系统(java+SSM+Maven+Mysql+Jsp)
    408 | 【2018年】计算机统考真题 自用回顾知识点整理
    Spring-boot-starter-actuator的可视化spring-boot-admin
    计算机汇编小结
    蓝桥杯-粘木棍-DFS
    《EXSI - NFS - 虚拟化技术实验》
    贪心算法(一)
    回归预测 | Matlab实现SA-BP模拟退火算法优化BP神经网络多变量回归预测
    springboot 集成 zookeeper 问题记录
  • 原文地址:https://www.cnblogs.com/huaweiyun/p/16865865.html