1.安裝環(huán)境說明
本文安裝環(huán)境為VM14.1.1 + ubuntu16.04_64 + petalinux_2017.4 ,流程按照ug1144(v2017.3)文檔進(jìn)行講解。
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文檔最新的一般比以前思路寫的清晰一點(diǎn),比如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要求進(jìn)行apt-get下載安裝,當(dāng)然,本文只介紹與安裝過程相關(guān)的依賴文件,至于編譯過程相關(guān)的,再以后介紹。
eg:python3.4.0,本文就沒安裝,此依賴文件只與編譯過程中的.py文件解析有關(guān) (ubuntu16.04默認(rèn)的為2.7)
2.1 更換apt-get源,加快安裝速度
將文件內(nèi)容換成以下內(nèi)容:
wq 保存退出,然后執(zhí)行下面操作:(本文實際安裝過程中,并未更換源,網(wǎng)速快,就是任性)。
再shell命令行中執(zhí)行sh: # ./petalinux_install_env.sh 安裝所需的依賴文件。
依賴庫安裝完成后還需注意的點(diǎn):
1. 啟動tftp服務(wù)器
說明下本文用的tftp-hpa,它是tftp的爸爸,當(dāng)然你也可以用兒子,下面是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默認(rèn)的“/bin/sh”是dash
petalinux安裝完成后,運(yùn)行里面的sh腳本時會出現(xiàn)問題:
從上面還可以看出點(diǎn):ps根本未顯示出此時真正的shell,echo $SHELL 也不行
用下面方法驗證:
設(shè)置shell為bash,輸入以下命令:
驗證:
3.不要用root權(quán)限去安裝petalinux
4.安裝源文件所在的目錄需要有訪問權(quán)限,因為會在該目錄下生成安裝log文件
5.安裝目錄也需要權(quán)限,最后chmod 777 安裝目錄
注意以上點(diǎn),安裝基本沒有問題
3.安裝過程
出現(xiàn)license直接q,然后選擇y
安裝完成截圖:
4.驗證與配置
運(yùn)行petalinux安裝完成后該根目錄的sh腳本,檢查是否安裝正常
配置到用戶環(huán)境中去:
新建終端:
5.總結(jié)
編輯:hfy
-
Xilinx
+關(guān)注
關(guān)注
71文章
2171瀏覽量
122236
發(fā)布評論請先 登錄
相關(guān)推薦
【Artix-7 50T FPGA試用體驗】Petalinux安裝教程
請教關(guān)于Ubuntu16.04 無線網(wǎng)無法連接問題
玩轉(zhuǎn)Zynq連載16——Ubuntu16.04 64bit安裝
請問系統(tǒng)ubuntu16.04 .有交叉編譯的資料嗎?
如何在RK3328上去安裝liunx(ubuntu16.04)RK固件呢
Ubuntu16.04配置開發(fā)編譯環(huán)境的過程是怎樣的?
如何在Firefly-RK3399上編譯和移植Linux內(nèi)核和Ubuntu16.04 rootfs?
請問怎么更新Ubuntu16.04(GPT)的kernel分區(qū)啊
fireflyAIO-3288J主板編譯Ubuntu16.04固件簡介
![fireflyAIO-3288J主板編譯<b class='flag-5'>Ubuntu16.04</b>固件簡介](https://file.elecfans.com/web1/M00/AB/4D/o4YBAF223EOAYmEsAAB5Wwln0P8388.png)
Ubuntu16.04安裝使用STLINK(rtthread)
![<b class='flag-5'>Ubuntu16.04</b><b class='flag-5'>安裝</b>使用STLINK(rtthread)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論