华为海思芯片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

在文件后面添加export PATH=/home/zyf/hcc_riscv32/bin:$PATH

然后保存退出。
验证安装是否成功:
输入:source /etc/profile
再输入:riscv32-unknown-elf-gcc -v

二、升级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安装包,并解压安装

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

安装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

华为海思芯片SDK----- LINUX环境搭建相关推荐

  1. 51-20210316华为海思Hi3516DV300的linux系统编译2(SPI模式)

    51-20210316华为海思Hi3516DV300的linux系统编译 2021/3/16 10:42 https://xueqiu.com/7970718062/159110439 官井想开挖掘机 ...

  2. 52-20210322华为海思Hi3516DV300的linux系统编译(eMMC模式)1

    52-20210322华为海思Hi3516DV300的linux系统编译(eMMC模式) 2021/3/22 18:00 请严重注意: 本文所使用的的SDK是:Hi3516CV500R001C02SP ...

  3. 51-20210316华为海思Hi3516DV300的linux系统编译1(SPI模式)

    51-20210316华为海思Hi3516DV300的linux系统编译 2021/3/16 10:42 https://xueqiu.com/7970718062/159110439 官井想开挖掘机 ...

  4. 海思3556V200 PQTools 工具环境搭建

    海思3556V200 PQTools 工具环境搭建 1.电脑先安装MCR(Matlab Compiler Runtime)2012a(7.17)的32 位版本.下载地址:http://cn.mathw ...

  5. 61-20210407华为海思Hi3516DV300的linux系统下控制GPIO口(标准linux模式点亮LED灯)

    61-20210407华为海思Hi3516DV300的linux系统下控制GPIO口(标准linux模式点亮LED灯) 2021/4/7 15:13 https://xueqiu.com/797071 ...

  6. 56-20210402华为海思Hi3516DV300的linux系统下读取TF卡(eMMC模式)

    56-20210402华为海思Hi3516DV300的linux系统下读取TF卡(eMMC模式) 2021/4/2 15:02 https://xueqiu.com/7970718062/159110 ...

  7. 程序猿眼中的华为海思芯片!(华为海思芯片使用之I2C配置)

    最近美帝从政府层面出手限制华为,作为经常使用华为海思产品的程序猿小编,觉得海思芯片有完整详细的datasheet,配置起来简单,也很容易上手.在这里分享一下海思芯片I2C的配置方法,希望能对大家使用海 ...

  8. 特斯拉自动驾驶核心技术高管离职;华为海思芯片开始招聘博士;谷歌云宣布采用ARM芯片 | 每日大事件...

    数据智能产业创新服务媒体 --聚焦数智 · 改变商业 01.特斯拉人工智能和自动驾驶部门负责人将离职 7月14日,据外媒报道,特斯拉人工智能和自动驾驶业务负责人安德烈·卡帕斯(AndrejKarpat ...

  9. 华为海思芯片嵌入式开发相关

    华为海思3516DV300芯片嵌入式 Linux系统人脸识别门禁系统套件开发说 https://blog.csdn.net/linshengfu1989/article/details/9103798 ...

最新文章

  1. vscode snippet利器
  2. android AVD运行chrome,contentshell,chromeshell失败解决方法
  3. spring4-3-AOP-面向切面编程
  4. 软件项目管理0813:法律合规
  5. ICLR 2020共计198篇开源代码论文合集!
  6. 《openssl编程》之基础知识
  7. java 重载 不可_深入深刻深到不能再深的理解java中的重载和重写
  8. 服务高可用:幂等性设计
  9. codeforces 263A-C语言解题报告
  10. 利用python做一个小游戏_如何使用python做一个简单的猜数字的小游戏
  11. DreamFactory 第8章 保护您的DreamFactory环境
  12. 2018年android手机版本统计,安兔兔发布2018年12月Android手机性能排行榜
  13. JDK常用监控指令和监控工具介绍及案例分析使用教程,非常实用!
  14. 吴恩达机器学习总结五:单变量线性回归实战
  15. 360两个html页面合并,如何用html2pdf把多个连接的PHP网页合并成一个pdf?
  16. 电脑长截图的操作方法
  17. Unity第一人称可视化传送门制作
  18. 快速了解SOLIDWORKS Simulation的有限元分析法
  19. 怎么完全卸载赛门铁克_赛门铁克(sep)卸载方法
  20. 大数据应用场景和大数据职业发展需要掌握的技术技能构成

热门文章

  1. 研究交流群:10465389,讨论c++嵌入式方面的,最好是研究生和程序热爱者,申请加入时请注明就读学校名称。
  2. python之鸭子类型(22)
  3. 围棋JAVA判断胜负_几张图教会你:围棋终局胜负计算
  4. Jmeter——JSON Path Extractor
  5. 电动自行车出口美国认证标准UL2849
  6. php连接tidb,TiDB源码学习笔记:启动TiDB
  7. 门诊计算机管理制度,诊所信息系统管理制度
  8. Arduino小白的学习记录:RGB-LED传感器实验
  9. R语言 迪士尼点评文本挖掘
  10. 基于matlab的图像形状与分类的方法比较