zoukankan      html  css  js  c++  java
  • 高版本Linux系统无法安装Hi3515_SDK_V1.0.4.2.c1问题解决方法

    网友达文西提出解决办法

    首先保证安装好交叉编译工具:

    cd tools/toolchains

    sudo ./cross.install

    1)Ubuntu下修改默认Shell:dash为bash
    输入 dpkg-reconfigure dash 后选 no 选项

    2)解压SDK到当前目录后 进入目录如: ./Hi3515_V100R001C01SPC050/software/board
    解压 tar zxvf Hi3515_SDK_V1.0.5.0.c1.tgz
    进入目录,找到 scripts/common.sh
    vi scripts/common.sh
    找到 run_command_progress_float() 函数
    将其中的:
    prog_bar_base="[    ]"
    while [ $rcp_tmp -lt $RCP_RANGE ]
    do
    prog_bar_base="$prog_bar_base-"
    ((rcp_tmp++)) 
    done
    替换为
    prog_bar_base="[    ]"
    while [ $rcp_tmp -lt $RCP_RANGE ]
    do
    prog_bar_base="$prog_bar_base-"
                    ((rcp_tmp=rcp_tmp+1))
    done
    主要就是将第159行的((rcp_tmp++))替换为((rcp_tmp=rcp_tmp+1))
    保存退出

    3)如果用一般用户编译,需在用户的主目录的./baserc文件中最后增加编译器路径:
    vi ~/.bashrc
    文件末尾位置加入:
    export PATH="$PATH:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/usr/bin/:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/"
    保存退出
    然后:
    sudo vi /root/.bashrc
    仍在文件末尾位置加入:
    export PATH="$PATH:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/usr/bin/:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/"
    保存退出
     
    如用root编译可不做上述工作
    4)普通用户编译执行
    sudo ./sdk.unpack
     
    SDK编译成功!
  • 相关阅读:
    0101
    正则表达式 re模块
    经典算法>>mor-c3 / 删除排序
    网络编程
    面向对象>>类(三大特性:继承多态封装)>>反射,内置函数/方法,
    经典算法>冒泡 和二分法
    Apollo 5.0 障碍物行为预测技术
    一种新颖鲁棒的自动驾驶车辆换道轨迹规划方法
    自动驾驶中轨迹规划的探索和挑战
    Lattice Planner规划算法
  • 原文地址:https://www.cnblogs.com/doctorqbw/p/2618773.html
Copyright © 2011-2022 走看看