[文章]鸿蒙开发板烧录纪实--三、Ubuntu工作环境配置

阅读量0
0
0
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"。

回帖

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
链接复制成功,分享给好友