海思SS528V100 开发环境搭建记录

1.拿到厂家的SDK  解压rar压缩包(aarch64-mix210-linux.tga 要用tar -zxvf命令解压)之后会得到三个文件夹  如下图高亮了

海思SS528V100 开发环境搭建记录_第1张图片

 2.安装交叉编译工具链

tar -zxf aarch64-mix210-linux.tgz 解压文件,进入
aarch64-mix210-linux 目录,运行 chmod +x aarch64-mix210-linux.install ,然后运
./aarch64-mix210-linux.install 即可。

执行 source /etc/profile ,安装交叉编译器的脚本配置的环境变量就可以生效了,或者
请重新登陆也可 如下图

海思SS528V100 开发环境搭建记录_第2张图片 

 

3.解压sdk 

tar -zxf SS528V100_SDK_Vx.x.x.x.tgz,解压缩该文件,可以得到一个

SS528V100_SDK_Vx.x.x.x 目录。
先运行 ./sdk.cleanup
再运行 ./sdk.unpack 如下图

海思SS528V100 开发环境搭建记录_第3张图片 海思SS528V100 开发环境搭建记录_第4张图片

 

 4.安装各种工具

 

sudo apt-get install make libc6-i386 lib32z1 lib32stdc++6 zlib1g-dev
libncurses5-dev ncurses-term libncursesw5-dev g++ u-boot-tools texinfo texlive
gawk libssl-dev openssl bc p7zip-full gperf bison flex


创建/etc/ld.so.preload 文件,并执行echo "" > /etc/ld.so.preload,以解决64bit linux
server上某些第三方库编译失败的问题。

mtd-utils依赖以下几个库,以ubuntu为例,安装方式请参考下面命令:
sudo apt-get install zlib1g-dev liblzo2-dev uuid-dev pkg-config automake
由于mtd-utils通过pkg-config工具检查各个库是否正常安装,因此请参考如下方式设
置pkg-config工具搜索路径:

export  PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib/x86_64-linux-gnu/pkgconfig"

你可能感兴趣的:(linux,运维,服务器)