在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【六】Purple Pi OH開發板帶你7天入門OpenHarmony!

觸覺智能 ? 2024-03-14 08:31 ? 次閱讀

今天我們來從OpenHarmony簡介、環境搭建、創建第一個OpenHarmony項目等方面開始OpenHarmony應用開發的第一步。

一. OpenHarmony簡介

OpenHarmony 是由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目,目標是面向全場景、全連接、全智能時代、基于開源的方式,搭建一個智能終端設備操作系統的框架和平臺,促進萬物互聯產業的繁榮發展。

1.2二.工具簡介

DevEco Studio 是 OpenHarmony 應用開發推薦的 IDE 工具。

HUAWEI DevEco Studio For OpenHarmony 是基于 IntelliJ IDEA Community 開源版本打造,面向 OpenHarmony 全場景多設備的一站式集成開發環境(IDE),為開發者提供工程模板創建、開發、編譯、調試、發布等 E2E 的 OpenHarmony 應用/服務開發。

通過使用 DevEco Studio,開發者可以更高效的開發具備 OpenHarmony 分布式能力的應用/服務,進而提升創新效率。

三.環境搭建

3.1 下載安裝DevEco Studio

在下載地址里下滑找到歷史版本,選擇更多版本后找到3.0 Relese,下載對應系統版本。

下載完成后進行安裝,安裝時不需要特殊配置,大部分選擇接受默認配置即可,部分安裝路徑和個性化可以按需更改。

32298b34-e19a-11ee-9118-92fbcf53809c.png

323affd6-e19a-11ee-9118-92fbcf53809c.png

這里全部勾選即可。

327e2d6a-e19a-11ee-9118-92fbcf53809c.png

完成后選擇第二個,在桌面上啟動DevEco Studio。


328ae492-e19a-11ee-9118-92fbcf53809c.png


3.2 配置開發環境

接下來介紹第一次啟動DevEco Studio的配置向導:3.2.1 運行已安裝的DevEco Studio。

首次使用,請選擇Do not import settings,單擊OK。3.33.4.5

3.2.2

進入DevEco Studio操作向導頁面,修改npm registry,DevEco Studio已預置對應的倉(默認的npm倉,可能出現部分開發者無法訪問或訪問速度緩慢的情況),直接單擊Start using DevEco Studio進入下一步。

說明:如果配置向導界面出現的是設置Set up HTTP Proxy界面,說明網絡受限,請根據參考信息配置DevEco Studio代理和NPM代理后,再下載OpenHarmony SDK。


32986702-e19a-11ee-9118-92fbcf53809c.png

3.2.3

設置Node.js信息,可以指定本地已安裝的Node.js(此處安裝DevEco版本為3.0,Node.js版本要求為v14.19.1及以上,且低于v15.0.0;對應的npm版本要求為6.14.16及以上,且低于7.0.0版本);如果本地沒有合適的版本,可以選擇Download按鈕,在線下載Node.js。本示例以下載Node.js為例,選擇下載源和存儲路徑后,單擊Next進入下一步。

說明:若配置過程中檢測到在環境變量中,或在C:\Users\userName目錄下有符合要求的Node.js版本,則設置Node.js步驟將自動跳過。


329fa0ee-e19a-11ee-9118-92fbcf53809c.png

等待Node.js安裝完成,然后單擊Finish進入下一步。

32a562a4-e19a-11ee-9118-92fbcf53809c.png

3.2.4

在SDK Componets Setup界面,設置OpenHarmony SDK下載路徑,如果需要開發HarmonyOS應用,請勾選上HarmonyOS SDK,單擊Next進入下一步。

說明:OpenHarmony SDK和HarmonyOS SDK不能設置為同一個路徑,且路徑中不能包含中文字符。


32ace074-e19a-11ee-9118-92fbcf53809c.png

3.2.5

在彈出的SDK下載信息頁面,單擊Next,并在彈出的License Agreement窗口,閱讀License協議,需同意License協議后(若步驟4中勾選了HarmonyOS SDK,需同時接受OpenHarmony SDK和HarmonyOS SDK的License協議),單擊Next開始下載SDK。

說明:下載SDK過程中,如果出現下載JS SDK失敗,提示“Install Js dependencies failed”,請根據JS SDK安裝失敗處理指導進行處理。


32b3090e-e19a-11ee-9118-92fbcf53809c.png

3.2.6

等待OpenHarmony SDK及工具下載完成,單擊Finish,界面會進入到DevEco Studio歡迎頁。

四.創建第一個OpenHarmony項目

4.1

選擇模板


打開 DevEco Studio,選擇 Create Project 進入 Choose your ability template,選擇 OpenHarmony 下的 Empty Ability 模板。

DevEco Studio 提供了(HarmonyOs 和 OpenHarmony)兩類Template,每個模板都有符合自己應用的場景,其中 Empty Ability 是默認創建的 ets 工程模板。

32bb814c-e19a-11ee-9118-92fbcf53809c.png

這里配置默認即可或如圖進行調整。


32ca1be4-e19a-11ee-9118-92fbcf53809c.png


4.2 預覽界面

等待項目創建完成,打開/pages/index.ets可以看到代碼。點擊右側的Previewer可以預覽界面效果。


32d24da0-e19a-11ee-9118-92fbcf53809c.png4.3增加頁面

右鍵pages文件夾,選擇New->Page新建一個頁面。


32db2b5a-e19a-11ee-9118-92fbcf53809c.png


頁面初始化設置。


32e502d8-e19a-11ee-9118-92fbcf53809c.png


修改’message’字符串和字號,點擊右上角刷新,可以看到新的效果。

32f9bec6-e19a-11ee-9118-92fbcf53809c.png


4.4增加交互按鈕

在第一個頁面增加一個按鈕,即Button組件,設置文字內容和樣式。

導入router模塊,即頁面跳轉接口,監聽Button點擊事件并跳轉到第二個頁面。

3305f916-e19a-11ee-9118-92fbcf53809c.png

同理,在第二個頁面導入router模塊并增加按鈕,跳轉到第一個頁面。

330a0420-e19a-11ee-9118-92fbcf53809c.png

點擊預覽,即可通過按鈕完成頁面的跳轉。

4.5在本地真機運行應用/服務

在Phone和Tablet中運行OpenHarmony應用/服務的操作方法一致,可以采用USB連接方式或者IP Connection的連接方式。采用IP Connection連接方式要求Phone/Tablet和PC端在同一個網段,建議將Phone/Tablet和PC連接到同一個WLAN下。

4.6使用USB連接方式

【設置】->【系統】->【開發者選項】,打開【USB調試】:

330eb7f4-e19a-11ee-9118-92fbcf53809c.png

連接后,右上角會出現設備:

331cb99e-e19a-11ee-9118-92fbcf53809c.png

4.7使用IP Connection連接方式

將Phone/Tablet和PC連接到同一WLAN網絡。

獲取Phone/Tablet端的IP地址,可通過MobaXterm使用ifconfig wlan0命令查看。

Phone/Tablet上的5555端口為打開狀態,默認是關閉狀態,可以連接上設備后,先檢查是否檢測到設備,然后執行如下命令打開。

hdc tmode port 5555

33285e20-e19a-11ee-9118-92fbcf53809c.png

在DevEco Studio菜單欄中,單擊Tools>IP Connection,輸入連接設備的IP地址,單擊 ,連接正常后,設備狀態為online。

332c41de-e19a-11ee-9118-92fbcf53809c.png

4.8 簽名

在Phone/Tablet中運行應用/服務,需要根據提前對應用/服務進行簽名。

選擇菜單依次點擊 File->Project Struture->Project->default->Signing Configs,勾選上 Automatically generate signing,點擊 Apply,可以發現在根目錄的 build-profile.json5 中已經生成了 signingConfigs 簽名配置。


33301b4c-e19a-11ee-9118-92fbcf53809c.png

338b8df6-e19a-11ee-9118-92fbcf53809c.png

4.9 運行應用

在菜單欄中,單擊Run>Run'模塊名稱',或使用默認快捷鍵Shift+F10(macOS為Control+R)運行應用/服務。

33aa6578-e19a-11ee-9118-92fbcf53809c.png

本機運行結果

33b2867c-e19a-11ee-9118-92fbcf53809c.png

33d0d014-e19a-11ee-9118-92fbcf53809c.png

至此,我們就完成了第一個小項目。

更多有關OpenHarmony的信息,大家可以到官網查看相關的手冊和資料。

OpenHarmony開發者論壇

HarmonyOS應用開發官網 - 華為HarmonyOS打造全場景新服務。

五.常見問題(FAQ)

5.1在本機運行時產生如下報錯

33d714ec-e19a-11ee-9118-92fbcf53809c.png

參考解決方案:重新對應用/服務進行簽名。

5.2Node.js下載出錯

參考解決方案:下載路徑選擇空文件夾。

5.3 usb連接識別不到本機

參考解決方案:可以通過hdc list targets指令和燒錄工具查看是否識別到設備。如果識別到了設備,可以再去設備管理器檢查驅動,檢查DevCo Studio環境。如果沒有識別到設備,可以嘗試重新燒錄系統。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 操作系統
    +關注

    關注

    37

    文章

    7007

    瀏覽量

    124637
  • 開源
    +關注

    關注

    3

    文章

    3525

    瀏覽量

    43244
  • OpenHarmony
    +關注

    關注

    26

    文章

    3802

    瀏覽量

    17727
收藏 人收藏

    評論

    相關推薦

    【觸覺智能 Purple Pi OH 開發板體驗】+1、開箱體驗

    感謝eefans和廠家的板卡體驗活動,有幸體驗Purple Pi OH 開發板,對標樹莓派4B的一款國產開發板
    的頭像 發表于 07-23 14:03 ?2013次閱讀
    【觸覺智能 <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b> <b class='flag-5'>開發板</b>體驗】+1、開箱體驗

    【觸覺智能 Purple Pi OH 開發板體驗】+ 熟悉PurplePiOH編譯固件

    Purple Pi OH 開發板的鴻蒙使用體驗。熟悉了軟硬件環境,燒寫固件。搭建了固件開發環境,但固件編譯出現錯誤,期待共同解決問題。
    的頭像 發表于 07-26 16:01 ?2180次閱讀
    【觸覺智能 <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b> <b class='flag-5'>開發板</b>體驗】+ 熟悉PurplePiOH編譯固件

    【觸覺智能 Purple Pi OH 開發板體驗】+2、燒錄debian固件體驗

    廠家為Purple Pi OH 提供了多種系統。
    的頭像 發表于 07-27 09:05 ?1326次閱讀
    【觸覺智能 <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b> <b class='flag-5'>開發板</b>體驗】+2、燒錄debian固件體驗

    【觸覺智能 Purple Pi OH 開發板體驗】在OpenHarmony上對CPU定頻

    Pi OH 開發板體驗】在OpenHarmony標準系統上用benchmark對Purple Pi
    發表于 09-09 22:47

    Purple Pi OH開源主板通過 OpenHarmony 兼容性測評

    2023年3月31日,深圳觸覺智能推出的Purple Pi OH開發板順利通過 OpenHarmony3.14 Release版本兼容性測評
    的頭像 發表于 04-10 09:40 ?1048次閱讀
    <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b>開源主板通過 <b class='flag-5'>OpenHarmony</b> 兼容性測評

    【觸覺智能 Purple Pi OH 開發板體驗】+初識紫色派

    Purple Pi OH智能主板是一款配置有Rockchip RK3566四核Cortex-A55處理器的開發板,其主頻最高可達1.8GHz,LPDDR4/LPDDR4X 默認2GB
    的頭像 發表于 07-25 08:57 ?1522次閱讀
    【觸覺智能 <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b> <b class='flag-5'>開發板</b>體驗】+初識紫色派

    Purple Pi OH 開發板體驗:固件開發+應用開發

    觸覺智能 Purple Pi OH 開發板體驗的開發環境,介紹了設備端和應用端的基本知識點
    的頭像 發表于 08-04 10:52 ?1088次閱讀
    <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b> <b class='flag-5'>開發板</b>體驗:固件<b class='flag-5'>開發</b>+應用<b class='flag-5'>開發</b>

    Purple Pi OH 開發板體驗:應用開發的問題

    本文使用觸覺智能 Purple Pi OH 開發板開發鴻蒙應用,遇到問題并解決一部分,目前codelab中的工程都可以在板卡上運行了,有些沒
    的頭像 發表于 08-11 19:17 ?836次閱讀
    <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b> <b class='flag-5'>開發板</b>體驗:應用<b class='flag-5'>開發</b>的問題

    【觸覺智能 Purple Pi OH 開發板體驗】+ 兩款Purple Pi的對比

    先前曾使用過Purple Pi,此次又見到了Purple Pi OH,就對這兩款產品進行簡單的對比。
    的頭像 發表于 08-17 10:11 ?1898次閱讀
    【觸覺智能 <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b> <b class='flag-5'>開發板</b>體驗】+ 兩款<b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b>的對比

    Purple Pi 帶你7入門OpenHarmony

    完成的文件和相應的示例。本文會詳細介紹PurplePiOH開發板-認識接口-如何燒錄-常見問題解答,注意:過程中可能會遇到與示例不同的錯誤提示,請大家根據錯誤提示和
    的頭像 發表于 02-19 13:20 ?681次閱讀
    <b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>帶你</b><b class='flag-5'>7</b><b class='flag-5'>天</b><b class='flag-5'>入門</b><b class='flag-5'>OpenHarmony</b>

    【七】Purple Pi OH開發板帶你7入門OpenHarmony

    進入OpenHarmony系統的世界,對于許多開發者來說,是一次全新且充滿挑戰的旅程。通過PurplePiOH開發板這個窗口,我們不僅能夠觸摸到硬件本身的魅力,還有機會深入探索
    的頭像 發表于 03-22 08:31 ?616次閱讀
    【七】<b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b><b class='flag-5'>開發板</b><b class='flag-5'>帶你</b><b class='flag-5'>7</b><b class='flag-5'>天</b><b class='flag-5'>入門</b><b class='flag-5'>OpenHarmony</b>!

    瑞芯微RK3566鴻蒙開發板Ubuntu虛擬機環境搭建教程,觸覺智能Purple Pi OH主板

    本文適用于Ubuntu虛擬機環境搭建教程學習,設備為觸覺智能開發的瑞芯微RK3566開發板,型號Purple Pi OH。是Laval官方社
    的頭像 發表于 09-08 18:25 ?2048次閱讀
    瑞芯微RK3566鴻蒙<b class='flag-5'>開發板</b>Ubuntu虛擬機環境搭建教程,觸覺智能<b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b>主板

    觸覺智能Purple Pi OH鴻蒙開發板成功適配OpenHarmony5.0 Release,開啟新征程

    觸覺智能Purple Pi OH鴻蒙開發板,成功適配OpenHarmony5.0 Release版本!為大家帶來
    的頭像 發表于 10-25 10:51 ?782次閱讀
    觸覺智能<b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b>鴻蒙<b class='flag-5'>開發板</b>成功適配<b class='flag-5'>OpenHarmony</b>5.0 Release,開啟新征程

    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發板演示

    開源鴻蒙OpenHarmony系統下,修改DPI密度值的方法,觸覺智能Purple Pi OH鴻蒙開發板演示,搭載了瑞芯微RK3566四核處
    的頭像 發表于 12-24 11:46 ?487次閱讀
    <b class='flag-5'>OpenHarmony</b>怎么修改DPI密度值?觸覺智能RK3566鴻蒙<b class='flag-5'>開發板</b>演示

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發板演示

    本文介紹瑞芯微主板/開發板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙
    的頭像 發表于 12-30 10:08 ?468次閱讀
    <b class='flag-5'>OpenHarmony</b>源碼編譯后燒錄鏡像教程,RK3566鴻蒙<b class='flag-5'>開發板</b>演示
    主站蜘蛛池模板: 狠狠色丁香婷婷久久 | 九九热在线观看 | 久久精品综合视频 | 五月天精品在线 | 日日噜噜噜夜夜爽爽狠狠图片 | 视频免费观看视频 | 人人看人人做 | 国产黄视频网站 | 天堂网在线www | 高清欧美一级在线观看 | 新网球王子u17世界杯篇免费观看 | 久久综合九色综合欧洲 | 久久夜夜操妹子 | 丁香六月婷婷激情 | 国产免费一区二区三区在线 | 日韩一区二区在线观看 | 日本一线a视频免费观看 | 高hnp汁水bl总受软萌受 | 日本三级最新中文字幕电影 | 操爽视频 | 深夜性久久 | 91久娇草 | 日本边添边爱边摸边做边爱 | 好爽好紧好大的免费视频国产 | 97capcom超频在线 | 夜夜cao| 性做久久久久久久免费观看 | 老头天天吃我奶躁我的动图 | 最新四虎4hu影库地址在线 | 人人爱干 | 日本xxxx色视频在线观看免 | 在线观看视频播放 | 视色在线视频 | 国产毛片农村妇女aa板 | 三级色图 | 国产日本三级在线播放线观看 | 日韩一卡 二卡 三卡 四卡 免费视频 | 人人人人澡 | 午夜影院普通用户体验区 | 最新亚洲一区二区三区四区 | 黄色网址你懂得 |