安装 Hi3516A SDK过程中出现的问题及解决办法

Hi3516A SDK 是基于 Hi3516A DMEB 的软件开发包,包含了在 Linux 相关应用开发时使用的各种工具及其源代码,是用户开发中最基本的软件平台。将 Hi3516A SDK 安装到 Linux 服务器中的步骤如下:

  1. 拷贝。将 Hi3516A_V100R001XX.tgz( XX 是版本号)拷贝到 Linux 服务器上
  2. 解压。解压文件,使用命令: tar –zxf Hi3516A_V100R001XX.tgz
  3. 安装。解压完成后,进入 Hi3516A_V100R001XX 目录,执行./sdk.unpack,执行完毕后
    安装成功。
    备注: 如果用户没有 root 权限,安装过程中必要的时候会提示输入 root 密码或 sudo 密码;如
    果系统提示无可执行权限,请运行命令“ chmod 777 ./sdk.unpack”获得权限。

执行 ./sdk unpack出现下面问题
在这里插入图片描述
原因: 原来是Ubuntu中的shell问题,海思sdk的脚本默认使用dash脚本解释器,如果使用linux其他的发行版本,则可以执行:ls -l /bin/sh 查看。
**解决办法:**修改Ubuntu默认的shell,在中终端中执行命令:sudo dpkg-reconfigure dash安装dash解释器,出现菜单问你是否要dash的时候,选no就可以了。
在这里插入图片描述
再次执行 ./sdk.unpack ,成功安装上SDK开发包
在这里插入图片描述

另一种解决方法:

输入vim sdk.unpack,在第一行将 #!/bin/sh改为#!/bin/bash

也可以正常解压,就不用安装dash解释器了。
在这里插入图片描述

安装交叉编译工具链

步骤1:解压工具链

cd osdrv/opensource/toolchain/arm-hisiv300-linux/
tar -xvf arm-hisiv300-linux.tar.bz2

步骤2:安装工具链

./cross.install 
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值