登录
【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】使用云服务器搭建编译环境
开发板试用精选
2022-11-03
877
分享海报
开发板试用精选
807 文章
88.9w阅读
144粉丝
+关注
描述
本文来源电子发烧友社区,作者:abcd7471, 帖子地址:
https://bbs.elecfans.com/jishu_2021933_1_1.html
由于之前比较忙,赶毕业论文,复习考试,上班时间也工作比较多,都没时间弄。又出现了编译出错
ninja: build stopped: subcommand failed的问题,一直搞不定后面就被暂时放下。现在有点空闲时间,再来研究一下,现在这个问题仍然未解决,问题详情请看
https://bbs.elecfans.com/jishu_2008617_1_1.html
通过大量查资料,仍然未解决,如图
能找到的方法都试过了,仍然不行,原因仍不详。后面怀疑是虚拟机的问题,因为我的电脑型号是联想Y450,一款比较老的笔记本电脑,主板不支持VT-X虚拟化技术,现在比较新版本的VMware虚拟机都安装不上,只能安装VMware8.x 这种不强行要求VT-X虚拟化技术的版本。即然怀疑是虚拟机的问题,那就直接在电脑上安装ubuntu20.04 64位桌面系统,现在不是liunx虚拟机,而是真机了。再严格按照这个官方教程搭环境
https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998
一路顺利的搭完环境,没有任何报错。都后面执行python build.py wifiiot命令启动编译,编译程序跑了一会儿又出现了编译出错 ninja: build stopped: subcommand failed的问题。上班时间又用公司电脑安装
ubuntu20.04 64位桌面系统,安装方法跟笔记本电脑一样,也严格按照上面这个官方教程链接搭建编译环境,方法步骤都跟我那台联想Y450笔记本一样,搭建完之后执行
python build.py wifiiot命令启动编译,竟然成功了!!后来两台电脑都用同样的方法步骤又重新安装了几遍,能编译成功的那台总是能成功,不能成功的那台总是不能成功。不幸的是,不能成功编译的那台电脑仍然是我的联想Y450笔记本!!现在原因仍然不详!!现在怀疑是电脑硬件层面的问题了,反正就是搞不定,
由于我自己只有这一台电脑,今年收入低,换电脑是不现实的。所以想到了用云服务器来搭编译环境!
上面扯得有点远了,现在切入正题:
云服务器搭环境:
现在云服务器很便宜,双11,双12时候低到1元/月的都有,后来在某云还免费领了一台云服务器。领到服务器,后按照之前的步骤搭编译环境,一路顺利,
执行
python build.py wifiiot命令顺利完成编译!
由于是云服务器,免费给的云服务器网络带宽是比较小的,而且远程共享目录到本地电脑,然后本地编辑代码,保存,编译、烧录等操作受到网络延迟的影响,会不太稳定。最近才学会的一个很好用的版本控制工具Git,刚好可以用上了。
在本地windows系统、云服务器都安装Git,参考链接
https://www.runoob.com/git/git-tutorial.html
进行安装。
安装完之后去码云Gitee注册账号,然后参考上面这个git教程完成配置。
在码云Gitee创建仓库,如仓库名随意,如取名HarmonyOS_Code,创建完成后,到云服务器ubuntu里运行
ssh-keygen命令,生成SSH 公钥,然后cat ~/.ssh/id_rsa.pub查看公钥如图所示
把这个公钥复制到码云,如图所示
然后根据上面的git教程链接,把ubuntu中的代码push上来。
之后在本地windows端新建一个文件夹,比如HarmonyOS_Code,如图所示
然后把代码pull下来,然后就可以在本地编辑代码,然后再commit,push。
然后在云服务器端fetch、mrge、然后
python build.py wifiiot
启动编译,再然后commit、push、再回到windows进行pull就可以烧录了。
这种方法用了码云做中转,如果把云服务设置成git服务器,就可以省掉这个中转,只需要和云服务器进行push,pull就可以了
打开APP阅读更多精彩内容
点击阅读全文
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
wi-fi
HarmonyOS
HiSpark
【
HarmonyOS
HiSpark
Wi-Fi
IoT
HarmonyOS
智能家居
套件
试用
】智能门禁系统
2020-09-25
0
【
HarmonyOS
HiSpark
Wi-Fi
IoT
HarmonyOS
智能家居
套件
试用
】小核桃——
云
脑
2020-09-25
0
【
HarmonyOS
HiSpark
Wi-Fi
IoT
套件
试用
连
连载
】开箱报告
2020-09-29
0
【
HarmonyOS
HiSpark
Wi-Fi
IoT
套件
】群英荟萃,Hi3861开发板开箱大盘点
2020-10-27
0
【
HarmonyOS
HiSpark
Wi-Fi
IoT
HarmonyOS
智能家居
套件
试用
】基于
HiSpark
Wi-Fi
IoT
HarmonyOS
智能家居
套件
的温控面板
2020-10-29
0
【
HarmonyOS
HiSpark
Wi-Fi
IoT
套件
试用
连载
】2-从DEMO中学习代码与控制
2020-11-07
0
【
HarmonyOS
HiSpark
Wi-Fi
IoT
套件
】(三)
环境
监测并上传
服务器
2020-11-08
0
【
HarmonyOS
HiSpark
Wi-Fi
IoT
套件
试用
连载
】使用
云
服务器
搭建
编译
环境
2020-12-23
0
【
HarmonyOS
HiSpark
Wi-Fi
IoT
套件
试用
连载
】CHAPTER 1 ---- 开箱报告
2020-12-31
0
HarmonyOS
HiSpark
Wi-Fi
IoT
智能家居
套件
之开箱报告
2021-01-01
0
【
HarmonyOS
HiSpark
Wi-Fi
IoT
套件
试用
连载
】播放音乐
2022-10-31
1015
【
HarmonyOS
HiSpark
Wi-Fi
IoT
套件
试用
连载
】开发
套件
初探
2022-11-04
728
全部
0
条评论
快来发表一下你的评论吧 !
发送
登录/注册
×
20
完善资料,
赚取积分