各硬件连接关系如下图所示。
硬件 | 软件 | 描述 | 备注 |
Linux编译服务器 | 操作系统 | Ubuntu16.04及以上64位系统版本,Shell使用bash。 说明 通常系统默认安装samba、vim等常用软件,需要做适当适配以支持linux文件共享。 | 开发人员可以在Windows工作台中进行程序开发,或者远程登录到Linux服务器进行程序开发。 |
Windows工作台 | 操作系统 | Windows XP/Windows7/Windows10 | |
USB转串口驱动 | http://www.hihope.org/download/AllDocuments 驱动软件名:USB-to-Serial Comm Port.exe |
Linux服务器通用环境配置需要的工具及其获取途径如下表所示。
表2 Linux服务器开发工具及获取途径[td]开发工具 | 用途 | 获取途径 |
Python3.7+ | 执行编译脚本工具 | |
bash | 执行命令行工具 | 通过互联网获取 |
gn | 产生ninja编译脚本 | |
ninja | 执行ninja编译脚本 | |
LLVM | 编译工具链 | |
hc-gen | 驱动配置编译工具 | |
IPOP、PuTTY或其他超级终端 | 连接Linux服务器工具(任选其一) | 通过互联网获取(如:https://www.putty.org/) |
开发工具 | 用途 | 获取途径 |
Visual Studio Code | 代码编辑工具 | |
HUAWEI DevEco Device Tool | IDE开发工具,Visual Studio Code插件,支持代码编译、烧录和调试等功能,支持C/C++语言 说明 HUAWEI DevEco Device Tool是HarmonyOS面向智能设备开发者提供的一站式集成开发环境,支持HarmonyOS的组件按需定制,支持代码编辑、编译、烧录、调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。 |
Linux编译环境可以通过Docker方式快速安装,具体请参见Docker方式获取编译环境的“搭建Docker环境”。
使用Windows10 wrl的ubuntu虚拟机非常方便,如果非windows10,可以用VMware新建一台虚拟机。方法百度下很多的,我不再说了。如果是大公司有专门linux编译服务器更佳速度超快的,体验很棒, 用Xshell等SSH工具wg。
如果显示为“/bin/sh -> bash”则为正常,否则请按以下方式修改:
方法一:在终端运行如下命令,然后选择 no。欢迎光临 谷动谷力 (http://bbs.sunsili.com/) | Powered by Discuz! X3.2 |