花门楼前见秋草,岂能贫贱相看老。这篇文章主要讲述从0开始,15分钟,完成OpenHarmony构建编译体验相关的知识,希望能为你提供帮助。
前言说真的如果从0开始学OpenHarmony,小白安装虚拟机,编译工具,拉取源码,调试编译这些步骤下来,能成功编译至少要一两天,还得有点linux基础。我咋知道的,因为我就是那个小白,有发言权。但今天的文章并非标题党,以前不行,但是现在可以。有这么一个平台,http://lab.issedu365.com/ 不需要搭环境拉源码,登录就可以编译。编译完了直接可以VPN上传编译好的文件到开发板,可能都不需要15分钟,接下来看看是如何操作的。
1.开启试验目前平台已经有好几个OpenHarmony的项目,初次体验就先试下编译试验。
文章图片
点击【开始】→【启动试验】之后可以进入到下图的界面,类似远程到了一台linux服务器。
文章图片
而这台服务器已经搭建好了所有的开发环境,不需要其他操作。我们要做的只需要输入一条命令,进入鸿蒙项目目录即可。
cd share/code-v3.0-LTS/OpenHarmony/
文章图片
2.构建编译接下来就参考鸿蒙的官方文档,直接进行编译。
hb set
.
hb build
文章图片
文章图片
大家注意看上面两张截图的时间,当然编译log里也显示编译时间。编译
wifiiot_hispark_pegasus_linux
只花费了大约10分钟,不过这个时间是真的夸张,3.0linux内核编译只用了10分钟,这得啥算力给这么用。不过我注意到编译文件数量要比自己全量编译的时候少很多,可能平台使用了某些预编译的手段,具体就不深究了,总之就是很快很快。3.获取镜像光编译快还不行啊,设备开发,得获取镜像上传开发板测试。平台提供了VPN远程登录的方式。点击下面这张图的VPN选项。
文章图片
建议大家3个文件都下载下来,手册会教如何使用VPN,就是安装 → 上传配置文件 → 远程连接。具体步骤看手册把,写的简单易懂。
文章图片
需要注意的是目前支持是win7、win10。
文章图片
之后就可以
win+R
打开运行,填写远端服务器的地址。文章图片
输入用户名密码(在环境信息里有)就可以访问数据了,效果如下图,和访问本地文件一样的效果。
文章图片
注意:VPN本地连接到服务器端,需要保持网页端试验时间没有用完,目前初始8小时。我使用的是测试版的账号,或许以后正式版的时间会有不同。
文章图片
并且没有点击【结束】或者【完成】试验,否则将不能继续本地文件操作
文章图片
所以切记将试验中的数据保存到本地。别问我咋知道
好了以上就是我对
在线实验平台
的初体验,说实话,刚开始我看到是云在线构建编译是有点抵触的,我始终觉得云服务编译构建很麻烦,而且算力... ... 但是这次是有点出乎意料的10分钟就编译完了。可惜我现在手边没有设备,不然上传测试下。如果是IOT的项目编译,我觉得编译、上传5分钟都足够了。我只是尝试了下,就迫不及待分享给大家了,不是深度使用贴。等有时间我在做下其他试验项目测试下。体验方式【从0开始,15分钟,完成OpenHarmony构建编译体验】OpenHarmony的云端实验室地址:http://lab.issedu365.com/
获取实验室体验账号请在社区私信:软通夏德旺(https://harmonyos.51cto.com/user/posts/14675129 )
OpenHarmony的云端实验室介绍:https://harmonyos.51cto.com/posts/9835
想了解更多关于鸿蒙的内容,请访问:
51CTO和华为官方合作共建的鸿蒙技术社区
https://harmonyos.51cto.com/#bkwz
::: hljs-center
文章图片
:::
推荐阅读
- #yyds干货盘点#动力节点王鹤Springboot教程笔记SpringBoot集成Dubbo
- yum及dnf仓库的实现及管理软件详解
- #yyds干货盘点#Python实战案例,CV2模块,Python实现抖音字符视频
- 1.10-1.16博客精彩回顾
- #yyds干货盘点# 如何处理消息丢失问题()
- Linux中ansible作用是什么?有哪些特点?
- 详解Java 中那些重要的关键字 #yyds干货盘点#
- Zabbix配置企业微信群聊机器人告警
- zabbix5.0使用自带模板监控kafka,memcached,Rabbitmq