# 搭建环境 ## 环境要求 ## 硬件要求 - Linux服务器 - Windows工作台(主机电脑) - Hi3516DV300 IoT Camera开发板 - USB线、网线(Windows工作台通过USB线、网线与Hi3516DV300 开发板连接) 各硬件连接关系如下图所示。 **图 1** 硬件连线图 ![](figures/硬件连线图-0.png "硬件连线图-0") ## 软件系统要求 **表 1** Hi3516DV300开发板开发平台要求
硬件
软件
描述
备注
Linux编译服务器
操作系统
Ubuntu16.04及以上64位系统版本,Shell使用bash。
通常系统默认安装samba、vim等常用软件,需要做适当适配以支持linux文件共享。
开发人员可以在Windows工作台中进行程序开发,或者远程登录到Linux服务器进行程序开发。
Windows工作台
Windows XP/Windows7/Windows10
USB转串口驱动
http://www.hihope.org/download
USB-to-Serial Comm Port.exe
开发工具
用途
获取途径
Python3.7+
执行编译脚本工具
https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz
bash
执行命令行工具
通过互联网获取
gn
产生ninja编译脚本
https://repo.huaweicloud.com/harmonyos/compiler/gn/1523/linux/gn.1523.tar
ninja
执行ninja编译脚本
https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.9.0/linux/ninja.1.9.0.tar
LLVM
编译工具链
https://repo.huaweicloud.com/harmonyos/compiler/clang/9.0.0-34042/linux/llvm-linux-9.0.0-34042.tar
hc-gen
驱动配置编译工具
https://repo.huaweicloud.com/harmonyos/compiler/hc-gen/0.65/linux/hc-gen-0.65-linux.tar
IPOP、PuTTY或其他超级终端
连接Linux服务器工具(任选其一)
通过互联网获取(如:https://www.putty.org/)
Visual Studio Code
代码编辑工具
https://code.visualstudio.com/
HUAWEI DevEco Device Tool
IDE开发工具,Visual Studio Code插件,支持代码编译、烧录和调试等功能,支持C/C++语言
HUAWEI DevEco Device Tool是OpenHarmony面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony的组件按需定制,支持代码编辑、编译、烧录、调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。
https://device.harmonyos.com/cn/ide
HiTool工具
U-boot,镜像文件烧写工具