一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于OpenHarmony2.0 Canary在Linux環(huán)境下點(diǎn)亮3861開(kāi)發(fā)板

OpenHarmony技術(shù)社區(qū) ? 來(lái)源:鴻蒙技術(shù)社區(qū) ? 作者:鴻聯(lián) ? 2021-06-30 09:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OpenHarmony 2.0 Canary(金絲雀)6 月 2 日發(fā)布的同時(shí),DevEco Device Tool 也發(fā)布了最新版本 V2.2 Beta1。

最近,不少開(kāi)發(fā)者已通過(guò) Docker 環(huán)境實(shí)現(xiàn)了 3516 的編譯燒錄,這次,我們基于 OpenHarmony 2.0 Canary 在 Linux 環(huán)境下點(diǎn)亮 3861 開(kāi)發(fā)板。

01

準(zhǔn)備

①下載 OpenHarmony 2.0 Canary 標(biāo)準(zhǔn)系統(tǒng)全量代碼。

②全新 Linux 開(kāi)發(fā)環(huán)境準(zhǔn)備,請(qǐng)參考Ubuntu開(kāi)發(fā)環(huán)境準(zhǔn)備:

https://device.harmonyos.com/cn/docs/ide/user-guides/install_ubuntu-0000001072959308

升級(jí)安裝僅需下載 Linux 環(huán)境的 DevEco Device Tool 2.2 Beta1:

https://device.harmonyos.com/cn/ide#download

③下載編譯工具包 gn,ninja,gcc_riscv32。

02

升級(jí)

①VS Code 升級(jí)到最新版本(1.53 及以上)。

②升級(jí) DevEco Device Tool 插件到 2.2 Beta1,注意請(qǐng)先關(guān)閉 VS Code,且主機(jī)的用戶名不能包含中文字符。

sudo unzip devicetool-linux-tool-2.2.0.0.zip

sudo chmod a+x deveco-device-tool-2.2.0+285431.76f4090e.run

。/deveco-device-tool-2.2.0+285431.76f4090e.run

升級(jí)工具鏈請(qǐng)參照官網(wǎng) Hi3861 開(kāi)發(fā)板(Ubuntu 環(huán)境):

https://device.harmonyos.com/cn/docs/ide/user-guides/tools_management-0000001141455367

解壓 gcc_riscv32-linux-7.3.0.tar.gz,在 Deveco Home 的 Tools 頁(yè)面,點(diǎn)擊“Add user component”按鈕添加工具名稱,版本和 gcc_riscv32 文件夾地址,點(diǎn)擊“Add”添加成功。

注意工具名稱“gcc_riscv32”不可以改變,版本號(hào)必須填寫(xiě)。gn 和 ninja 升級(jí)時(shí)已存在,不需改變。

03

打開(kāi)工程和編譯

參照官網(wǎng)打開(kāi)工程/源碼:

https://device.harmonyos.com/cn/docs/ide/user-guides/open_project-0000001071680043

①解壓下載好的 code-2.0-canary 源碼,打開(kāi) DevEco Device Tool,進(jìn)入 Home 頁(yè),點(diǎn)擊 Open DevEco Project 打開(kāi)工程。

②選擇好源碼工程目錄,點(diǎn)擊 Open 打開(kāi)。

③選擇開(kāi)發(fā)板類型 Board 為 Hi3861。源碼來(lái)源 Framework 為 hb 后點(diǎn)擊 open。

④設(shè)置保持默認(rèn),保存后,點(diǎn)擊 Open 打開(kāi)工程。

⑤code-2.0-canary 默認(rèn)編譯的是“code-2.0-canaryapplicationssamplewifi-iotappstartup” 的空白工程。

修改“applicationssamplewifi-iotappBUILD.gn”中一行代碼,使 iothardware 下的 led_example.c 參與編譯:

lite_component(“app”) {

features = [

#“startup”,

“iothardware:led_example”

⑥保存后,打開(kāi) DevEco Device Tool 界面,在“PROJECT TASKS”中,點(diǎn)擊 code-2.0-canary 工程 Hi3861 開(kāi)發(fā)板下的 Build 按鈕,執(zhí)行編譯。編譯完成,輸出 [SUCCESS]。

04

燒錄

Hi3861 系列開(kāi)發(fā)板支持 Windows 系統(tǒng)下串口燒錄,不支持 Linux 系統(tǒng)下燒錄。我們用 windows 系統(tǒng)下 HiBurn 燒錄,簡(jiǎn)潔方便。

打開(kāi) HiBurn,選擇好 Ubuntu 系統(tǒng)下共享文件:

Y:code-2.0-canaryouthispark_pegasuswifiiot_hispark_pegasusHi3861_wifiiot_app_allinone.bin

同時(shí)勾選“Auto burn”,點(diǎn)擊“connect”,復(fù)位潤(rùn)和 Wifi-IOT 開(kāi)發(fā)板的復(fù)位鍵,燒錄開(kāi)始。

d7654966-d91a-11eb-9e57-12bb97331649.png

燒錄完成,點(diǎn)擊 HiBurn 的“Disconnect”斷開(kāi)連接,復(fù)位開(kāi)發(fā)板,板載 LED 燈閃爍。

小熊派 BEARPi-Nano 開(kāi)發(fā)板在“iothardwareled_example.c”中修改一行代碼,保存,編譯,下載后,板載“LED”指示燈也開(kāi)始閃爍。

#define LED_TEST_GPIO 2

至此,OpenHarmony 2.0 Canary(金絲雀)點(diǎn)亮常見(jiàn)的 Hi3861 開(kāi)發(fā)板。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11511

    瀏覽量

    213823
  • WIFI
    +關(guān)注

    關(guān)注

    81

    文章

    5406

    瀏覽量

    208347
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    679

    瀏覽量

    33998
  • OpenHarmony
    +關(guān)注

    關(guān)注

    29

    文章

    3854

    瀏覽量

    18615
  • OpenHarmony 2.0
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    965

原文標(biāo)題:OpenHarmony2.0點(diǎn)亮鴻蒙開(kāi)發(fā)板!

文章出處:【微信號(hào):gh_834c4b3d87fe,微信公眾號(hào):OpenHarmony技術(shù)社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    貝啟BQ3568HM 開(kāi)發(fā)板被選用為 OpenHarmony 明星開(kāi)發(fā)板

    經(jīng)開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony社區(qū)官方測(cè)評(píng)評(píng)選,貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板被正式選用為OpenHarmony明星開(kāi)發(fā)板。BQ3568HM開(kāi)源鴻蒙
    的頭像 發(fā)表于 05-25 00:22 ?613次閱讀
    貝啟BQ3568HM <b class='flag-5'>開(kāi)發(fā)板</b>被選用為 <b class='flag-5'>OpenHarmony</b> 明星<b class='flag-5'>開(kāi)發(fā)板</b>

    Linux開(kāi)發(fā)板CAN總線測(cè)試方法,觸覺(jué)智能RK3568開(kāi)發(fā)板演示

    本文介紹Linux開(kāi)發(fā)板CAN總線測(cè)試方法,使用觸覺(jué)智能EVB3568鴻蒙開(kāi)發(fā)板演示,搭載瑞芯微RK3568,四核A55處理器,主頻2.0Ghz,1T算力NPU;支持
    的頭像 發(fā)表于 04-11 19:14 ?330次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>開(kāi)發(fā)板</b>CAN總線測(cè)試方法,觸覺(jué)智能RK3568<b class='flag-5'>開(kāi)發(fā)板</b>演示

    OpenHarmony怎么修改DPI密度值?觸覺(jué)智能RK3566鴻蒙開(kāi)發(fā)板演示

    開(kāi)源鴻蒙OpenHarmony系統(tǒng),修改DPI密度值的方法,觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板演示,搭載了瑞芯微RK3566四核處理器,Laval鴻蒙社區(qū)推薦開(kāi)發(fā)板,已適配全
    的頭像 發(fā)表于 12-24 11:46 ?740次閱讀
    <b class='flag-5'>OpenHarmony</b>怎么修改DPI密度值?觸覺(jué)智能RK3566鴻蒙<b class='flag-5'>開(kāi)發(fā)板</b>演示

    Android11修改攝像頭前后置方法,觸覺(jué)智能RK3568開(kāi)發(fā)板演示

    本文介紹Android11系統(tǒng),修改攝像頭前后置屬性的方法。使用觸覺(jué)智能EVB3568鴻蒙開(kāi)發(fā)板演示,搭載瑞芯微RK3568,四核A55處理器,主頻2.0Ghz,1T算力NPU;支
    的頭像 發(fā)表于 11-28 15:25 ?71次閱讀
    Android11修改攝像頭前后置方法,觸覺(jué)智能RK3568<b class='flag-5'>開(kāi)發(fā)板</b>演示

    OpenHarmony屬性信息怎么修改?觸覺(jué)智能RK3566鴻蒙開(kāi)發(fā)板來(lái)演示

    本文介紹開(kāi)源鴻蒙OpenHarmony系統(tǒng),修改產(chǎn)品屬性信息的方法,觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板演示,已適配全新OpenHarmony5.0 Release系統(tǒng)!
    的頭像 發(fā)表于 11-27 09:31 ?752次閱讀
    <b class='flag-5'>OpenHarmony</b>屬性信息怎么修改?觸覺(jué)智能RK3566鴻蒙<b class='flag-5'>開(kāi)發(fā)板</b>來(lái)演示

    【北京迅為】itop-3562開(kāi)發(fā)板Linux系統(tǒng)中使用NPU

    【北京迅為】itop-3562開(kāi)發(fā)板Linux系統(tǒng)中使用NPU
    的頭像 發(fā)表于 11-25 14:52 ?1021次閱讀
    【北京迅為】itop-3562<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>在</b><b class='flag-5'>Linux</b>系統(tǒng)中使用NPU

    如何在Linux系統(tǒng)實(shí)現(xiàn)屏幕旋轉(zhuǎn)?觸覺(jué)智能RK3568鴻蒙開(kāi)發(fā)板演示

    本文介紹Linux系統(tǒng)實(shí)現(xiàn)屏幕旋轉(zhuǎn)的方法,以解決產(chǎn)品形態(tài)的不同的展現(xiàn)方式,觸覺(jué)智能EVB3568鴻蒙開(kāi)發(fā)板演示,現(xiàn)已發(fā)布全新OpenHarmony5.0 Release固件!
    的頭像 發(fā)表于 11-19 23:42 ?1003次閱讀
    如何在<b class='flag-5'>Linux</b>系統(tǒng)實(shí)現(xiàn)屏幕旋轉(zhuǎn)?觸覺(jué)智能RK3568鴻蒙<b class='flag-5'>開(kāi)發(fā)板</b>演示

    如何在開(kāi)源鴻蒙OpenHarmony開(kāi)啟SELinux模式?RK3566鴻蒙開(kāi)發(fā)板演示

    本文介紹開(kāi)源鴻蒙OpenHarmony系統(tǒng),開(kāi)啟/關(guān)閉SELinux權(quán)限的方法,觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板演示,已適配全新OpenHarmony5.0 Release
    的頭像 發(fā)表于 11-18 19:03 ?846次閱讀
    如何在開(kāi)源鴻蒙<b class='flag-5'>OpenHarmony</b>開(kāi)啟SELinux模式?RK3566鴻蒙<b class='flag-5'>開(kāi)發(fā)板</b>演示

    OpenHarmony 明星開(kāi)發(fā)板和應(yīng)用招募啟動(dòng),等你來(lái)!

    。 復(fù)選階段,通過(guò)初選的企業(yè)需按時(shí)提交復(fù)選材料并寄送實(shí)物,社區(qū)將組織測(cè)試和現(xiàn)場(chǎng)路演評(píng)測(cè),綜合評(píng)優(yōu)。 公示階段,社區(qū)會(huì)對(duì)評(píng)選出的明星開(kāi)發(fā)板和應(yīng)用在 OpenHarmony 官網(wǎng)進(jìn)行公
    發(fā)表于 09-14 15:21

    嵌入式linux開(kāi)發(fā)板怎么操作

    嵌入式Linux開(kāi)發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái)。它通常包括一個(gè)處理器、內(nèi)存、存儲(chǔ)器、輸入/輸出接口等硬件組件,以及一個(gè)基于L
    的頭像 發(fā)表于 09-02 09:09 ?801次閱讀

    嵌入式linux開(kāi)發(fā)板芯片的工作原理

    嵌入式Linux開(kāi)發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái),它廣泛應(yīng)用于工業(yè)控制、智能家居、智能交通、醫(yī)療設(shè)備等領(lǐng)域。 嵌入式Linux
    的頭像 發(fā)表于 09-02 09:07 ?821次閱讀

    linux開(kāi)發(fā)板與樹(shù)莓派的區(qū)別

    定義和用途 Linux開(kāi)發(fā)板Linux開(kāi)發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式開(kāi)發(fā)板,通常用
    的頭像 發(fā)表于 08-30 15:34 ?1975次閱讀

    linux開(kāi)發(fā)板如何編譯curl

    Linux開(kāi)發(fā)板上編譯 curl 庫(kù)通常涉及到幾個(gè)步驟,包括準(zhǔn)備開(kāi)發(fā)環(huán)境、下載源代碼、配置編譯選項(xiàng)以及執(zhí)行編譯和安裝過(guò)程。以下是一個(gè)基本的
    的頭像 發(fā)表于 08-30 15:33 ?1417次閱讀

    linux開(kāi)發(fā)板和單片機(jī)開(kāi)發(fā)的區(qū)別

    硬件架構(gòu) Linux開(kāi)發(fā)板和單片機(jī)開(kāi)發(fā)在硬件架構(gòu)上有很大的區(qū)別。Linux開(kāi)發(fā)板通常基于ARM、x86或其他處理器架構(gòu),具有較高的處理能力和
    的頭像 發(fā)表于 08-30 15:30 ?2153次閱讀

    鴻蒙OpenHarmony南向/北向快速開(kāi)發(fā)教程-迅為RK3568開(kāi)發(fā)板

    大家期待已久的迅為RK3568開(kāi)發(fā)板終于迎來(lái)了鴻蒙4.1系統(tǒng)的強(qiáng)勢(shì)支持!想知道如何實(shí)現(xiàn)快速開(kāi)發(fā)學(xué)習(xí)嗎?跟著我們一起來(lái)探索吧! 迅為RK3568開(kāi)發(fā)板: 想象一,你手中的RK3568
    發(fā)表于 07-23 10:44