IT科技

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

时间:2010-12-5 17:23:32  作者:应用开发   来源:IT科技类资讯  查看:  评论:0
内容摘要:想了解更多内容,请访问:和华为官方合作共建的鸿蒙技术社区https://harmonyos.51cto.com前言最近一直进行OpenHarmony云端实验室的开发,终于可以上线运行了,同时配备软通之

想了解更多内容,软通请访问:

和华为官方合作共建的动力的鸿蒙技术社区

https://harmonyos.51cto.com

前言

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

解决痛点需求

本实验室平台主要解决以下痛点问题:

1、全网开发环境搭建过程非常繁琐,开箱开目前官方提供了虚拟机和容器两种搭建方案,即用容器的环境环境相对简单,但是软通容器的构建也需要耗费大量时间。即使很熟悉搭建怎么也需要3个小时时间吧,动力的新手花个两三天整环境都能见到,全网最后还没入门就被环境劝退。

2、开发环境如果挂掉了,非常难以修复,可能会花费大量时间去解决,我就遇到过电脑突然蓝屏导致开发环境挂掉的问题,云服务器耗时很久才正好。

3、开发环境分发存在问题,比如更换电脑,重新搭建完全不敢想,传送虚拟机镜像,奈何一个基于3.0master全量代码搭建的虚拟机镜像怎么都超过10个g了,容器镜像也起码好几个g。

4、高校教学场景,实验环境的快速分发,如果有60人甚至更多人一起上实验课,如何保证大家能快速拥有一个开发环境。

5、实验室环境的秒级生成,按照访问网站的最佳体验,要在5秒之内能够访问。

6、操作系统内核实验的虚拟化仿真。进行基础操作系统内核实验的时候,如果每次都需要编译烧录到开发板的话,会相对繁琐,此时可以基于实验室平台的仿真环境进行测试即可无需烧录,将实验室平台上OpenHarmony开发环境中编译好的镜像分发到平台上虚拟仿真环境中,云服务器提供商然后执行一个运行脚本即可完成内核实验的测试。

7、iot物联网实验案例,可以从平台上的资源中心下载驱动和烧录软件,涉及到本地开发板的烧录,驱动肯定要安装,目前烧录软件还是在本地利用HiBrun进行烧录,烧录镜像可以直接通过平台开放的Samba服务进行导入即可。

8、代码编辑,平台开通了Samba服务共享OpenHarmony3.0LTS全量代码,就像在Windows本地编辑代码一样,至于IDE编辑器大家自由选择。并且每个用户的代码都是完全隔离互不影响的。

9、丰富的实验场景和案例。内核实验、传感器实验、联网实验等等,应有尽有,并且配备完整的step by step实验手册,能够在线一边对着实验手册一边操作。

10、香港云服务器实验过程如何记录与批阅,实验报告如何输出。实验室平台能够根据用户的实验过程记录(包括文字和截图),自动化生成实验报告,实验报告模板可以根据高校需求进行定制,里面可以设置各个环节的评分,并且能够支持在线批阅。

体验方式

下面就来体验下OpenHarmony的云端实验室吧!

访问地址是:http://lab.issedu365.com/

奈何服务器资源有限,测试账号有兴趣的朋友可以联系我进行开通。

目前我已经向实验室平台上录入了如下4个入门实验案例,这4个实验案例都很典型,打好了入门基础,方便后面的实验进行。

这4个实验分别是:《OpenHarmony3.0编译实验》,《基于liteos_m内核进行qemu虚拟化仿真实验》,《基于liteos_a内核进行qemu虚拟化仿真实验》,《软通启航KP开发板-智能风扇模块实验案例》。

实验室平台实验简介

实验案例展示

实验环境

秒开的开发环境

如上图,该实验只需要一个开发环境即可,因此只有一个实验环境节点openharmony-dev,本实验打开之后我们可以直接在web页面上的“终端”下输入hb set和hb build即完成系统的编译。

编译完成之后,我们可以在windows下打开samba共享目录获取系统镜像文件,如下图:

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

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

如果不喜欢web环境下的ssh操作,也可以选择本地SSH连接指定节点。前提是先连接上实验室平台提供的虚拟网络,详细操作可以参照平台上的虚拟网络使用说明。

虚拟网络正确连接之后的状态如下图:

然后通过本地ssh工具连接如下图:

HiBurn烧录

软通启航开发板运行测试

想了解更多内容,请访问:

和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

copyright © 2025 powered by 益强资讯全景  滇ICP备2023006006号-31sitemap