ubuntu 海思SDK安裝
阿新 • • 發佈:2019-02-03
)Ubuntu下修改預設Shell:dash為bash
輸入 dpkg-reconfigure dash 後選 no 選項
2)解壓SDK到當前目錄後 進入目錄如: ./Hi3515_V100R001C01SPC050/software/board 解壓 tar zxvf Hi3515_SDK_V1.0.5.0.c1.tgz 進入目錄,找到 scripts/common.sh vi scripts/common.sh 找到 run_command_progress_float() 函式 將其中的: prog_bar_base="[ ]" while [ $rcp_tmp -lt $RCP_RANGE ] do prog_bar_base="$prog_bar_base-" ((rcp_tmp++)) done 替換為 prog_bar_base="[ ]" while [ $rcp_tmp -lt $RCP_RANGE ] do prog_bar_base="$prog_bar_base-" ((rcp_tmp=rcp_tmp+1)) done 主要就是將第159行的((rcp_tmp++))替換為((rcp_tmp=rcp_tmp+1)) 儲存退出
3)如果用一般使用者編譯,需在使用者的主目錄的./baserc檔案中最後增加編譯器路徑: vi ~/.bashrc 檔案末尾位置加入: export PATH="$PATH:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/usr/bin/:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/" 儲存退出 然後: sudo vi /root/.bashrc 仍在檔案末尾位置加入: export PATH="$PATH:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/usr/bin/:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/" 儲存退出 如用root編譯可不做上述工作 4)普通使用者編譯執行 sudo ./sdk.unpack SDK編譯成功!
2)解壓SDK到當前目錄後 進入目錄如: ./Hi3515_V100R001C01SPC050/software/board 解壓 tar zxvf Hi3515_SDK_V1.0.5.0.c1.tgz 進入目錄,找到 scripts/common.sh vi scripts/common.sh 找到 run_command_progress_float() 函式 將其中的: prog_bar_base="[ ]" while [ $rcp_tmp -lt $RCP_RANGE ] do prog_bar_base="$prog_bar_base-" ((rcp_tmp++)) done 替換為 prog_bar_base="[ ]" while [ $rcp_tmp -lt $RCP_RANGE ] do prog_bar_base="$prog_bar_base-" ((rcp_tmp=rcp_tmp+1)) done 主要就是將第159行的((rcp_tmp++))替換為((rcp_tmp=rcp_tmp+1)) 儲存退出
3)如果用一般使用者編譯,需在使用者的主目錄的./baserc檔案中最後增加編譯器路徑: vi ~/.bashrc 檔案末尾位置加入: export PATH="$PATH:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/usr/bin/:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/" 儲存退出 然後: sudo vi /root/.bashrc 仍在檔案末尾位置加入: export PATH="$PATH:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/usr/bin/:/opt/hisi-linux/x86-arm/gcc-3.4.3-uClibc-0.9.28/bin/" 儲存退出 如用root編譯可不做上述工作 4)普通使用者編譯執行 sudo ./sdk.unpack SDK編譯成功!