RM新时代网站-首页

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

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

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

ubuntu16.04如何安裝petalinux_2017.4

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

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

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

    關(guān)注

    71

    文章

    2167

    瀏覽量

    121299
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【Artix-7 50T FPGA試用體驗(yàn)】Petalinux安裝教程

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

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

    最近在win7下安裝Ubuntu16.04,原本雙系統(tǒng)很正常,但是今天開機(jī)顯示系統(tǒng)程序問(wèn)題,還彈出如圖的錯(cuò)誤提示,然后我的筆記本ubuntu系統(tǒng)無(wú)法連接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

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

    系統(tǒng)ubuntu16.04 .有交叉編譯的資料嗎?網(wǎng)上基本搜不到aarch64-poky-linux這個(gè)工具鏈的資料,求助:'(:'(
    發(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)境的過(guò)程是怎樣的?

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

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

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

    請(qǐng)問(wèn)怎么更新Ubuntu16.04(GPT)的kernel分區(qū)啊

      官方提供的Ubuntu16.04(GPT)沒(méi)有kernel分區(qū),請(qǐng)問(wèn)怎么更新kernel啊?
    發(fā)表于 06-30 09:31

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

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

    fireflyAIO-3288J主板編譯Ubuntu16.04固件簡(jiǎn)介

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

    Ubuntu16.04安裝使用STLINK(rtthread)

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

    petalinux安裝過(guò)程

    Xilinx提供的手冊(cè)《ug1144-petalinux-tools-reference-guide_chn》,該文檔有說(shuō)明petalinux版本支持的平臺(tái),本次使用的Ubuntu16.04。
    的頭像 發(fā)表于 12-01 09:22 ?3154次閱讀
    RM新时代网站-首页