本文来源电子发烧友社区,作者:liuminghua008,帖子地址:
https://bbs.elecfans.com/jishu_2002729_1_1.html
由于之前一直是搞
STM32等,极少接触linux,所以在安装WiFI IOT 编译环境的时候走的弯路和进的坑比较多,后面终于搭建起来,送了一口气。先说我安装的平台是win10家庭版(后续碰到UNC路径)+Vm虚拟机:
win10:Visual studio code+Putty+JDK1.8
linux:Vmware 15pro +ubuntu20.4
给我最大的感觉在于linux环境和win10环境,各自独立,都有一套标准来验证来验证时候安装得当,而HarmonyOS是需要将两个平台联系起来,这里感觉仍需要在简洁一些更加完美,最后通过烧录和编译将整条链路串联起来。
1、linux 环境
在没有linux基础上,我用过VirtualBox 安装ubuntu20.4也可以成功build,主要的做法是通过共享文件的方式在ubuntu上解压,安装相关的依赖包等,这边主要是参考以下资料
后续win10和linux共享文件方式解压,安装的时候没有很好的管理文件,显得特别乱,理由是之前的linux基础太差,相关的命令用的很不熟,同时听闻连志安老师的环境已经打包成镜像文件,因此就用了连老师的镜像文件搭建的Vmware。
连老师的镜像用起来就是舒服,不过一开始python build.py wifiiot的时候不成功,顿时间泄气,后面近文件区看类似的执行文件位置,才明白目录及路径的重要性。
接下来是进行连接的准备,一个是SSH的操作,这边主要是,通过PUTTY或者后续的vs code进行验证,第二个是SMAB方式共享,注意看loca
tion 可以进行连接
以下,网络共享成功
2、win10环境
这个部分比较简单,除了Node和JDK需要在win10界面里安装以及环境配置外,其他的在vscode上安装,如C/C++插件和DEV插件,然后再VScode的Terminal上进行安装其他插件依赖包
最后在VScode上编译成功python build.py wifiiot
自己安装linux最大的感受是命令的熟悉,不然安装和管理都难做,下一章讲Linux和win10的连接编译和烧录。
0