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

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

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

petalinux安裝過程

FPGA雜記 ? 來源:FPGA雜記 ? 作者:小牛1022 ? 2022-12-01 09:22 ? 次閱讀

1、前期準備

1)Xilinx提供的手冊《ug1144-petalinux-tools-reference-guide_chn》,該文檔有說明petalinux版本支持的平臺,本次使用的Ubuntu16.04

2)Petalinux配置比較苛刻,所以這次是在docker中配置的,因此需要安裝docker環(huán)境

2、安裝過程

1)安裝需要的依賴包

Ug1144中文件給出了具體安裝命令,如下所示:

sudo apt-get install -y gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential -dev zlib1g:i386 screen pax gzip

但是該命令會報錯。所以現(xiàn)在提供改進的命令(經(jīng)過實際測試的)

sudo apt-get install -y gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential python gawk cpio screen pax gzip

sudo dpkg --add-architecture i386

sudo apt update -y

sudo apt-get install zlib1g:i386

2)修改語言設(shè)置(petalinux build的時候要求語言環(huán)境為en_US.UTF-8)

sudo apt-get install locales

sudo dpkg-reconfigure locales

sudo locale-gen en_US.UTF-8

sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8

echo "export LANG=en_US.UTF-8" >> ~/.bashrc

3)開始安裝

sudo mkdir -p /opt/pkg/petalinux/2019.2

sudo chown -R 1000:1000 /opt/pkg/petalinux/2019.2/(1000的在后面有講解)

./petalinux-v2019.2-final-installer.run /opt/pkg/petalinux/2019.2

3、安裝過程問題解決

1)./petalinux-v2019.1-final-installer.run:line 140: /tmp/tmp.Yb9CRyCRaW/petalinux-env-check: No such file or directory ERROR: Failed to extract Petalinux installer...

這個是因為沒有安裝gawk依賴包

2)按照安裝過程log文件,一般是缺少依賴包,只要安裝對應(yīng)的依賴包就可以

439eff3e-7107-11ed-8abf-dac502259ad0.png

3)tar: .: Cannot utime: Operation not permitted tar: .: Cannot change mode to rwxrwxr-x: Operation not permitted

這個問題是由于安裝目錄的權(quán)限不對。一般使用之前的命令chown -R 1000:1000 /opt/pkg/petalinux/2019.2/之后,這個問題一般就不會出現(xiàn)

4)Docker里面安裝petalinux-v2019.2-final-installer.run時會報不能使用root用戶進行操作,ug1144中有明確說明該文件不能使用root命令安裝,但是docker中啟動默認都是root,所以在其中容器是應(yīng)該需要使用普通用戶,應(yīng)使用命令docker exec -u參數(shù),如果直接輸入普通的用戶名,比如niuniu會報識別不到。這是可以在/etc/passwd文件中查看普通用戶的ID號,使用ID進行登錄。

43c43c9a-7107-11ed-8abf-dac502259ad0.png

Docker登錄命令如下

43e3937e-7107-11ed-8abf-dac502259ad0.png

整個過程截圖

44000450-7107-11ed-8abf-dac502259ad0.png

4、設(shè)置環(huán)境

執(zhí)行安裝目錄下的setting.sh,即source setting.sh,這時會出現(xiàn)下面的打印信息

442efc7e-7107-11ed-8abf-dac502259ad0.png

第一個warning :bin/sh is not bash!出現(xiàn)時需要執(zhí)行dpkg-reconfigure dash,出現(xiàn)選項是選擇no就可,再執(zhí)行source setting.sh就不會有第一個warning。

444ec9dc-7107-11ed-8abf-dac502259ad0.png

審核編輯:湯梓紅

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

    關(guān)注

    87

    文章

    11207

    瀏覽量

    208713
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2155

    瀏覽量

    120850
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    453

    瀏覽量

    11792

原文標題:petalinux安裝過程

文章出處:【微信號:FPGA雜記,微信公眾號:FPGA雜記】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    PADS 2007詳細安裝過程

    PADS 2007詳細安裝過程,,本人親試,,絕對OK
    發(fā)表于 07-26 15:28

    pads安裝過程出錯

    pads9.3安裝過程中部分文件丟失,裝好啦用還是可以用的,不過不知怎么回事?求教
    發(fā)表于 03-22 17:46

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

    。然后在/opt目錄下創(chuàng)建一個petalinux安裝路徑/opt/pkg/petalinux。最后進行petalinux安裝。在
    發(fā)表于 12-03 19:12

    【創(chuàng)龍TLZ7x-EasyEVM評估板試用連載】petalinux安裝

    :./petalinux-v2018.3-final-installer.run/opt/pkg/petalinux/2018.3下面就是安裝過程:下面會顯示軟件許可協(xié)議:然后我們接受所有協(xié)議:就進入了
    發(fā)表于 06-02 15:13

    LED安裝過程中的注意事項

    LED安裝過程中的注意事項 1、關(guān)于LED清洗 當用化學(xué)品清洗膠體時必須
    發(fā)表于 05-09 09:00 ?847次閱讀

    師兄親測版solidworks安裝過程

    師兄親測版solidworks安裝過程,師兄親測版solidworks安裝過程
    發(fā)表于 11-30 17:38 ?0次下載

    圖解MATLAB安裝過程

    電子專業(yè)單片機相關(guān)知識學(xué)習(xí)教材資料——圖解MATLAB安裝過程
    發(fā)表于 08-08 17:03 ?0次下載

    Petalinux BSP安裝與構(gòu)建過程

    Petalinux參考bsp可以讓用戶迅速啟動。并且,這些設(shè)計可以作為用戶設(shè)計的基。Petalinux BSP是標準可安裝格式,包含啟動所需的設(shè)計和配置文件。BSP包中設(shè)計好的軟硬件可以下載到板子上
    發(fā)表于 11-15 11:50 ?7903次閱讀

    液位變送器怎么安裝_液位變送器安裝過程

    本文分別介紹了投入式液位變送器安裝過程與投入式液位變送器安裝圖解,投入式液位變送器使用與安裝的注意事項與壓力式液位變送器安裝注意事項。
    發(fā)表于 02-05 08:56 ?2.6w次閱讀
    液位變送器怎么<b class='flag-5'>安裝</b>_液位變送器<b class='flag-5'>安裝過程</b>

    XILINX USB下載電纜驅(qū)動的安裝過程

    本文檔內(nèi)容介紹基于XILINX USB下載電纜驅(qū)動的安裝過程,供參考
    發(fā)表于 03-26 10:25 ?29次下載

    XMC MCU 開發(fā)基礎(chǔ):DAVE3安裝過程

    DAVE3 安裝過程
    的頭像 發(fā)表于 07-11 01:50 ?5258次閱讀

    如何安裝PetaLinux 2020.1 ubuntu

    安裝好vitis后,繼續(xù)安裝petalinux,本人純純新手,記錄過程就好。Xilinx官網(wǎng)下載petalinux2020.1,還有ssta
    的頭像 發(fā)表于 02-08 10:04 ?2134次閱讀

    PetaLinux 2020.1 ubuntu 安裝

    安裝好vitis后,繼續(xù)安裝petalinux,本人純純新手,記錄過程就好。Xilinx官網(wǎng)下載petalinux2020.1,還有ssta
    發(fā)表于 01-27 08:05 ?11次下載
    <b class='flag-5'>PetaLinux</b> 2020.1 ubuntu <b class='flag-5'>安裝</b>

    Brocade Fabric通知–Linux的安裝過程

    電子發(fā)燒友網(wǎng)站提供《Brocade Fabric通知–Linux的安裝過程.pdf》資料免費下載
    發(fā)表于 09-01 11:53 ?0次下載
    Brocade Fabric通知–Linux的<b class='flag-5'>安裝過程</b>

    記錄RocketMQ在centos7上的安裝過程

    本文記錄RocketMQ在centos7上的安裝過程,沒有技術(shù)的探討,僅僅是安裝記錄,以作備忘。
    的頭像 發(fā)表于 01-02 11:41 ?1341次閱讀
    記錄RocketMQ在centos7上的<b class='flag-5'>安裝過程</b>