Hi3516A SDK 是基于 Hi3516A DMEB 的软件开发包,包含了在 Linux 相关应用开发时使用的各种工具及其源代码,是用户开发中最基本的软件平台。将 Hi3516A SDK 安装到 Linux 服务器中的步骤如下:
- 拷贝。将 Hi3516A_V100R001XX.tgz( XX 是版本号)拷贝到 Linux 服务器上
- 解压。解压文件,使用命令: tar –zxf Hi3516A_V100R001XX.tgz
- 安装。解压完成后,进入 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