0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ubuntu16.04如何安裝petalinux_2017.4

454398 ? 來源:軟件定義世界 ? 作者:軟件定義世界 ? 2020-12-05 11:34 ? 次閱讀

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2167

    瀏覽量

    121428
收藏 人收藏

    評論

    相關(guān)推薦

    【Artix-7 50T FPGA試用體驗】Petalinux安裝教程

    ,ENTER鍵進入后按q退出查看。然后需要繼續(xù)查看三個許可文件,一定要輸入y,表示同意接受。文件內(nèi)容就不一一展示了。如果你跟我一樣,裝完ubuntu16.04直接進行petalinux安裝的話。會產(chǎn)生
    發(fā)表于 12-03 19:12

    請教關(guān)于Ubuntu16.04 無線網(wǎng)無法連接問題

    最近在win7下安裝Ubuntu16.04,原本雙系統(tǒng)很正常,但是今天開機顯示系統(tǒng)程序問題,還彈出如圖的錯誤提示,然后我的筆記本ubuntu系統(tǒng)無法連接wifi,只可以連接有線網(wǎng)(而win7系統(tǒng)
    發(fā)表于 07-25 15:24

    玩轉(zhuǎn)Zynq連載16——Ubuntu16.04 64bit安裝

    `玩轉(zhuǎn)Zynq連載16——Ubuntu16.04 64bit安裝 更多資料共享騰訊微云鏈接:https://share.weiyun.com/5s6bA0s百度網(wǎng)盤鏈接:https
    發(fā)表于 08-23 10:32

    怎么安裝PetaLinux 2020.1 ubuntu?

    PetaLinux 2020.1 ubuntu 安裝
    發(fā)表于 02-19 07:54

    請問系統(tǒng)ubuntu16.04 .有交叉編譯的資料嗎?

    系統(tǒng)ubuntu16.04 .有交叉編譯的資料嗎?網(wǎng)上基本搜不到aarch64-poky-linux這個工具鏈的資料,求助:'(:'(
    發(fā)表于 12-31 06:33

    怎樣去編譯Ubuntu16.04固件呢

    怎樣去編譯Ubuntu16.04固件呢?有哪些操作流程?
    發(fā)表于 02-10 06:30

    如何在RK3328上去安裝liunx(ubuntu16.04)RK固件呢

    如何在RK3328上去安裝liunx(ubuntu16.04)RK固件呢?有哪些安裝步驟?
    發(fā)表于 02-17 06:02

    ubuntu16.04如何移植Qt程序到開發(fā)板?

    ubuntu16.04如何移植Qt程序到開發(fā)板?
    發(fā)表于 03-03 06:03

    Ubuntu16.04配置開發(fā)編譯環(huán)境的過程是怎樣的?

    如何獲取Ubuntu16.04鏡像文件?Ubuntu16.04配置開發(fā)編譯環(huán)境的過程是怎樣的?
    發(fā)表于 03-04 07:06

    如何在Firefly-RK3399上編譯和移植Linux內(nèi)核和Ubuntu16.04 rootfs?

    Firefly-RK3399移植Ubuntu16.04的過程是怎樣的?如何在Firefly-RK3399上編譯和移植Linux內(nèi)核和Ubuntu16.04 rootfs?
    發(fā)表于 03-07 07:13

    請問怎么更新Ubuntu16.04(GPT)的kernel分區(qū)啊

      官方提供的Ubuntu16.04(GPT)沒有kernel分區(qū),請問怎么更新kernel?。?/div>
    發(fā)表于 06-30 09:31

    通過ubuntu16.04安裝esp-idf v4.4失敗,有什么解決方法嗎?

    通過ubuntu16.04安裝esp-idf v4.4失敗,有什么解決方法嗎?
    發(fā)表于 02-16 08:14

    fireflyAIO-3288J主板編譯Ubuntu16.04固件簡介

    編譯 Ubuntu16.04 固件(GPT) 前言 本 SDK 開發(fā)環(huán)境是在 Ubuntu 上開發(fā)測試的。我們推薦使用 Ubuntu 16.04 的系統(tǒng)進行編譯。其他的 L
    的頭像 發(fā)表于 12-26 14:54 ?3280次閱讀
    fireflyAIO-3288J主板編譯<b class='flag-5'>Ubuntu16.04</b>固件簡介

    Ubuntu16.04安裝使用STLINK(rtthread)

    前言:之前都是使用Windows平臺開發(fā)單片機,自從使用Ubuntu之后,真的太香了。相同電腦硬件配置情況下,Ubuntu流暢的不行,于是開始使用Ubuntu開發(fā)單片機。之前使用Jlink調(diào)試燒錄
    發(fā)表于 12-22 18:48 ?2次下載
    <b class='flag-5'>Ubuntu16.04</b><b class='flag-5'>安裝</b>使用STLINK(rtthread)

    petalinux安裝過程

    Xilinx提供的手冊《ug1144-petalinux-tools-reference-guide_chn》,該文檔有說明petalinux版本支持的平臺,本次使用的Ubuntu16.04。
    的頭像 發(fā)表于 12-01 09:22 ?3170次閱讀