天天看點

想開發DAYU200,我教你

摘要:本文主要介紹OpenHarmony富裝置DAYU200開發闆的入門指導。

本文分享自華為雲社群《​​DAYU200開發指導​​》,作者: 星辰27。

1 概述

DAYU200開發闆屬于OpenHarmony L2富裝置,具備多種開發場景,功能較為強大,可以類比成智能手機或者pad。其詳情參考​​連結​​。

2 擷取固件

2.1 方式一 每日建構擷取

如圖1所示,通過每日建構擷取與自己所用代碼一緻的固件版本,按照如下圖選擇,形态元件選擇“dayu200”,裝置層級選擇“富裝置”,建構狀态選擇“成功”。

想開發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。

想開發DAYU200,我教你

圖2

通過設定可以檢視代碼固件版本,如圖所示我采用的是OpenHarmony release 3.1.1。燒錄時按住開發闆recovery + reset按鍵進入loader模式下載下傳。

想開發DAYU200,我教你

圖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

想開發DAYU200,我教你

圖4

(4)本地發送檔案到開發闆可以通過如下指令實作

hdc_std file send 本地檔案 開發闆目标路徑

從開發闆拷貝檔案到本地

(5)hdc_std file recv 開發闆檔案 本地目标路徑

繼續閱讀