【开发板试用】2.WiFi IoT智能家居套件 - 编译环境搭建
本文记录一下自己搭建开发环境的过程,一方面是做一下笔记,防止以后忘掉,另一方面希望能帮到有需要的人。
1.搭建Linux编译环境及相关工具
参考: 第1~2章 鸿蒙系统介绍 和 编译环境搭建 持续更新,链接:https://harmonyos.51cto.com/posts/943
本人的电脑是win10系统,准备使用vmware+ubuntu+SecureCRT+WinSCP的方式进行linux下代码的编译
(1)下载大神做好的ubuntu 20.04 镜像,这个镜像文件里相关工具都做好了,不需要再做配置(具体下载路径见上面连接)
(2)下载vmware,我用的版本是15.5.6,安装的时候选择默认即可。安装完成,打开下载的ubuntu 20.04 镜像文件,就可以访问linux了,用户名是harmony,密码123456
(3)下载SecureCRT和WinSCP,CRT用来通过ssh连接linux操作系统,进行编译。WinSCP用来连接linux,拷进或拷出文件使用。由于linux系统是20.04,因此这两个软件的版本有要求,否则秘钥交换失败,会导致连接不上linux。
vmware15.5.6 链接:https://pan.baidu.com/s/1cSgwQ-W7EcKVElMmYHhBIQ ,提取码:gnnp,感谢 邵作伟提供
SecureCRT_8.7.2.224_64 链接: https://pan.baidu.com/s/1TWq1lPcDCFcbx1U3SSSzQQ 提取码: kbdx
WinSCP-5.17.5-Setup 链接: https://pan.baidu.com/s/1BNmeDOes4EH2eJ2wog0Pjw 提取码: pgtp
用VMware打开的ubuntu系统
SecureCRT软件
WinSCP软件
2.Windows环境搭建
Windows的环境搭建,官网已经有了,参考如下。
https://device.harmonyos.com/cn/docs/ide/user-guides/tool_install-0000001050164976
安装过程还算顺利,只是在安装hpm的时候,一直报错。
解决方法如下(参考:https://device.harmonyos.com/cn/docs/ide/user-guides/hpm_error-0000001054800737)
(1)使用管理员身份运行PowerShell。
(2)执行如下命令,修改PowerShell执行策略,并在提示是否更改执行策略时,输入:Y。
set-ExecutionPolicy RemoteSigned