|
Hi3516DV300开发板(HiSpark AI Camera)烧录--Ubuntu工作环境配置, Linux环境下所需要的安装包都集合在“Hi3516DV300烧录Linux环境安装包”了。
3.1 Linux shell改为bash 我们安装的Ubuntu20.04默认的是dash,要将Linux shell改为bash 查看shell是否为bash ls -l /bin/sh 如果为显示为bash则为正常(我们这个20.04版本是dash,所以是要按照下面修改的),否则请按以下方式修改: sudo dpkg-reconfigure dash 然后选择 no
3.2 安装Python环境 官方文档要求的是要Python3.7以上版本,我用的是Python3.8.2,但是在最后编译源代码的时候使用python命令出了错,和开发人员确认后,应该使用Python3.8.5版本(见“Hi3516DV300烧录Linux环境安装包”)。 3.2.1 打开Linux编译服务器终端。 3.2.2 获取python3.8.5安装包,将它放进Ubuntu中安装。 3.2.3 安装python模块setuptools,运行“pip3 installsetuptools“ 3.2.4 运行“sudo pip3 installkconfiglib”命令,安装GUI menuconfig工具,建议安装Kconfiglib 13.2.0+版本。(需root/sudo权限安装)。
3.3 安装文件打包工具 3.3.1 打开Linux编译服务器终端。 3.3.2 运行“mkfs.vfat“,如果未找到该命令,请运行“sudo apt-get install dosfstools“ 3.3.3 运行“mcopy“,如果未找到该命令,请运行“sudo apt-get installmtools“
3.4 安装编译工具环境 3.4.1 安装gn
- 打开Linux编译服务器终端。
- 解压gn安装包至~/gn路径下:“tar -xvf gn.1523.tar -C ~/“。
- 设置环境变量:“vim ~/.bashrc“, 新增:“export PATH=~/gn:$PATH“。
- 生效环境变量:“source ~/.bashrc“
3.4.2 安装ninja
- 打开Linux编译服务器终端
- 解压ninja安装包至~/ninja路径下:“tar -xvf ninja.1.9.0.tar -C ~/“。
- 设置环境变量:“vim ~/.bashrc“, 新增:“export PATH=~/ninja:$PATH“。
- 生效环境变量:“source ~/.bashrc“。
3.4.3 安装LLVM编译工具链
- 打开Linux编译服务器终端。
- 解压LLVM安装包至~/llvm路径下:“tar -xvf llvm-linux-9.0.0-34042.tar -C ~/“。
- 设置环境变量:“vim ~/.bashrc“, 新增:export PATH=~/llvm/bin:$PATH。
- 生效环境变量:“source ~/.bashrc“。
3.4.4 安装hc-gen
- 打开Linux编译服务器终端。
- 解压hc-gen安装包到Linux服务器~/hc-gen路径下:“tar -xvf hc-gen-0.65-linux.tar -C ~/“。
- 设置环境变量:“vim ~/.bashrc“, 新增:export PATH=~/hc-gen:$PATH。
- 生效环境变量:“source ~/.bashrc“。
|
|