软通动力全网首发开箱即用的OpenHarmony开发环境与仿真环境

2022年01月15日 阅读数:7
这篇文章主要向大家介绍软通动力全网首发开箱即用的OpenHarmony开发环境与仿真环境,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

前言

最近一直进行OpenHarmony云端实验室的开发,终于能够上线运行了,同时配备软通以前发布的启航KP系列开发板,加上软通自研的系列实验案例,以及开发的系列教材《HarmonyOS应用开发 快速入门与项目实战》,打造完整的鸿蒙实验室解决方案。欢迎你们来尝鲜。web

解决痛点需求

本实验室平台主要解决如下痛点问题:
一、开发环境搭建过程很是繁琐,目前官方提供了虚拟机和容器两种搭建方案,容器的相对简单,可是容器的构建也须要耗费大量时间。即便很熟悉搭建怎么也须要3个小时时间吧,新手花个两三天整环境都能见到,最后还没入门就被环境劝退。。。
二、开发环境若是挂掉了,很是难以修复,可能会花费大量时间去解决,我就遇到过电脑忽然蓝屏致使开发环境挂掉的问题,耗时好久才正好。
三、开发环境分发存在问题,好比更换电脑,从新搭建彻底不敢想,传送虚拟机镜像,奈何一个基于3.0master全量代码搭建的虚拟机镜像怎么都超过10个g了,容器镜像也起码好几个g。
四、高校教学场景,实验环境的快速分发,若是有60人甚至更多人一块儿上实验课,如何保证你们能快速拥有一个开发环境。
五、实验室环境的秒级生成,按照访问网站的最佳体验,要在5秒以内可以访问。
六、操做系统内核实验的虚拟化仿真。进行基础操做系统内核实验的时候,若是每次都须要编译烧录到开发板的话,会相对繁琐,此时能够基于实验室平台的仿真环境进行测试便可无需烧录,将实验室平台上OpenHarmony开发环境中编译好的镜像分发到平台上虚拟仿真环境中,而后执行一个运行脚本便可完成内核实验的测试。
七、iot物联网实验案例,能够从平台上的资源中心下载驱动和烧录软件,涉及到本地开发板的烧录,驱动确定要安装,目前烧录软件仍是在本地利用HiBrun进行烧录,烧录镜像能够直接经过平台开放的Samba服务进行导入便可。
八、代码编辑,平台开通了Samba服务共享OpenHarmony3.0LTS全量代码,就像在Windows本地编辑代码同样,至于IDE编辑器你们自由选择。而且每一个用户的代码都是彻底隔离互不影响的。
九、丰富的实验场景和案例。内核实验、传感器实验、联网实验等等,应有尽有,而且配备完整的step by step实验手册,可以在线一边对着实验手册一边操做。
十、实验过程如何记录与批阅,实验报告如何输出。实验室平台可以根据用户的实验过程记录(包括文字和截图),自动化生成实验报告,实验报告模板能够根据高校需求进行定制,里面能够设置各个环节的评分,而且可以支持在线批阅。windows

体验方式

下面就来体验下OpenHarmony的云端实验室吧
访问地址是http://lab.issedu365.com/
奈何服务器资源有限,测试帐号有兴趣的朋友能够联系我进行开通。
目前我已经向实验室平台上录入了以下4个入门实验案例,这4个实验案例都很典型,打好了入门基础,方便后面的实验进行。
这4个实验分别是:《OpenHarmony3.0编译实验》《基于liteos_m内核进行qemu虚拟化仿真实验》《基于liteos_a内核进行qemu虚拟化仿真实验》《软通启航KP开发板-智能风扇模块实验案例》服务器

实验室平台实验简介

实验案例展现

01.png

02.png
03.png

实验环境

秒开的开发环境

04.png
如上图,该实验只须要一个开发环境便可,所以只有一个实验环境节点openharmony-dev,本实验打开以后咱们能够直接在web页面上的“终端”下输入hb set和hb build即完成系统的编译。markdown

编译完成以后,咱们能够在windows下打开samba共享目录获取系统镜像文件,以下图
05.pngssh

秒开的开发环境和虚拟仿真环境

06.png

支持本地SSH工具链接开发环境和仿真环境

若是不喜欢web环境下的ssh操做,也能够选择本地SSH链接指定节点。前提是先链接上实验室平台提供的vpn,详细操做能够参照平台上的vpn使用说明。编辑器

vpn正确链接以后的状态以下图:
07.png
而后经过本地ssh工具链接以下图:ide

08.png

HiBurn烧录

09.png

软通启航开发板运行测试

10.png

想了解更多关于鸿蒙的内容,请访问:工具

51CTO和华为官方合做共建的鸿蒙技术社区测试

https://harmonyos.51cto.com/#bkwz网站

::: hljs-center

21_9.jpg

:::