1.安裝環(huán)境說明
本文安裝環(huán)境為VM14.1.1 + ubuntu16.04_64 + petalinux_2017.4 ,流程按照ug1144(v2017.3)文檔進行講解。
1.1 petalinux_2017.4下載
petalinx2017.4下載鏈接,請拷貝以下鏈接:
https://www.xilinx.com/support/download/index.html/content/xilinx/en/dow...
選擇下面所示的下載,最后下載完成為petalinux-v2017.4-final-installer.run
1.2 安裝系統(tǒng)要求
安裝xilinx的軟件最好按照離此版本軟件最近的文檔配置,說實話xilinx軟件兼容性做的太差了,升級也比較頻繁
xilinx文檔最新的一般比以前思路寫的清晰一點,比如ug1144(v2018.2) 比 v2017.3的文檔結(jié)構(gòu)好多了,條理更加清晰
注意:我用ubuntu16.04_32出現(xiàn)下面問題,最后換成64位的后未出現(xiàn)該現(xiàn)象
INFO: Checking installer checksum...
INFO: Extracting PetaLinux installer...
INFO: Installing PetaLinux...
./petalinux-v2017.4-final-installer.run: line 131: /tmp/tmp.s7OI9xMVBo/petalinux-v2017.4-final/tools/common/petalinux/utils/petalinux-install: cannot execute binary file: Exec format error
xilinx給出的可能的原因:
https://forums.xilinx.com/t5/Welcome-Join/failedd-when-install-petalinux...
2.安裝依賴庫
按照ug1144要求進行apt-get下載安裝,當然,本文只介紹與安裝過程相關(guān)的依賴文件,至于編譯過程相關(guān)的,再以后介紹。
eg:python3.4.0,本文就沒安裝,此依賴文件只與編譯過程中的.py文件解析有關(guān) (ubuntu16.04默認的為2.7)
2.1 更換apt-get源,加快安裝速度
將文件內(nèi)容換成以下內(nèi)容:
wq 保存退出,然后執(zhí)行下面操作:(本文實際安裝過程中,并未更換源,網(wǎng)速快,就是任性)。
再shell命令行中執(zhí)行sh: # ./petalinux_install_env.sh 安裝所需的依賴文件。
依賴庫安裝完成后還需注意的點:
1. 啟動tftp服務(wù)器
說明下本文用的tftp-hpa,它是tftp的爸爸,當然你也可以用兒子,下面是tftp-hpa的配置:
https://mp.csdn.net/postedit/84582035
注意配置的目錄為/tftpboot,因為petalinux-build編譯完成后,會拷貝鏡像到/tftpboot
不啟動安裝會出現(xiàn)以下錯誤:
No tftp server found - please refer to "PetaLinux SDK Installation Guide" for its impact and solution
2. 修改/bin/sh為bash,因為ubuntu默認的“/bin/sh”是dash
petalinux安裝完成后,運行里面的sh腳本時會出現(xiàn)問題:
從上面還可以看出點:ps根本未顯示出此時真正的shell,echo $SHELL 也不行
用下面方法驗證:
設(shè)置shell為bash,輸入以下命令:
驗證:
3.不要用root權(quán)限去安裝petalinux
4.安裝源文件所在的目錄需要有訪問權(quán)限,因為會在該目錄下生成安裝log文件
5.安裝目錄也需要權(quán)限,最后chmod 777 安裝目錄
注意以上點,安裝基本沒有問題
3.安裝過程
出現(xiàn)license直接q,然后選擇y
安裝完成截圖:
4.驗證與配置
運行petalinux安裝完成后該根目錄的sh腳本,檢查是否安裝正常
配置到用戶環(huán)境中去:
新建終端:
5.總結(jié)
編輯:hfy
-
Xilinx
+關(guān)注
關(guān)注
71文章
2167瀏覽量
121428
發(fā)布評論請先 登錄
相關(guān)推薦
評論