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