搭建环境

前提条件

Hi3518环境搭建前,请先完成搭建系统基础环境

Hi3518环境特有要求

硬件要求

  • Hi3518EV300 IoT Camera开发板

  • USB转串口线、网线(Windows工作台通过USB转串口线、网线与开发板连接)

    各硬件连接关系如下图所示。

图 1 硬件连线图

软件要求

须知: 本节描述安装包方式搭建编译环境的操作步骤。如果是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编译环境

须知:

  • 如果后续通过“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工具

  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