更多内容请访问:鸿蒙科技社区https://harmonyos.51cto.com与华为官方共建1.前言一直困扰着鸿蒙南向开发者的一个梦魇,就是搭建开发环境。记得刚开始接触鸿蒙的时候,还是1.0.x版本。那时候还没有一键安装的VS插件。被开发环境折腾得相当难受,甚至被劝退了。我相信有像我这样的人。问题不少。而且通过我潜伏在各大开发群的数据,说服率不低于50%。这是因为很多小伙伴因为收到了社区开发板,不得不硬着头皮上。做相关的开发和实验。毕竟开发板都在手,回去感觉浪费了一个深造的好机会。每次大大小小的交流,吐槽最多的就是开发环境。心想,这鸿蒙怎么这么特别?算一算,我们其他的芯片开发环境大部分都是官方的SDK,然后导入Keil或者IAR,就可以点亮了。想要点亮鸿蒙,需要做的事情:首先需要一个Linux环境,多是虚拟机+Ubunut完成,然后需要安装指定版本的python和node,还需要GN和忍者。有多少人做单片机开发知道python和node?但是华为的大佬们就喜欢这样,不知道为什么,我们不知道,也问不出来。2.好消息经过一年多的迭代,在这期间,华为正式推出了win平台和linux平台的一键安装包体验,但最终效果不是很好。幸运的是,我们软通动力的工程师努力为我们提供了开箱即用的OpenHarmony开发环境,文章在这里:软通动力全网推出开箱即用的OpenHarmony开发环境和仿真环境.经运营小姐姐推荐,成功或经验号,正好赶上元旦放假,还能说什么呢?三、体验获取小姐姐给的账号,成功登录平台,按照教程操作,在首页会找到需要实验的页面:这个是软通动力启航KP开发板,其实,开发任何Hi3861的板子都可以,比如大家熟悉的熊派,润和的wifiiot开发板其实都可以。点击首页,介绍开发板的外观和原理。我没有直接阅读这部分。有兴趣的朋友可以自己看。点击content选项卡,会有实验步骤的介绍,个人按照步骤一步步来几乎没有障碍。点击右上角的Redo或Continue开始实验,出现如下界面:点击开始实验。加载完成后就可以愉快的携带鸿蒙设备了开发完之后,是不是觉得世界瞬间变得如此美好,再也不用折腾烦人的开发环境了?官网右侧介绍了以下步骤。它们非常详细,一步一步写得很清楚。我不会在这里。需要注意的几点:1.VPN相关的下载如exe安装包,手册等都在这个按钮上2.ssh登录和虚拟盘地址在这里:3.代码和相关工具,点击首页可以跳转到“学习中心”按钮:大概有这么多需要注意的地方。4、感觉综合实验做完后,感觉很棒:1、教程很详细,按照教程一步一步做几乎没有压力。费了好大劲才弄出来,喜欢。2.无需费心自己搭建开发环境,时间成本非常低。这对于有工作经验或者不熟悉鸿蒙设备开发的朋友来说是福音。但是任何事情都有两个方面,我们说了一些点之后,我不得不指出一些不足之处,这样才显得公平。就这次体验来说,主要的不足是:1.开发环境不是本地的,这使得访问虚拟磁盘更加依赖于网速,但是现在大家的网速都很快,这个算不上什么大问题。建议官方优化一下虚拟网速,因为以我的经验来看,复制代码和磁盘的响应速度还是有点慢。2.不需要搭建本地环境,但是引入了ssh登录和samba服务器的概念。对于一个纯粹的新手来说,还是会是一个挑战,但是这个技术要求不是很高。建议制作一些视频或音频教程作为补充。3.和本地目录有点区别。如果不小心删除了某个目录或代码,几乎很难找回来,我在运行过程中不小心删除了一个错误的目录,然后重启环境自豪地继续实验,如果有什么好的方法建议这个在教程中做了说明,防止大家重蹈覆辙。5.总结总的来说,软通动力的这次尝试对整个鸿蒙开发环境做了很多改进,可以作为高校或者企业培训的开发环境。体验HarmonyOS系统,相信随着逐步的迭代和完善,那些我吹毛求疵的毛病终将得到解决。更多信息请访问:与华为官方共建的Harmonyos技术社区https://harmonyos.51cto.com
