HI3536安裝交叉編譯工具鏈
一.首先下載Hi3536交叉編譯工具鏈,
https://download.csdn.net/download/u013171226/12737278
二.安裝
1. 進入Hi3536 SDK目錄
2. 在"Hi3536_V100R001***/01.software/board"目錄下,您可以看到一個Hi3536_SDK_Vx.x.x.x.tgz 的檔案,該檔案就是Hi3536的軟體開發包。
3. 在linux伺服器上(或者一臺裝有linux的PC上,主流的linux發行版本均可以),使用命令:tar -zxf Hi3536_SDK_Vx.x.x.x.tgz,解壓縮該檔案,可以得到一個Hi3536_SDK_Vx.x.x.x目錄。
4. 展開SDK包內容,返回Hi3536_SDK_Vx.x.x.x目錄,執行./sdk.unpack(請用root或sudo許可權執行)將會展開SDK包打包壓縮存放的內容,請按照提示完成操作。cd 如果您需要通過WINDOWS作業系統中轉拷貝SDK包,請先執行./sdk.cleanup,收起SDK包的內容,拷貝到新的目錄後再展開。
5. 安裝uclibc交叉編譯器(注意,需要有sudo許可權或者root許可權):進入Hi3536_SDK_Vx.x.x.x/osdrv/opensource/toolchain/arm-hisiv300-linux目錄,執行chmod +x cross.v300.install,然後執行./cross.v300.install即可。
三.過程中遇到的錯誤
./sdk.unpack:2:./sdk.unpack:source not found
原來是Ubuntu中的shell問題,預設是指向dash而不是bash,解決辦法:修改Ubuntu預設的shell,在中終端中執行命令:sudo dpkg-reconfigure dash,
然後繼續執行./sdk.unpack ,問題解決