[经验分享] OpenHarmony远程编译工具族配置 原创

dragon 显示全部楼层 发表于 2023-11-7 10:32:02

引言
OpenHarmony标准设备的镜像(固件)编译十分耗时。通常情况下,一台普通PC机需要2-3个小时才能完成一个完整的编译过程。
141911tem5hqlppz8yl98o.png



对于个人学习者而言,如果您拥有云服务器,就可以搭建远程编译环境。对于公司、高校、研究机构而言,服务器资源不是问题,搭建一个远程编译环境十分有必要。
image-548.png


服务器端
首先,在服务器端搭建编译环境,具体过程不再赘述,可以参考以前的文章。


然后,对公网暴露端口。联系您所在单位的网络中心,或者网络管理员,将服务器的SSH端口直接暴露到公网,或者经由端口转发暴露到公网。


如果您的单位有VPN能力,就无需对公网暴露端口,会更安全。
image-550.png



PC端
可以使用SecureCRT或者MobaXterm,具体使用方式不再赘述。
image-549.png



移动端
可以使用JuiceSSH。
juicessh.jpg

juicessh2.jpg


后台持续编译
远程编译时,我们希望SSH连接断开后不打断OpenHarmony的编译过程。具体方式有很多,推荐简单直接的screen方式。流程如下:

1. 执行screen命令
2. 开始编译
3. 关闭SSH
......去喝一杯咖啡,或者忙其他事情......
4. 连接SSH
5. screen -r

6. 查看编译进度








©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部