前言
最近一直進行OpenHarmony云端實驗室的開發(fā),終于可以上線運行了,同時配備軟通之前發(fā)布的啟航KP系列開發(fā)板,加上軟通自研的系列實驗案例,以及開發(fā)的系列教材《HarmonyOS應用開發(fā) 快速入門與項目實戰(zhàn)》,打造完整的OpenHarmony實驗室解決方案。歡迎大家來嘗鮮。
解決痛點需求
本實驗室平臺主要解決以下痛點問題:
1、開發(fā)環(huán)境搭建過程非常繁瑣,目前官方提供了虛擬機和容器兩種搭建方案,容器的相對簡單,但是容器的構建也需要耗費大量時間。即使很熟悉搭建怎么也需要3個小時時間吧,新手花個兩三天整環(huán)境都能見到,最后還沒入門就被環(huán)境勸退。。。
2、開發(fā)環(huán)境如果掛掉了,非常難以修復,可能會花費大量時間去解決,我就遇到過電腦突然藍屏導致開發(fā)環(huán)境掛掉的問題,耗時很久才正好。
3、開發(fā)環(huán)境分發(fā)存在問題,比如更換電腦,重新搭建完全不敢想,傳送虛擬機鏡像,奈何一個基于3.0master全量代碼搭建的虛擬機鏡像怎么都超過10個g了,容器鏡像也起碼好幾個g。
4、高校教學場景,實驗環(huán)境的快速分發(fā),如果有60人甚至更多人一起上實驗課,如何保證大家能快速擁有一個開發(fā)環(huán)境。
5、實驗室環(huán)境的秒級生成,按照訪問網(wǎng)站的最佳體驗,要在5秒之內能夠訪問。
6、操作系統(tǒng)內核實驗的虛擬化仿真。進行基礎操作系統(tǒng)內核實驗的時候,如果每次都需要編譯燒錄到開發(fā)板的話,會相對繁瑣,此時可以基于實驗室平臺的仿真環(huán)境進行測試即可無需燒錄,將實驗室平臺上OpenHarmony開發(fā)環(huán)境中編譯好的鏡像分發(fā)到平臺上虛擬仿真環(huán)境中,然后執(zhí)行一個運行腳本即可完成內核實驗的測試。
7、iot物聯(lián)網(wǎng)實驗案例,可以從平臺上的資源中心下載驅動和燒錄軟件,涉及到本地開發(fā)板的燒錄,驅動肯定要安裝,目前燒錄軟件還是在本地利用HiBrun進行燒錄,燒錄鏡像可以直接通過平臺開放的Samba服務進行導入即可。
8、代碼編輯,平臺開通了Samba服務共享OpenHarmony3.0LTS全量代碼,就像在Windows本地編輯代碼一樣,至于IDE編輯器大家自由選擇。并且每個用戶的代碼都是完全隔離互不影響的。
9、豐富的實驗場景和案例。內核實驗、傳感器實驗、聯(lián)網(wǎng)實驗等等,應有盡有,并且配備完整的step by step實驗手冊,能夠在線一邊對著實驗手冊一邊操作。
10、實驗過程如何記錄與批閱,實驗報告如何輸出。實驗室平臺能夠根據(jù)用戶的實驗過程記錄(包括文字和截圖),自動化生成實驗報告,實驗報告模板可以根據(jù)高校需求進行定制,里面可以設置各個環(huán)節(jié)的評分,并且能夠支持在線批閱。
體驗方式
下面就來體驗下OpenHarmony的云端實驗室吧
訪問地址是:http://lab.issedu365.com/
奈何服務器資源有限,測試賬號有興趣的朋友可以聯(lián)系我進行開通。
目前我已經向實驗室平臺上錄入了如下4個入門實驗案例,這4個實驗案例都很典型,打好了入門基礎,方便后面的實驗進行。
這4個實驗分別是:《OpenHarmony3.0編譯實驗》,《基于liteos_m內核進行qemu虛擬化仿真實驗》,《基于liteos_a內核進行qemu虛擬化仿真實驗》,《軟通啟航KP開發(fā)板-智能風扇模塊實驗案例》。
實驗室平臺實驗簡介
實驗案例展示
![軟通動力全網(wǎng)首發(fā)開箱即用的OpenHarmony開發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術社區(qū)](https://file.elecfans.com/web2/M00/2C/C7/pYYBAGHegVuAY1L0AAiEoBXHxow004.png?x-oss-process=image/resize,w_820,h_942)
![軟通動力全網(wǎng)首發(fā)開箱即用的OpenHarmony開發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術社區(qū)](https://file.elecfans.com/web2/M00/2C/C7/pYYBAGHegV-AUHqyAAft3lQS7Os093.png?x-oss-process=image/resize,w_820,h_952)
![軟通動力全網(wǎng)首發(fā)開箱即用的OpenHarmony開發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術社區(qū)](https://file.elecfans.com/web2/M00/2C/C1/poYBAGHegVyAOtKPAAWSUxPY_-8020.png?x-oss-process=image/resize,w_820,h_936)
實驗環(huán)境
秒開的開發(fā)環(huán)境
![軟通動力全網(wǎng)首發(fā)開箱即用的OpenHarmony開發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術社區(qū)](https://file.elecfans.com/web2/M00/2C/C7/pYYBAGHegVqAW8ftAAMDMzJqoiE798.png?x-oss-process=image/resize,w_820,h_974)
如上圖,該實驗只需要一個開發(fā)環(huán)境即可,因此只有一個實驗環(huán)境節(jié)點openharmony-dev,本實驗打開之后我們可以直接在web頁面上的“終端”下輸入hb set和hb build即完成系統(tǒng)的編譯。
編譯完成之后,我們可以在windows下打開samba共享目錄獲取系統(tǒng)鏡像文件,如下圖
![軟通動力全網(wǎng)首發(fā)開箱即用的OpenHarmony開發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術社區(qū)](https://file.elecfans.com/web2/M00/2C/C1/poYBAGHegVmAbQBjAAFoUiC92wo573.png?x-oss-process=image/resize,w_820,h_843)
秒開的開發(fā)環(huán)境和虛擬仿真環(huán)境
![軟通動力全網(wǎng)首發(fā)開箱即用的OpenHarmony開發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術社區(qū)](https://file.elecfans.com/web2/M00/2C/C7/pYYBAGHegVyAJ9SPAALm8YJGTU0032.png?x-oss-process=image/resize,w_820,h_964)
支持本地SSH工具連接開發(fā)環(huán)境和仿真環(huán)境
如果不喜歡web環(huán)境下的ssh操作,也可以選擇本地SSH連接指定節(jié)點。前提是先連接上實驗室平臺提供的vpn,詳細操作可以參照平臺上的vpn使用說明。
vpn正確連接之后的狀態(tài)如下圖:
![軟通動力全網(wǎng)首發(fā)開箱即用的OpenHarmony開發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術社區(qū)](https://file.elecfans.com/web2/M00/2C/C1/poYBAGHegVqAX0HWAAAp18fy3OE740.png?x-oss-process=image/resize,w_390,h_197)
然后通過本地ssh工具連接如下圖:
![軟通動力全網(wǎng)首發(fā)開箱即用的OpenHarmony開發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術社區(qū)](https://file.elecfans.com/web2/M00/2C/C1/poYBAGHegVyAVEJBAAFBQb6wLSc336.png?x-oss-process=image/resize,w_820,h_799)
HiBurn燒錄
![軟通動力全網(wǎng)首發(fā)開箱即用的OpenHarmony開發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術社區(qū)](https://file.elecfans.com/web2/M00/2C/C7/pYYBAGHegVyAAM56AAJe8RPQDlY518.png?x-oss-process=image/resize,w_820,h_1020)
軟通啟航開發(fā)板運行測試
![軟通動力全網(wǎng)首發(fā)開箱即用的OpenHarmony開發(fā)環(huán)境與仿真環(huán)境-鴻蒙HarmonyOS技術社區(qū)](https://file.elecfans.com/web2/M00/2C/C1/poYBAGHegWaAMYJ2AAt7xuPaTEI343.png?x-oss-process=image/resize,w_701,h_909)
-
軟通動力
+關注
關注
1文章
860瀏覽量
15225 -
OpenHarmony
+關注
關注
25文章
3753瀏覽量
16668
發(fā)布評論請先 登錄
相關推薦
軟通動力榮獲北京軟協(xié)ESG最高AAA評價
東軟載波ES32VF2264開發(fā)板評測-keil開發(fā)環(huán)境搭建
企業(yè)AI開發(fā)環(huán)境怎么樣
【RA-Eco-RA0E1-32PIN-V1.0開發(fā)板試用】開箱+環(huán)境搭建 終于會用HAL框架了,環(huán)境搭建玩成了!
云端ai開發(fā)環(huán)境怎么樣
軟通動力多款產品獲鯤鵬原生開發(fā)認證
![<b class='flag-5'>軟</b>通<b class='flag-5'>動力</b>多款產品獲鯤鵬原生<b class='flag-5'>開發(fā)</b>認證](https://file1.elecfans.com//web2/M00/01/6D/wKgZoma1erWAVqOdAAFWILnByUY795.jpg)
機房動力環(huán)境監(jiān)控方案
軟通動力助陣OpenHarmony開發(fā)者大會2024成功舉辦
![<b class='flag-5'>軟</b>通<b class='flag-5'>動力</b>助陣<b class='flag-5'>OpenHarmony</b><b class='flag-5'>開發(fā)</b>者大會2024成功舉辦](https://file1.elecfans.com/web2/M00/EA/A2/wKgaomZVNV-AR5IDAAB4-81hNL0897.png)
鴻蒙OpenHarmony技術:【Docker編譯環(huán)境】
![鴻蒙<b class='flag-5'>OpenHarmony</b>技術:【Docker編譯<b class='flag-5'>環(huán)境</b>】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
HarmonyOS開發(fā):【基于命令行(開發(fā)環(huán)境)】
![HarmonyOS<b class='flag-5'>開發(fā)</b>:【基于命令行(<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>)】](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
鴻蒙OpenHarmony【 配置遠程訪問環(huán)境】
![鴻蒙<b class='flag-5'>OpenHarmony</b>【 配置遠程訪問<b class='flag-5'>環(huán)境</b>】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
鴻蒙OpenHarmony【搭建Ubuntu環(huán)境】
![鴻蒙<b class='flag-5'>OpenHarmony</b>【搭建Ubuntu<b class='flag-5'>環(huán)境</b>】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
鴻蒙OpenHarmony【搭建Windows環(huán)境】
![鴻蒙<b class='flag-5'>OpenHarmony</b>【搭建Windows<b class='flag-5'>環(huán)境</b>】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
評論