SS524V100 SDK安装编译osdrv注意事项(一) 一、开发环境 windows10电脑 + 虚拟机15 Pro + Ubuntu18.0.4 二、在 linux 服务器上安装交叉工具链 1# tar -zxf arm-mix410-linux.tgz 2# cd armmix410-linux 3# chmod +x arm-mix410-linux.install 4# sudo .armmix410-linux.installopthisi-linuxx86-arm 指定安装路径:opthisi-linuxx86-arm,如果不带这个参数默认安装路径为:optlinuxx86-arm 5# source etcprofile 安装交叉编译器的脚本配置的环境变量就可以生效了,或者请重启linux服务器也可 三、安装 SDK 3.1 SS524V100 SDK 包位置 1. 原始包:SS524V100R00101.softwareboardSS524V100_SDK_V2.0.X.X.tgz 2. 补丁包:SS524V100R00102.only for referencesoftwareboardSS524V100_REF_V2.0.X.X.tgz 3. 补丁脚本:SS524V100R00102.only for referencesoftwareboardref_patch.sh 3.2 解压缩并展开 SDK 包 SS524V100_REF_V2.0.X.X.tgz作为补丁包,可以将此补丁包打到SS524V100_SDK_V2.0.X.X.tgz包中,具体操作步骤如下: 1# 1、将SS524V100_SDK_V2.0.X.X.tgz 和 SS524V100_REF_V2.0.X.X.tgz包放置到同一个文件夹下并解压 2# tar -zxf SS524V100_SDK_V2.0.X.X.tgz 3# tar -zxf SS524V100_REF_V2.0.X.X.tgz 4 5# 2、执行SS524V100_SDK_V2.0.X.X 文件夹内部解压 6# cd SS524V100_SDK_V2.0.X.X 7# .sdk.unpack 8 9# 3、执行打补丁操作: 10# cd .. 11# chmod +x ref_patch.sh 12# .ref_patch.sh 执行后,SS524V100_SDK_V2.0.X.X为打上REF补丁后的完整包。 四、编译 osdrv 本目录下的编译脚本支持 arm-mix410-linux 工具链,arm-mix410-linux 对应glibc库。具体命令如下(以ss524v100举例): 4.1 彻底清除整个osdrv目录 # cd SS524V100_SDK_V2.0.1.0osdrv # make distclean 4.2 编译整个osdrv目录 # make all 五、编译问题汇总及解决方法 5.1 问题1 binsh 1 bison not found
未完待续……
|