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

    文章

    583

    浏览量

    14896
  • OpenHarmony
    +关注

    关注

    23

    文章

    3100

    浏览量

    15121
收藏 人收藏

    评论

    相关推荐

    什么是动力环境监控系统

    一、 什么是动力环境监控系统 机房动力环境监控系统是对机房 (如供配电系统、UPS电源、防雷器、空调、消防系统、保安门禁系统等)的运行状态、温度、湿度、供电电压、电流、频率等电量参数以
    的头像 发表于 10-07 14:23 552次阅读

    如何脱离Vivado建立单独仿真环境软件呢?

    FPGA项目开发的过程中,需要完成设计代码开发、验证环境搭建、仿真分析、板级验证等操作,在这个过程中,许多操作虽然必不可少但是步骤是重复的。
    的头像 发表于 09-27 09:25 730次阅读
    如何脱离Vivado建立单独<b class='flag-5'>仿真</b><b class='flag-5'>环境</b>软件呢?

    OpenHarmony应用分发运营体系

    一、分发流程 图片来源:OpenHarmony官网 二、主要途径 更多 开鸿智谷在鸿OS 开发板 设备 润和HiHopeOS开发板 设备 动力
    发表于 09-21 15:27

    Windows搭建OpenHarmony编译环境

    OpenHarmony编译呢?答案是:可以。所以,我们今天来尝试在Windows环境下搭建OpenHarmony编译环境。 本次OpenHarmo
    发表于 08-16 16:07

    Windows搭建OpenHarmony编译环境

    OpenHarmony编译呢?答案是:可以。所以,我们今天来尝试在Windows环境下搭建OpenHarmony编译环境。本次OpenHarmon
    的头像 发表于 08-09 08:26 667次阅读
    Windows搭建<b class='flag-5'>OpenHarmony</b>编译<b class='flag-5'>环境</b>

    OpenHarmony轻量系统书籍推荐《OpenHarmony轻量设备开发理论与实战》

    开发的必备知识,是学习OpenHarmony轻量设备开发的必备书籍。 全书共分10章,包括OpenHarmony及其开发套件、搭建
    的头像 发表于 07-20 12:43 596次阅读

    开箱即用!教你如何正确使用华为云CodeArts IDE Online!

    华为云CodeArts IDE Online服务 ,提供了可随时随地编码的云上开发环境,同时具备开放的生态和独立插件市场,旨在为开发者提供环境快速获取、功能
    的头像 发表于 07-06 11:45 358次阅读
    <b class='flag-5'>开箱</b><b class='flag-5'>即用</b>!教你如何正确使用华为云CodeArts IDE Online!

    开发环境搭建准备

    安装开发环境
    jf_06209345
    发布于 :2023年07月05日 22:22:58

    OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)》学习记录1 环境配置与源码编译

    一、环境布置 在进行OpenHarmony开发之前,首先需要搭建相应的开发环境。具体步骤如下: 安装Linux操作系统:
    发表于 06-25 11:26

    【CW32饭盒派开发板试用体验】开箱环境搭建和闪灯记录

    打开快递,映入眼帘的是一个饭盒一样的盒子,不知道的还以为是装饭的盒子呢。这个饭盒开发板的名字取得真是恰如其分,见图: 打开盒子,里面有一根usb数据线,是用来给开发板供电的,还有一个wchlink的仿真器,另一个
    发表于 05-27 12:14

    OpenHarmony入门攻略:环境搭建

    此系列是笔者关于 OpenHarmony 智能家居开发套件(Hi3861 芯片)的学习历程,本篇作为入门环节,将具体介绍 OpenHarmony环境搭建。
    的头像 发表于 05-15 09:36 1536次阅读
    <b class='flag-5'>OpenHarmony</b>入门攻略:<b class='flag-5'>环境</b>搭建

    HMDTU-OpenHarmony-Hi3861环境搭建

    HMDTU-OpenHarmony-Hi3861环境搭建
    的头像 发表于 05-06 12:51 455次阅读
    HMDTU-<b class='flag-5'>OpenHarmony</b>-Hi3861<b class='flag-5'>环境</b>搭建

    动力子公司携“SwanLinkOS商业PC发行版”亮相OpenHarmony开发者大会

    工具、应用、商业、硬件生态等内容展开讨论,探讨下一代操作系统的技术演进和生态进展。开放原子开源基金会理事长孙文龙、中国工程院院士倪光南等领导及嘉宾出席本次大会。 动力作为OpenHarmony核心
    发表于 04-23 15:48

    MSPM0L1306开发板教程之开发环境搭建

    TI的MSPM0L系列的开发,可以使用KEIL,IAR,CCS等开发环境仿真器可以使用ARM开发常用的JLINK,以及TI的XDS
    的头像 发表于 04-23 10:11 4869次阅读
    MSPM0L1306<b class='flag-5'>开发</b>板教程之<b class='flag-5'>开发</b><b class='flag-5'>环境</b>搭建

    【沁恒 CH32V208 开发板免费试用】开发环境配置及开箱测试

    。测评流程开箱测试,配置调试环境,下载DEMO测试。根据现有例程进行RTT的学习以及现有硬件开发。项目例程测试并视频演示。实物图及配置开发环境
    发表于 04-17 23:30