0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

软通动力HOS 2022-04-11 15:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

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

解决痛点需求

本实验室平台主要解决以下痛点问题:
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开发环境与仿真环境-鸿蒙HarmonyOS技术社区软通动力全网首发开箱即用的OpenHarmony开发环境与仿真环境-鸿蒙HarmonyOS技术社区


软通动力全网首发开箱即用的OpenHarmony开发环境与仿真环境-鸿蒙HarmonyOS技术社区

实验环境

秒开的开发环境

软通动力全网首发开箱即用的OpenHarmony开发环境与仿真环境-鸿蒙HarmonyOS技术社区


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

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

软通动力全网首发开箱即用的OpenHarmony开发环境与仿真环境-鸿蒙HarmonyOS技术社区

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

软通动力全网首发开箱即用的OpenHarmony开发环境与仿真环境-鸿蒙HarmonyOS技术社区

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

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

vpn正确连接之后的状态如下图:

软通动力全网首发开箱即用的OpenHarmony开发环境与仿真环境-鸿蒙HarmonyOS技术社区


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

软通动力全网首发开箱即用的OpenHarmony开发环境与仿真环境-鸿蒙HarmonyOS技术社区

HiBurn烧录

软通动力全网首发开箱即用的OpenHarmony开发环境与仿真环境-鸿蒙HarmonyOS技术社区

软通启航开发板运行测试

软通动力全网首发开箱即用的OpenHarmony开发环境与仿真环境-鸿蒙HarmonyOS技术社区

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软通动力
    +关注

    关注

    1

    文章

    1209

    浏览量

    16535
  • OpenHarmony
    +关注

    关注

    33

    文章

    3974

    浏览量

    21356
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于凌羽派的OpenHarmony北向应用开发:Hello World 示例应用

    本示例是基于OpenHarmony开发的第一个简单应用,用于展示如何创建、构建和部署一个基本的应用程序。环境配置如下所示:API:18SDK:OpenHarmony-v5.
    的头像 发表于 02-25 10:23 334次阅读
    基于凌羽派的<b class='flag-5'>OpenHarmony</b>北向应用<b class='flag-5'>开发</b>:Hello World 示例应用

    【正点原子STM32N647开发板试用】--开箱开发环境搭建

    了触摸显示屏、摄像头模块、调试烧录工具、SD卡等,非常齐全,赞并表示感谢。 一.开箱开发板了解 收到正点原子STM32N647开发板在一个黑色大盒子里,如下图所示,此外还配有一个红外遥控器。无论主控芯片
    发表于 01-25 00:01

    AT32开源鸿蒙开发环境搭建

    本帖最后由 jf_77210199 于 2026-1-19 09:49 编辑 AT32开源鸿蒙开发环境搭建 主要介绍两部分内容: 1、如何快速搭建起开源鸿蒙的开发环境。 2、如
    发表于 01-16 13:56

    #OpenHarmony 开发环境准备

    OpenHarmony
    视美泰
    发布于 :2026年01月16日 09:44:31

    经验分享 | eclipse搭建先楫开发环境

    最近有小伙伴留言,想在eclipse平台下开发先楫的MCU,但是苦于没有工程模板,自己折腾了半天又遇到一堆报错,很费时间。基于此需求,笔者基于HPM6E00EVK一步一步搭建在eclipse下的开发环境,可以顺利实现
    的头像 发表于 12-19 08:32 1119次阅读
    经验分享 | eclipse搭建先楫<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    移植蜂鸟需要在Linux环境下吗?

    《手把手教你设计CPU》书上运行Verilog仿真测试那章说为了重现仿真环境,最好在Linux环境下。不知道移植蜂鸟是否需要在Linux环境
    发表于 11-10 07:42

    【汇思博SEEK100开发板试用体验】开发环境安装配置

    以下文字,基于SEEK100开发板试用经验,详细梳理OpenHarmony开发环境搭建的关键步骤与避坑要点: 一、开发工具部署:DevEc
    发表于 08-20 21:43

    开发环境一键部署 | 如何搭建Docker环境编译ARM程序?

    智能化科技领域,嵌入式系统开发占据着极为重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,为众多应用场景赋能。基于Linux系统搭建其开发环境,为用户开启高效开发
    的头像 发表于 08-15 11:06 1164次阅读
    <b class='flag-5'>开发</b><b class='flag-5'>环境</b>一键部署 | 如何搭建Docker<b class='flag-5'>环境</b>编译ARM程序?

    动力海外新品牌全球首发

    近日,2025全球数字经济大会在京盛大召开。通过大会"首发首秀"特色活动,动力面向全球市场正式发布公司海外新品牌——”iSoftStone Digital通国际“。这一
    的头像 发表于 07-08 10:53 1245次阅读

    【微五科技CF5010RBT60开发板试用体验】开箱评测与环境搭建

    的 (3)开发资料熟悉 二、开发环境搭建 (1)安装 eclipse 进入以上路径,双击打开 eclipse.exe 修改 Eclipse workspace 工作路径 (2)导入工程
    发表于 07-01 16:17

    动力HDC 2025精彩回顾

    此前,6月20-22日,华为开发者大会2025(HDC 2025)在东莞松山湖隆重举行。动力作为大会钻石(最高级)合作伙伴,携旗下子公司鸿湖万联、通教育,与客户、行业伙伴及广大
    的头像 发表于 07-01 09:10 1390次阅读

    动力出席华为开发者大会2025

    华为开发者大会 2025中,动力展出“鸿蒙电脑+AI:AI面试官”以及多款HarmonyOS Connect产品,并受邀在多个专题分论分享鸿蒙生态领域技术与解决方案能力。
    的头像 发表于 07-01 09:07 1199次阅读

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装
    的头像 发表于 06-18 15:22 1469次阅读
    迅为RK3576<b class='flag-5'>开发</b>板NPUrknn-toolkit2<b class='flag-5'>环境</b>搭建和使用docker<b class='flag-5'>环境</b>安装

    &quot;开机即战&quot;时代来临!开鸿Bot系列创新开源鸿蒙开发新范式

    极大简化开源鸿蒙(OpenHarmony)开发环境搭建流程,真正实现“开箱即用、开机即战”的开发
    的头像 发表于 05-16 12:59 810次阅读
    &quot;开机即战&quot;时代来临!开鸿Bot系列创新开源鸿蒙<b class='flag-5'>开发</b>新范式

    电磁环境仿真与验证系统软件

    电磁环境仿真与验证系统软件
    的头像 发表于 04-29 16:59 1255次阅读
    电磁<b class='flag-5'>环境</b><b class='flag-5'>仿真</b>与验证系统软件