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

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

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

軟通動(dòng)力全網(wǎng)首發(fā)開(kāi)箱即用的OpenHarmony開(kāi)發(fā)環(huán)境與仿真環(huán)境

軟通動(dòng)力HOS ? 2022-04-11 15:15 ? 次閱讀

前言

最近一直進(jìn)行OpenHarmony云端實(shí)驗(yàn)室的開(kāi)發(fā),終于可以上線運(yùn)行了,同時(shí)配備軟通之前發(fā)布的啟航KP系列開(kāi)發(fā)板,加上軟通自研的系列實(shí)驗(yàn)案例,以及開(kāi)發(fā)的系列教材《HarmonyOS應(yīng)用開(kāi)發(fā) 快速入門與項(xiàng)目實(shí)戰(zhàn)》,打造完整的OpenHarmony實(shí)驗(yàn)室解決方案。歡迎大家來(lái)嘗鮮。

解決痛點(diǎn)需求

本實(shí)驗(yàn)室平臺(tái)主要解決以下痛點(diǎn)問(wèn)題:
1、開(kāi)發(fā)環(huán)境搭建過(guò)程非常繁瑣,目前官方提供了虛擬機(jī)和容器兩種搭建方案,容器的相對(duì)簡(jiǎn)單,但是容器的構(gòu)建也需要耗費(fèi)大量時(shí)間。即使很熟悉搭建怎么也需要3個(gè)小時(shí)時(shí)間吧,新手花個(gè)兩三天整環(huán)境都能見(jiàn)到,最后還沒(méi)入門就被環(huán)境勸退。。。
2、開(kāi)發(fā)環(huán)境如果掛掉了,非常難以修復(fù),可能會(huì)花費(fèi)大量時(shí)間去解決,我就遇到過(guò)電腦突然藍(lán)屏導(dǎo)致開(kāi)發(fā)環(huán)境掛掉的問(wèn)題,耗時(shí)很久才正好。
3、開(kāi)發(fā)環(huán)境分發(fā)存在問(wèn)題,比如更換電腦,重新搭建完全不敢想,傳送虛擬機(jī)鏡像,奈何一個(gè)基于3.0master全量代碼搭建的虛擬機(jī)鏡像怎么都超過(guò)10個(gè)g了,容器鏡像也起碼好幾個(gè)g。
4、高校教學(xué)場(chǎng)景,實(shí)驗(yàn)環(huán)境的快速分發(fā),如果有60人甚至更多人一起上實(shí)驗(yàn)課,如何保證大家能快速擁有一個(gè)開(kāi)發(fā)環(huán)境。
5、實(shí)驗(yàn)室環(huán)境的秒級(jí)生成,按照訪問(wèn)網(wǎng)站的最佳體驗(yàn),要在5秒之內(nèi)能夠訪問(wèn)。
6、操作系統(tǒng)內(nèi)核實(shí)驗(yàn)的虛擬化仿真。進(jìn)行基礎(chǔ)操作系統(tǒng)內(nèi)核實(shí)驗(yàn)的時(shí)候,如果每次都需要編譯燒錄到開(kāi)發(fā)板的話,會(huì)相對(duì)繁瑣,此時(shí)可以基于實(shí)驗(yàn)室平臺(tái)的仿真環(huán)境進(jìn)行測(cè)試即可無(wú)需燒錄,將實(shí)驗(yàn)室平臺(tái)上OpenHarmony開(kāi)發(fā)環(huán)境中編譯好的鏡像分發(fā)到平臺(tái)上虛擬仿真環(huán)境中,然后執(zhí)行一個(gè)運(yùn)行腳本即可完成內(nèi)核實(shí)驗(yàn)的測(cè)試。
7、iot物聯(lián)網(wǎng)實(shí)驗(yàn)案例,可以從平臺(tái)上的資源中心下載驅(qū)動(dòng)和燒錄軟件,涉及到本地開(kāi)發(fā)板的燒錄,驅(qū)動(dòng)肯定要安裝,目前燒錄軟件還是在本地利用HiBrun進(jìn)行燒錄,燒錄鏡像可以直接通過(guò)平臺(tái)開(kāi)放的Samba服務(wù)進(jìn)行導(dǎo)入即可。
8、代碼編輯,平臺(tái)開(kāi)通了Samba服務(wù)共享OpenHarmony3.0LTS全量代碼,就像在Windows本地編輯代碼一樣,至于IDE編輯器大家自由選擇。并且每個(gè)用戶的代碼都是完全隔離互不影響的。
9、豐富的實(shí)驗(yàn)場(chǎng)景和案例。內(nèi)核實(shí)驗(yàn)、傳感器實(shí)驗(yàn)、聯(lián)網(wǎng)實(shí)驗(yàn)等等,應(yīng)有盡有,并且配備完整的step by step實(shí)驗(yàn)手冊(cè),能夠在線一邊對(duì)著實(shí)驗(yàn)手冊(cè)一邊操作。
10、實(shí)驗(yàn)過(guò)程如何記錄與批閱,實(shí)驗(yàn)報(bào)告如何輸出。實(shí)驗(yàn)室平臺(tái)能夠根據(jù)用戶的實(shí)驗(yàn)過(guò)程記錄(包括文字和截圖),自動(dòng)化生成實(shí)驗(yàn)報(bào)告,實(shí)驗(yàn)報(bào)告模板可以根據(jù)高校需求進(jìn)行定制,里面可以設(shè)置各個(gè)環(huán)節(jié)的評(píng)分,并且能夠支持在線批閱。

體驗(yàn)方式

下面就來(lái)體驗(yàn)下OpenHarmony的云端實(shí)驗(yàn)室吧
訪問(wèn)地址是:http://lab.issedu365.com/
奈何服務(wù)器資源有限,測(cè)試賬號(hào)有興趣的朋友可以聯(lián)系我進(jìn)行開(kāi)通。
目前我已經(jīng)向?qū)嶒?yàn)室平臺(tái)上錄入了如下4個(gè)入門實(shí)驗(yàn)案例,這4個(gè)實(shí)驗(yàn)案例都很典型,打好了入門基礎(chǔ),方便后面的實(shí)驗(yàn)進(jìn)行。
這4個(gè)實(shí)驗(yàn)分別是:《OpenHarmony3.0編譯實(shí)驗(yàn)》,《基于liteos_m內(nèi)核進(jìn)行qemu虛擬化仿真實(shí)驗(yàn)》,《基于liteos_a內(nèi)核進(jìn)行qemu虛擬化仿真實(shí)驗(yàn)》,《軟通啟航KP開(kāi)發(fā)板-智能風(fēng)扇模塊實(shí)驗(yàn)案例》。

實(shí)驗(yàn)室平臺(tái)實(shí)驗(yàn)簡(jiǎn)介

實(shí)驗(yàn)案例展示

軟通動(dòng)力全網(wǎng)首發(fā)開(kāi)箱即用的OpenHarmony開(kāi)發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術(shù)社區(qū)軟通動(dòng)力全網(wǎng)首發(fā)開(kāi)箱即用的OpenHarmony開(kāi)發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術(shù)社區(qū)


軟通動(dòng)力全網(wǎng)首發(fā)開(kāi)箱即用的OpenHarmony開(kāi)發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術(shù)社區(qū)

實(shí)驗(yàn)環(huán)境

秒開(kāi)的開(kāi)發(fā)環(huán)境

軟通動(dòng)力全網(wǎng)首發(fā)開(kāi)箱即用的OpenHarmony開(kāi)發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術(shù)社區(qū)


如上圖,該實(shí)驗(yàn)只需要一個(gè)開(kāi)發(fā)環(huán)境即可,因此只有一個(gè)實(shí)驗(yàn)環(huán)境節(jié)點(diǎn)openharmony-dev,本實(shí)驗(yàn)打開(kāi)之后我們可以直接在web頁(yè)面上的“終端”下輸入hb set和hb build即完成系統(tǒng)的編譯。

編譯完成之后,我們可以在windows下打開(kāi)samba共享目錄獲取系統(tǒng)鏡像文件,如下圖

軟通動(dòng)力全網(wǎng)首發(fā)開(kāi)箱即用的OpenHarmony開(kāi)發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術(shù)社區(qū)

秒開(kāi)的開(kāi)發(fā)環(huán)境和虛擬仿真環(huán)境

軟通動(dòng)力全網(wǎng)首發(fā)開(kāi)箱即用的OpenHarmony開(kāi)發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術(shù)社區(qū)

支持本地SSH工具連接開(kāi)發(fā)環(huán)境和仿真環(huán)境

如果不喜歡web環(huán)境下的ssh操作,也可以選擇本地SSH連接指定節(jié)點(diǎn)。前提是先連接上實(shí)驗(yàn)室平臺(tái)提供的vpn,詳細(xì)操作可以參照平臺(tái)上的vpn使用說(shuō)明。

vpn正確連接之后的狀態(tài)如下圖:

軟通動(dòng)力全網(wǎng)首發(fā)開(kāi)箱即用的OpenHarmony開(kāi)發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術(shù)社區(qū)


然后通過(guò)本地ssh工具連接如下圖:

軟通動(dòng)力全網(wǎng)首發(fā)開(kāi)箱即用的OpenHarmony開(kāi)發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術(shù)社區(qū)

HiBurn燒錄

軟通動(dòng)力全網(wǎng)首發(fā)開(kāi)箱即用的OpenHarmony開(kāi)發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術(shù)社區(qū)

軟通啟航開(kāi)發(fā)板運(yùn)行測(cè)試

軟通動(dòng)力全網(wǎng)首發(fā)開(kāi)箱即用的OpenHarmony開(kāi)發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術(shù)社區(qū)

聲明:本文內(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)投訴
  • 軟通動(dòng)力
    +關(guān)注

    關(guān)注

    1

    文章

    849

    瀏覽量

    15203
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3744

    瀏覽量

    16501
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    動(dòng)力榮獲北京協(xié)ESG最高AAA評(píng)價(jià)

    12月27日,北京軟件和信息服務(wù)業(yè)協(xié)會(huì)(以下簡(jiǎn)稱:北京協(xié))發(fā)布2024北京軟件和信息服務(wù)業(yè)企業(yè)社會(huì)責(zé)任治理水平評(píng)價(jià)結(jié)果,動(dòng)力憑借在環(huán)境保護(hù)、社會(huì)責(zé)任和公司治理等方面的領(lǐng)先實(shí)踐和卓
    的頭像 發(fā)表于 12-31 10:39 ?172次閱讀

    載波ES32VF2264開(kāi)發(fā)板評(píng)測(cè)-keil開(kāi)發(fā)環(huán)境搭建

    載波ES32VF2264開(kāi)發(fā)板-keil開(kāi)發(fā)環(huán)境搭建安裝Eastsoft.ES32_DFP.1.0.16時(shí)遇到如下問(wèn)題: 該包從東
    發(fā)表于 11-21 16:49

    企業(yè)AI開(kāi)發(fā)環(huán)境怎么樣

    隨著AI技術(shù)的不斷成熟和應(yīng)用場(chǎng)景的日益豐富,企業(yè)對(duì)于構(gòu)建高效、穩(wěn)定、可擴(kuò)展的AI開(kāi)發(fā)環(huán)境的需求愈發(fā)迫切。下面,AI部落小編將從多個(gè)維度,探討當(dāng)前企業(yè)AI開(kāi)發(fā)環(huán)境的現(xiàn)狀與挑戰(zhàn)。
    的頭像 發(fā)表于 11-11 09:57 ?187次閱讀

    【RA-Eco-RA0E1-32PIN-V1.0開(kāi)發(fā)板試用】開(kāi)箱+環(huán)境搭建 終于會(huì)用HAL框架了,環(huán)境搭建玩成了!

    【RA-Eco-RA0E1-32PIN-V1.0開(kāi)發(fā)板試用】開(kāi)箱+環(huán)境搭建終于會(huì)用HAL框架了,環(huán)境搭建玩成了! 粗心的我把RASC中設(shè)置成32腳芯片, 在KEIL中設(shè)置成了同名64腳
    發(fā)表于 11-01 13:18

    云端ai開(kāi)發(fā)環(huán)境怎么樣

    隨著云計(jì)算技術(shù)的成熟與普及,云端AI開(kāi)發(fā)環(huán)境應(yīng)運(yùn)而生,為AI開(kāi)發(fā)者提供了一個(gè)高效、靈活、可擴(kuò)展的開(kāi)發(fā)與部署平臺(tái)。下面,一起探討云端ai開(kāi)發(fā)
    的頭像 發(fā)表于 10-24 09:37 ?227次閱讀

    動(dòng)力多款產(chǎn)品獲鯤鵬原生開(kāi)發(fā)認(rèn)證

    北京2024年8月8日?/美通社/ -- 近日,動(dòng)力T6司庫(kù)管理系統(tǒng)、票據(jù)管理系統(tǒng)IDMS、醫(yī)共體一體化管理平臺(tái)三款產(chǎn)品獲鯤鵬原生開(kāi)發(fā)認(rèn)證(Kunpeng NATIVE)。這是
    的頭像 發(fā)表于 08-09 10:11 ?542次閱讀
    <b class='flag-5'>軟</b>通<b class='flag-5'>動(dòng)力</b>多款產(chǎn)品獲鯤鵬原生<b class='flag-5'>開(kāi)發(fā)</b>認(rèn)證

    機(jī)房動(dòng)力環(huán)境監(jiān)控方案

    機(jī)房動(dòng)力環(huán)境監(jiān)控系統(tǒng)是現(xiàn)代信息技術(shù)基礎(chǔ)設(shè)施中不可或缺的一環(huán)。它負(fù)責(zé)對(duì)機(jī)房?jī)?nèi)的電力、環(huán)境等關(guān)鍵參數(shù)進(jìn)行實(shí)時(shí)監(jiān)測(cè)、預(yù)警和記錄,確保機(jī)房設(shè)備的穩(wěn)定運(yùn)行和數(shù)據(jù)安全。 機(jī)房動(dòng)力
    的頭像 發(fā)表于 07-15 16:37 ?314次閱讀

    快速開(kāi)箱即用體驗(yàn) AMD / Xilinx Kria? KD240驅(qū)動(dòng)器入門套件

    快速開(kāi)箱即用體驗(yàn) AMD / Xilinx Kria? KD240驅(qū)動(dòng)器入門套件
    的頭像 發(fā)表于 06-22 10:26 ?8154次閱讀
    快速<b class='flag-5'>開(kāi)箱</b><b class='flag-5'>即用</b>體驗(yàn) AMD / Xilinx Kria? KD240驅(qū)動(dòng)器入門套件

    動(dòng)力助陣OpenHarmony開(kāi)發(fā)者大會(huì)2024成功舉辦

    近日,由開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony項(xiàng)目群工作委員會(huì)主辦的OpenHarmony開(kāi)發(fā)者大會(huì)2024在深圳成功舉辦。
    的頭像 發(fā)表于 05-28 09:35 ?739次閱讀
    <b class='flag-5'>軟</b>通<b class='flag-5'>動(dòng)力</b>助陣<b class='flag-5'>OpenHarmony</b><b class='flag-5'>開(kāi)發(fā)</b>者大會(huì)2024成功舉辦

    鴻蒙OpenHarmony技術(shù):【Docker編譯環(huán)境

    OpenHarmony開(kāi)發(fā)者提供了兩種Docker環(huán)境,以幫助開(kāi)發(fā)者快速完成復(fù)雜的開(kāi)發(fā)環(huán)境準(zhǔn)備
    的頭像 發(fā)表于 05-11 09:47 ?1574次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>技術(shù):【Docker編譯<b class='flag-5'>環(huán)境</b>】

    HarmonyOS開(kāi)發(fā):【基于命令行(開(kāi)發(fā)環(huán)境)】

    在嵌入式開(kāi)發(fā)中,很多開(kāi)發(fā)者習(xí)慣于使用Windows進(jìn)行代碼的編輯,比如使用Windows的Visual Studio Code進(jìn)行OpenHarmony代碼的開(kāi)發(fā)。但當(dāng)前階段,大部分的
    的頭像 發(fā)表于 04-25 17:54 ?1292次閱讀
    HarmonyOS<b class='flag-5'>開(kāi)發(fā)</b>:【基于命令行(<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>)】

    鴻蒙開(kāi)發(fā)實(shí)例:【配置OpenHarmony SDK】

    在設(shè)置OpenHarmony應(yīng)用開(kāi)發(fā)環(huán)境時(shí),需要開(kāi)發(fā)者在DevEco Studio中配置對(duì)應(yīng)的SDK信息。
    的頭像 發(fā)表于 04-22 15:24 ?2121次閱讀
    鴻蒙<b class='flag-5'>開(kāi)發(fā)</b>實(shí)例:【配置<b class='flag-5'>OpenHarmony</b> SDK】

    鴻蒙OpenHarmony【 配置遠(yuǎn)程訪問(wèn)環(huán)境

    在搭建了Windows和Ubuntu開(kāi)發(fā)環(huán)境后,需要通過(guò)下述設(shè)置,使得Windows可以遠(yuǎn)程訪問(wèn)Ubuntu,為后續(xù)燒錄文件的傳輸做好準(zhǔn)備。
    的頭像 發(fā)表于 04-19 20:08 ?543次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【 配置遠(yuǎn)程訪問(wèn)<b class='flag-5'>環(huán)境</b>】

    鴻蒙OpenHarmony【搭建Ubuntu環(huán)境

    在嵌入式開(kāi)發(fā)中,很多開(kāi)發(fā)者習(xí)慣于使用Windows進(jìn)行代碼的編輯,比如使用Windows的Visual Studio Code進(jìn)行OpenHarmony代碼的開(kāi)發(fā)。但當(dāng)前階段,大部分的
    的頭像 發(fā)表于 04-19 16:53 ?1312次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【搭建Ubuntu<b class='flag-5'>環(huán)境</b>】

    鴻蒙OpenHarmony【搭建Windows環(huán)境

    在嵌入式開(kāi)發(fā)中,很多開(kāi)發(fā)者習(xí)慣于使用Windows進(jìn)行代碼的編輯,比如使用Windows的Visual Studio Code進(jìn)行OpenHarmony代碼的開(kāi)發(fā)。但當(dāng)前階段,大部分的
    的頭像 發(fā)表于 04-19 15:42 ?659次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【搭建Windows<b class='flag-5'>環(huán)境</b>】