色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

PetaLinux入門指南

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-22 11:45 ? 次閱讀

步驟1:下載安裝程序

您將需要下載與該版本相同的PetaLinux安裝程序。您應該在系統上安裝的Vivado和SDK。這意味著,如果已安裝Vivado和SDK 2015.4,則應下載PetaLinux 2015.4。下載可能需要一段時間。

下載完成后,創建一個目錄,您希望將PetaLinux工具安裝在該目錄中。在終端上,將目錄(cd)更改為安裝程序的目錄。被下載到(可能是 Downloads )中,并使用指向您剛創建的目錄的指定路徑運行安裝程序。

步驟2:安裝PetaLinux

下載完成后,創建一個目錄,您希望在其中安裝PetaLinux工具。在終端中,將目錄(cd)更改為下載安裝程序的目錄(可能是下載),并使用指向您剛創建的目錄的指定路徑運行安裝程序。從主目錄開始,輸入以下命令(也在上面的屏幕截圖中)。

mkdir PetaLinux

cd下載

。/petalinux-v2015.4-final-installer-dec.run 。./PetaLinu x

這只是安裝位置的一種選擇。您可以將PetaLinux安裝到任何(典型)目錄中,只要您擁有正確來源的工具(我們將介紹),它就可以正常工作。 PetaLinux工具使用了最終用戶許可協議(EULA)作為工具使用的一部分,但是PetaLinux不需要Xilinx的許可即可運行。

第3步:下載依賴項

與許多軟件開發工具一樣,您將需要各種依賴項為了使PetaLinux能夠運行。您的計算機上可能已經安裝了許多軟件包,但可能沒有安裝。下面包括依賴性的完整列表(對于Ubuntu)。

tofrodos

iproute

gawk

gcc

git-core

make

網絡工具

ncurses-dev

libncurses5-dev

tftpd *

zlib1g -dev

flex

野牛

lib32z1

lib32ncurses5

lib32bz2-1.0

ia32gcc1

lib32stdc ++ 6

libselinux1

PetaLinux使用對32位庫的依賴項進行操作,因此需要包括所示的那些特定庫為了使其正常運行(即使有些看上去多余)。另外,PetaLinux可以利用tftp服務器來簡化開發過程,但功能并不是必需的。要使用的指定服務器軟件包是tftpd,但是我使用了tftpd-hpa,建議您這樣做。如果您不熟悉它的設置過程,可以看看此快速的Instructable。

下載這些文件與通過apt-get獲得的任何其他模塊相同,但是當您進行以下函數調用(或參見上圖),您只需在同一行中輸入每個模塊的名稱,并在它們之間使用空格。

sudo apt-get install tofrodos iproute gawk(等)

其他Linux發行版的依賴項列表也可以從第10頁開始的PetaLinux文檔中找到。

步驟4:設置Bash和源設置

PetaLinux工具要求您使用“ bash”作為外殼,而不是“破折號”,如果您使用“重新運行Ubuntu。要更改此設置,只需輸入以下命令,它將默認設置從‘dash’設置為‘bash’。

sudo dpkg-reconfigure dash

接下來要注意的是將在終端窗口中使用供PetaLinux使用的工具。這分別包括Vivado和PetaLinux安裝目錄中的“ settings64.sh”和“ settings.sh”文件。為了避免每次都需要在外殼程序中鍵入源命令,可以在.bashrc腳本中添加幾行。要在整個系統范圍內進行修改,請使用文本編輯器打開.bashrc文件。對于Ubuntu,這將是/etc目錄中的bash.bashrc(請參見下面的命令和/或上面的第一張圖像)。

sudo gedit/etc/bash.bashrc

打開腳本后,添加兩個命令以獲取適當的文件。請注意,此處指示的路徑只是我的安裝目錄所在的路徑,因此您的特定文件路徑可能會有所不同。

source/home/nate/Documents/plnx/2015_4/petalinux-v2015。 4-final/settings.sh

source/opt/Xilinx/Vivado/2015.4/settings64.sh

添加兩行后,保存更改并關閉編輯器。

步驟5:創建一個項目-新建項目(可選)

要使用PetaLinux,您需要一個PetaLinux項目目錄才能工作可以通過創建一個全新的項目或使用板級支持軟件包(BSP)中提供的參考設計來完成。創建一個新項目將為您提供一個基本模板,從中可以開始開發。只需轉到要在其中創建項目的目錄,然后輸入以下命令即可。

petalinux-create --type project --template zynq --name test_01

‘-type’參數應保持為‘project’,‘-template’參數應為您所面向的支持架構(zynq,用于Ultrascale芯片的zynqMP或用于FPGA中實現的軟處理器的microblaze)結構),并且‘--name’參數可以是您要為項目命名的任何名稱。請注意,這只是為PetaLinux提供使用的文件夾結構,并且要求您提供構建的幾乎所有部分,從第一階段的引導加載程序到文件系統,而對于Linux開發的新手則不建議這樣做。新玩家應該改用BSP!

步驟6:創建項目-董事會支持包

從以下位置創建新項目BSP是開始使用PetaLinux的最簡單方法,因為它為您提供了一個已經開始運行的功能齊全且可引導的Linux映像。賽靈思提供了多種BSP可供下載,而Zybo的Digilent BSP也可供下載。下載完所需的BSP后(如果是zip文件,則將其解壓縮),然后轉到終端并將目錄更改為要創建新PetaLinux項目目錄的位置,然后輸入以下命令。

petalinux-create -t project -s

在此,“-t”等效于上一步中所述的“ --type”(其參數應保留為“ project” )和“ -s”是源代碼,并在其后跟隨要使用的BSP的絕對文件路徑。 (即/home/nate/Downloads/ZyboPmodPack.bsp)。

步驟7:配置,構建和打包

從最終用戶的角度來看,此步驟非常簡單,但是如果您不熟悉從頭開始編譯Linux映像的過程,則需要在后臺接受一些“魔術”。可以說,在PetaLinux的配置和構建過程結束時,您將具有內核,文件系統,第一階段和第二階段引導加載程序以及已編譯的設備樹,并準備將其部署到硬件目標。要在剛創建的BSP項目上運行配置,請將目錄更改為使用‘petalinux-create’命令創建的目錄,然后鍵入以下內容。

petalinux-config

這將為您的PetaLinux項目初始化一個配置菜單(請參見上面的第一張圖片)。請確保您的終端窗口至少是其默認尺寸,否則該菜單將無法啟動。根據您的應用程序,可以使用多種啟動選項。由于每種引導方法的設置和操作都涉及到一點點,因此將在單獨的指南中介紹。如果您使用Digilent BSP,則配置菜單中的默認值會很好,因此只需選擇“退出”選項即可退出配置菜單。配置過程將繼續進行(這將需要一些時間)。

配置完成后,您需要輸入以下命令來構建映像。

petalinux-build

此命令的執行也將需要幾分鐘的時間才能完成,具體取決于您的系統。完成此操作后(再次運行Digilent BSP),輸入以下命令。

petalinux-package --boot --force --fsbl 。/images/linux/zynq_fsbl.elf- -fpga 。/images/linux/linux_bd_wrapper.bit --u-boot

完成后,您應該準備好BOOT.bin和U-boot文件。

步驟8:加載到SD卡上

您使用的SD上需要有兩個分區。我建議使用一張8GB的卡,第一個分區(您的BOOT分區)的格式設置為 1GB 的文件分配表( FAT )分區(您的rootfs分區)格式化為卡上剩余空間的 ext4 。FAT分區將存儲BOOT.bin和image.ub,第二個分區將存儲Linux映像的文件系統將是。您可以在終端中使用 fdisk 或 gparted 之類的工具來格式化SD卡。

將這兩個文件復制到第一個文件中。 SD卡的分區。您可以使用以下命令從PetaLinux項目根目錄中執行此操作。

cp images/linux/BOOT.bin/media/BOOT

cp images/linux/image.ub/media/BOOT

將啟動文件復制到SD卡的BOOT分區后,將根文件系統復制到第二個分區,您的“ rootfs”分區,請使用以下命令。

cp images/linux/rootfs.cpio/media/rootfs

*注意:路徑“/media/BOOT”和“/media/rootfs”可能不是SD卡的安裝位置,因此應相應地修改復制命令。

將根文件系統和啟動文件復制到SD卡的兩個分區仍然從PetaLinux項目的根目錄中運行下面的PetaLinux命令(也在上面的第二個圖像中)。

petalinux-util --update-sdcard- d/media/nate/ZYBO_BOOT

輸入最后一條命令,您現在就可以從計算機上卸載SD卡并彈出該SD卡并進行加載它進入您的Zybo。恭喜,您現在已經為PetaLinux完成了該GSG!
責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件
    +關注

    關注

    69

    文章

    4921

    瀏覽量

    87401
收藏 人收藏

    評論

    相關推薦

    ADS62PxxEVM快速入門指南

    電子發燒友網站提供《ADS62PxxEVM快速入門指南.pdf》資料免費下載
    發表于 12-19 14:29 ?0次下載
    ADS62PxxEVM快速<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    MSP-EXP430FR5969快速入門指南

    電子發燒友網站提供《MSP-EXP430FR5969快速入門指南.pdf》資料免費下載
    發表于 12-10 14:56 ?1次下載
    MSP-EXP430FR5969快速<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    bq27441-G1快速入門指南

    電子發燒友網站提供《bq27441-G1快速入門指南.pdf》資料免費下載
    發表于 12-09 14:43 ?0次下載
    bq27441-G1快速<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    bq27426電量監測計快速入門指南

    電子發燒友網站提供《bq27426電量監測計快速入門指南.pdf》資料免費下載
    發表于 12-07 15:00 ?0次下載
    bq27426電量監測計快速<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    TVP5154EVM快速入門指南

    電子發燒友網站提供《TVP5154EVM快速入門指南.pdf》資料免費下載
    發表于 12-07 14:38 ?0次下載
    TVP5154EVM快速<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    TAS3103EVM入門指南

    電子發燒友網站提供《TAS3103EVM入門指南.pdf》資料免費下載
    發表于 12-06 14:39 ?0次下載
    TAS3103EVM<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    TVP5150A:快速入門指南

    電子發燒友網站提供《TVP5150A:快速入門指南.pdf》資料免費下載
    發表于 12-06 14:10 ?0次下載
    TVP5150A:快速<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    TVP5160 EVM快速入門指南

    電子發燒友網站提供《TVP5160 EVM快速入門指南.pdf》資料免費下載
    發表于 12-06 14:03 ?0次下載
    TVP5160 EVM快速<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    WinCC 7.5入門指南

    WinCC 7.5入門指南
    發表于 10-21 10:37 ?4次下載

    BQ27546-G1入門指南

    電子發燒友網站提供《BQ27546-G1入門指南.pdf》資料免費下載
    發表于 10-14 09:52 ?0次下載
    BQ27546-G1<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    BQ產品入門指南

    電子發燒友網站提供《BQ產品入門指南.pdf》資料免費下載
    發表于 09-02 12:00 ?4次下載
    BQ產品<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    AM263x控制卡快速入門指南

    電子發燒友網站提供《AM263x控制卡快速入門指南.pdf》資料免費下載
    發表于 08-27 10:35 ?0次下載
    AM263x控制卡快速<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    HyperLynx入門指南

    HyperLynx入門指南
    發表于 05-06 10:17 ?4次下載

    LTE中連接亞馬遜網絡服務的入門指南

    電子發燒友網站提供《LTE中連接亞馬遜網絡服務的入門指南.pdf》資料免費下載
    發表于 02-22 09:34 ?0次下載
    LTE中連接亞馬遜網絡服務的<b class='flag-5'>入門</b><b class='flag-5'>指南</b>

    RENESAS環境傳感器快速入門指南

    電子發燒友網站提供《RENESAS環境傳感器快速入門指南.pdf》資料免費下載
    發表于 01-29 09:32 ?0次下載
    RENESAS環境傳感器快速<b class='flag-5'>入門</b><b class='flag-5'>指南</b>
    主站蜘蛛池模板: 持田香织abc| 黄色网址在线看| 中文字幕精品在线视频| 午夜宅宅伦电影网| 乳欲性高清在线| 热99RE久久精品国产| 男女免费观看在线爽爽爽视频| 久久精品亚洲AV无码三区观看| 国产亚洲精品香蕉视频播放| 国产成人亚洲精品无广告| 插骚妇好爽好骚| 被免费网站在线视频| gay台湾无套男同志xnxⅹ| 97人妻中文字幕免费视频| 5g天天影院天天看天天爽| 猪蜜蜜网站在线观看电视剧| 欲香欲色天天影视大全| 伊人色综合久久天天| 优优色影院| 中文字幕专区高清在线观看| 18动漫在线观看| 91精品国产色综合久久| 99久久99久久精品免费看子| 99久久99久久免费精品蜜桃| 99久久无码一区人妻A片竹菊 | 高清AV熟女一区| 草莓在线观看| 成人在线视频国产| 国产成人免费a在线视频app| 国产精品99久久久久久人韩国| 国产精品99久久久久久动态图| 国产亚洲欧洲日韩在线三区| 国产亚洲视频在线播放香蕉| 精品国内自产拍在线观看视频| 久久ZYZ资源站无码中文动漫| 久久人妻少妇嫩草AV蜜桃99 | 99精品小视频| 日韩人妻双飞无码精品久久| 精品美女国产互换人妻| 国产精品爽黄69天堂A片| 综合伊人久久|