华为海思芯片SDK----- LINUX环境搭建

华为海思芯片SDK----- LINUX环境搭建


一、安装交叉编译器:hcc_riscv32.tar.gz
解压压缩包:tar zxvf hcc_riscv32.tar.gz
新建一个文件夹:mkdir HWtool
递归修改权限 :chmod -R 777 HWtool
并且记录下bin文件目录:
/home/zyf/HWtool/hcc_riscv32/bin(我的文件路径)
然后修改文件权限:
chmod 777 /etc/profile
在这里插入图片描述

修改profile文件内容:vim /etc/profile
华为海思芯片SDK----- LINUX环境搭建_第1张图片

在文件后面添加export PATH=/home/zyf/hcc_riscv32/bin:$PATH
华为海思芯片SDK----- LINUX环境搭建_第2张图片

然后保存退出。
验证安装是否成功:
输入:source /etc/profile
再输入:riscv32-unknown-elf-gcc -v
华为海思芯片SDK----- LINUX环境搭建_第3张图片

二、升级python,版本需要3.7以上

  1. 先update一下
    sudo apt update
  2. 安装依赖库
    sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev
    下载Python3安装包,并解压安装
    华为海思芯片SDK----- LINUX环境搭建_第4张图片

tar zxvf Python-3.8.2.tgz 解压
cd Python-3.8.2
sudo mkdir -p /usr/local/python3 建立安装目录

编译安装
后面加上 --enable-optimizations 会自动安装pip3及优化配置
./configure --prefix=/usr/local/python3 --enable-optimizations
make
sudo make install
删除软连接

sudo rm -rf /usr/bin/python3
sudo rm -rf /usr/bin/pip3
5. 新建软连接
添加python3的软链接
sudo ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
添加 pip3 的软链接
sudo ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3
6. 检测版本:
python3 -V
安装Python包管理工具
sudo apt-get install python3-setuptools
Sudo apt-get install python3-pip
安装kconfiglib 13.2.0+
Sudo pip3 install kconfiglib
华为海思芯片SDK----- LINUX环境搭建_第5张图片

安装pycryptodome
Sudo pip3 install pycryptodome
在这里插入图片描述

安装six
Sudo pip3 install six

我linux里面自带有。
安装ecdsa
Sudo pip3 install ecdsa

在这里插入图片描述

三、安装scons,版本需要3.0.4以上的版本

输入:sudo apt-get install scons -y
查看版本:sudo scons -v

在这里插入图片描述

你可能感兴趣的:(Hi3861,ubuntu环境搭建,ubuntu,python)