安装 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 
发布了37 篇原创文章 · 获赞 13 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Chen_qi_hai/article/details/104481909
今日推荐