# 搭建环境 - [前提条件](#section2074878255) - [Hi3518环境特有要求](#section1724111409282) - [硬件要求](#section487353718276) - [软件要求](#section17315193935817) - [安装Linux编译环境](#section8831868501) - [安装文件打包工具](#section480195453419) - [安装hc-gen](#section351420104218) ## 前提条件 Hi3518环境搭建前,请先完成[搭建系统基础环境](搭建系统基础环境.md)。 ## Hi3518环境特有要求 ### 硬件要求 - Hi3518EV300 IoT Camera开发板 - USB转串口线、网线(Windows工作台通过USB转串口线、网线与开发板连接) 各硬件连接关系如下图所示。 **图 1** 硬件连线图 ![](figures/硬件连线图.png "硬件连线图") ### 软件要求 >![](public_sys-resources/icon-notice.gif) **须知:** >本节描述安装包方式搭建编译环境的操作步骤。如果是Docker方式安装编译环境,请跳过此章节以及下述安装Linux编译环境章节。 Hi3518开发板对Linux服务器通用环境配置需要的工具及其获取途径如下表所示。 **表 1** Linux服务器开发工具及获取途径

开发工具

用途

获取途径

dosfstools、mtools、mtd-utils

文件打包工具

通过apt-get install安装

hc-gen

驱动配置编译工具

https://repo.huaweicloud.com/harmonyos/compiler/hc-gen/0.65/linux/hc-gen-0.65-linux.tar

## 安装Linux编译环境 >![](public_sys-resources/icon-notice.gif) **须知:** >- 如果后续通过“HPM组件方式”或“HPM包管理器命令行工具方式”获取源码,不需要安装gn、ninja、LLVM、hc-gen编译工具。 >- (推荐)如果后续通过“镜像站点方式”或“代码仓库方式”获取源码,需要安装LLVM、hc-gen编译工具。安装LLVM、hc-gen编译工具时,请确保编译工具的环境变量路径唯一。 ### 安装文件打包工具 1. 打开Linux编译服务器终端。 2. 运行如下命令,安装dosfstools。 ``` sudo apt-get install dosfstools ``` 3. 运行如下命令,安装mtools。 ``` sudo apt-get install mtools ``` 4. 运行如下命令,安装mtd-utils。 ``` sudo apt-get install mtd-utils ``` ### 安装hc-gen 1. 打开Linux编译服务器终端。 2. [下载hc-gen工具](https://repo.huaweicloud.com/harmonyos/compiler/hc-gen/0.65/linux/hc-gen-0.65-linux.tar)。 3. 解压hc-gen安装包到Linux服务器\~/hc-gen路径下。 ``` tar -xvf hc-gen-0.65-linux.tar -C ~/ ``` 4. 设置环境变量。 ``` vim ~/.bashrc ``` 将以下命令拷贝到.bashrc文件的最后一行,保存并退出。 ``` export PATH=~/hc-gen:$PATH ``` 5. 生效环境变量。 ``` source ~/.bashrc ```