谷动谷力

标题: HarmonyOS教程之Hi3518 搭建开发环境一 [打印本页]

作者: 鸣涧_GC96O    时间: 2021-1-15 22:53
标题: HarmonyOS教程之Hi3518 搭建开发环境一
本帖最后由 sunsili 于 2022-7-27 18:54 编辑

HarmonyOS 之Hi3518 开发搭建环境

环境要求
硬件要求图1 硬件连线图


软件系统要求
表1 开发板开发平台要求[td]

硬件

软件

描述

备注

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构建工具要求

Linux服务器通用环境配置需要的工具及其获取途径如下表所示。

表2 Linux服务器开发工具及获取途径[td]

开发工具

用途

获取途径

Python3.7+

执行编译脚本工具

bash

执行命令行工具

通过互联网获取

gn

产生ninja编译脚本

ninja

执行ninja编译脚本

LLVM

编译工具链

hc-gen

驱动配置编译工具

IPOP、PuTTY或其他超级终端

连接Linux服务器工具(任选其一)

通过互联网获取(如:https://www.putty.org/




Windows开发工具要求表3 Windows工作台开发工具及获取途径

开发工具

用途

获取途径

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方式)

Linux编译环境可以通过Docker方式快速安装,具体请参见Docker方式获取编译环境的“搭建Docker环境”。


安装Linux编译环境(方法二:安装包方式)须知






登录Linux

使用Windows10 wrl的ubuntu虚拟机非常方便,如果非windows10,可以用VMware新建一台虚拟机。方法百度下很多的,我不再说了。如果是大公司有专门linux编译服务器更佳速度超快的,体验很棒, 用Xshell等SSH工具wg。


将Linux shell改为bash查看shell是否为bash,在终端运行如下命令


如果显示为“/bin/sh -> bash”则为正常,否则请按以下方式修改:

方法一:在终端运行如下命令,然后选择 no。


方法二:先删除sh,再创建软链接。









欢迎光临 谷动谷力 (http://bbs.sunsili.com/) Powered by Discuz! X3.2