日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

PetaLinux入門指南

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-22 11:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:下載安裝程序

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

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

步驟2:安裝PetaLinux

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

mkdir PetaLinux

cd下載

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

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

第3步:下載依賴項

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

tofrodos

iproute

gawk

gcc

git-core

make

網(wǎng)絡(luò)工具

ncurses-dev

libncurses5-dev

tftpd *

zlib1g -dev

flex

野牛

lib32z1

lib32ncurses5

lib32bz2-1.0

ia32gcc1

lib32stdc ++ 6

libselinux1

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

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

sudo apt-get install tofrodos iproute gawk(等)

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

步驟4:設(shè)置Bash和源設(shè)置

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

sudo dpkg-reconfigure dash

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

sudo gedit/etc/bash.bashrc

打開腳本后,添加兩個命令以獲取適當?shù)奈募U堊⒁?,此處指示的路徑只是我的安裝目錄所在的路徑,因此您的特定文件路徑可能會有所不同。

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

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

添加兩行后,保存更改并關(guān)閉編輯器。

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

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

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

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

步驟6:創(chuàng)建項目-董事會支持包

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

petalinux-create -t project -s

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

步驟7:配置,構(gòu)建和打包

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

petalinux-config

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

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

petalinux-build

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

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

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

步驟8:加載到SD卡上

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

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    69

    文章

    5364

    瀏覽量

    91951
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    TPS65233EVM評估模塊使用指南:從入門到精通

    TPS65233EVM評估模塊使用指南:從入門到精通 在電子工程師的日常工作中,評估模塊的使用是進行產(chǎn)品開發(fā)和測試的重要環(huán)節(jié)。今天,我們就來深入了解一下德州儀器(Texas Instruments
    的頭像 發(fā)表于 04-25 16:55 ?1218次閱讀

    FPGA技術(shù)教程Linux開發(fā):Petalinux安裝

    本篇 Petalinux安裝 ,選自 ALINX 黑金云課堂 FPGA 免費直播課 。該課程由 ALINX 資深工程師團隊傾力打造, 從 0 到 1 系統(tǒng)化教學 ,幫助每位工程師跨過 FPGA 開發(fā)
    的頭像 發(fā)表于 04-20 16:30 ?770次閱讀

    Renesas RL78/G14 入門指南

    Renesas RL78/G14 入門指南 一、前言 在電子設(shè)計領(lǐng)域,Renesas Starter Kit for RL78/G14 是一款備受關(guān)注的開發(fā)套件。它為電子工程師提供了一個便捷的平臺
    的頭像 發(fā)表于 04-13 14:30 ?206次閱讀

    瑞薩RL78/G14入門套件快速上手指南

    瑞薩RL78/G14入門套件快速上手指南 引言 對于電子工程師而言,瑞薩RL78/G14入門套件是一個功能強大的開發(fā)工具。本文將詳細介紹該套件的快速啟動流程,幫助大家盡快上手。 文件下載
    的頭像 發(fā)表于 04-13 14:30 ?118次閱讀

    Microchip MCP1602評估板使用指南:從入門到實踐

    Microchip MCP1602評估板使用指南:從入門到實踐 在電子設(shè)計領(lǐng)域,一款優(yōu)秀的評估板能夠為工程師提供便捷的測試和開發(fā)環(huán)境。Microchip的MCP1602評估板就是這樣一款值得關(guān)注
    的頭像 發(fā)表于 04-07 12:05 ?230次閱讀

    LT3686降壓調(diào)節(jié)器快速入門指南

    LT3686降壓調(diào)節(jié)器快速入門指南 一、引言 在電子設(shè)計領(lǐng)域,降壓調(diào)節(jié)器是一種常見且重要的電路元件,廣泛應(yīng)用于各種電子設(shè)備中。今天我們要介紹的 LT3686 是一款性能出色的降壓調(diào)節(jié)器,本文將
    的頭像 發(fā)表于 03-31 14:05 ?217次閱讀

    探索 RENESAS RL78/G1G 組瑞薩入門套件:功能、配置與開發(fā)指南

    探索 RENESAS RL78/G1G 組瑞薩入門套件:功能、配置與開發(fā)指南 在電子設(shè)計領(lǐng)域,擁有一款功能強大且易于上手的開發(fā)套件對于工程師來說至關(guān)重要。瑞薩電子的 RL78/G1G 組瑞薩入門套件
    的頭像 發(fā)表于 12-29 17:05 ?1206次閱讀

    Renesas RSKRX231開發(fā)板:從入門到實戰(zhàn)的全方位指南

    Renesas RSKRX231開發(fā)板:從入門到實戰(zhàn)的全方位指南 在當今的電子設(shè)計領(lǐng)域,一款功能強大且易于上手的開發(fā)板對于工程師們來說至關(guān)重要。Renesas RSKRX231開發(fā)板就是這樣一款備受
    的頭像 發(fā)表于 12-29 17:00 ?1545次閱讀

    PROFET? +2 12V 演示板快速入門指南

    PROFET? +2 12V 演示板快速入門指南 在電子設(shè)計領(lǐng)域,PROFET? +2 12V 高端開關(guān)是一款備受關(guān)注的產(chǎn)品。今天,我們就來詳細探討一下 PROFET? +2 12V 演示板的快速
    的頭像 發(fā)表于 12-21 15:20 ?1092次閱讀

    TLE9278BQX評估板入門指南

    TLE9278BQX評估板入門指南 在汽車電子領(lǐng)域,評估板對于快速驗證和開發(fā)新的解決方案至關(guān)重要。今天我們就來深入了解一下TLE9278BQX評估板,它屬于MCP + SBC家族,為汽車電源相關(guān)
    的頭像 發(fā)表于 12-19 15:50 ?1056次閱讀

    從零開始:一份詳細的灌封膠新手入門指南,告別常見操作誤區(qū) | 鉻銳特實業(yè)

    針對新手的灌封膠完整入門指南,從類型選擇、配比攪拌、真空脫泡到灌封固化全流程詳解,幫助你避開常見操作誤區(qū),輕松掌握電子元器件防護技巧。 | 鉻銳特官網(wǎng)
    的頭像 發(fā)表于 12-17 00:31 ?813次閱讀
    從零開始:一份詳細的灌封膠新手<b class='flag-5'>入門</b><b class='flag-5'>指南</b>,告別常見操作誤區(qū) | 鉻銳特實業(yè)

    電池連接器氣密性檢測儀操作入門指南-岳信儀器

    電池連接器的氣密性對于電池的性能和安全性至關(guān)重要,而電池連接器氣密性檢測儀能有效檢測其氣密性。下面為大家?guī)碓摍z測儀的操作入門指南。檢測前準備在開啟電池連接器氣密性檢測儀前,要確保它放置在平穩(wěn)
    的頭像 發(fā)表于 09-26 11:29 ?666次閱讀
    電池連接器氣密性檢測儀操作<b class='flag-5'>入門</b><b class='flag-5'>指南</b>-岳信儀器

    FLASH模擬EEPROM入門指南

    以下是一份基于多款芯片實踐總結(jié)出的 FLASH模擬EEPROM入門指南,涵蓋核心概念、關(guān)鍵步驟及實用技巧: 一、基本概念與原理 背景動機 需求驅(qū)動:許多MCU(如AT32)未集成原生EEPROM
    發(fā)表于 08-14 06:13

    入門到精通:電商API的全棧開發(fā)指南

    在當今電商蓬勃發(fā)展的時代,API(應(yīng)用程序編程接口)作為系統(tǒng)間的“橋梁”,已成為構(gòu)建高效、可擴展電商平臺的核心。全棧開發(fā)涉及從前端用戶界面到后端服務(wù)器、數(shù)據(jù)庫的完整流程,本指南將帶你從零基礎(chǔ)逐步掌握
    的頭像 發(fā)表于 07-23 15:55 ?1567次閱讀
    <b class='flag-5'>入門</b>到精通:電商API的全棧開發(fā)<b class='flag-5'>指南</b>

    嵌入式開發(fā)入門指南:從零開始學習嵌入式

    隨著物聯(lián)網(wǎng)、智能硬件的發(fā)展,嵌入式開發(fā)成為熱門技能之一。以下將為初學者提供一份詳細的嵌入式開發(fā)入門指南,涵蓋學習路徑、必備工具、推薦資源等內(nèi)容。 1. 嵌入式系統(tǒng)的定義與應(yīng)用嵌入式系統(tǒng)是指用于執(zhí)行
    發(fā)表于 05-15 09:29
    孝感市| 资阳市| 达拉特旗| 吕梁市| 望都县| 隆安县| 巴东县| 宜昌市| 肇东市| 静乐县| 武邑县| 白河县| 金堂县| 文水县| 岳阳县| 宁强县| 大兴区| 华容县| 尼勒克县| 榆社县| 绥滨县| 东光县| 肥西县| 巩义市| 肇州县| 石河子市| 改则县| 唐河县| 天长市| 克东县| 神池县| 仪陇县| 全南县| 新巴尔虎左旗| 清丰县| 乌拉特前旗| 徐水县| 安图县| 天气| 上林县| 当雄县|