h1_key

當(dāng)前位置:首頁(yè) >新聞資訊 > 品牌資訊>賽靈思>在PetaLinux外部創(chuàng)建Linux 模塊
在PetaLinux外部創(chuàng)建Linux 模塊
2022-11-17 1487次

  PetaLinux 是一個(gè)強(qiáng)大的實(shí)用工具,支持設(shè)計(jì)人員輕松創(chuàng)建 Linux 鏡像并在自己的目標(biāo)平臺(tái)上運(yùn)行。PetaLinux 還能創(chuàng)建帶有模板 Makefile 和 BB 文件的用戶應(yīng)用和模塊,以便它們能夠編譯并添加到 rootfs 中。但對(duì)于嘗試開(kāi)發(fā)模塊的用戶而言,從命令行執(zhí)行創(chuàng)建、構(gòu)建和部署可以加速整個(gè)流程。

  在本篇博文中,我們將探討如何在 PetaLinux 流程外創(chuàng)建模塊,然后編譯并部署在 ZCU104 評(píng)估板上。當(dāng)用戶確認(rèn)模塊正常工作后,即可將其添加到 rootfs 中。

  構(gòu)建 Linux 鏡像:



  PetaLinux 使用 TMP 目錄來(lái)存放階段文件。通常后續(xù)會(huì)移除這些文件以便節(jié)省磁盤(pán)空間。

  但此處我們不希望移除這些文件,因此需要在 build/conf/local.conf 中注釋掉以下行。

  首先,運(yùn)行 petalinux-build 命令,然后使用 Ctrl + c 將其停止。這樣可創(chuàng)建這些文件。



  請(qǐng)注意 TMP 目錄的位置。

  可通過(guò)如下方式找到此位置:



  現(xiàn)在,構(gòu)建 PetaLinux 工程:


  創(chuàng)建模塊:

  這里有一個(gè)很簡(jiǎn)單的模塊可用于演示,如下所示:



  創(chuàng)建 Makefile:



  請(qǐng)注意 TMPDIR,即通過(guò)上述方法所獲取的位置。

  創(chuàng)建模塊:

  然后,只需調(diào)用要構(gòu)建的 makefile 即可:



  在硬件上執(zhí)行測(cè)試:

  用戶可以啟動(dòng) Linux 并使用 SSH 將此模塊復(fù)制到 rootfs,或者可將其復(fù)制到 SD 卡上。

  這里使用了 insmod 和 rmmod 來(lái)添加然后移除該模塊。



  • 賽靈思(Xilinx)公司簡(jiǎn)介、產(chǎn)品、優(yōu)勢(shì)、運(yùn)用
  • 賽靈思(Xilinx)是一家在可編程邏輯器件領(lǐng)域具有開(kāi)創(chuàng)性和領(lǐng)導(dǎo)地位的公司。它在2022年被AMD收購(gòu),成為AMD自適應(yīng)和嵌入式計(jì)算事業(yè)部的重要組成部分。以下是關(guān)于賽靈思公司、產(chǎn)品、核心優(yōu)勢(shì)和主要應(yīng)用的詳細(xì)介紹:
    2025-06-09 120次
  • AMD推出符合DisplayPort? 2.1 8K視頻標(biāo)準(zhǔn)的FPGA和自適應(yīng) SoC
  • 全新 AMD DisplayPort 2.1 子系統(tǒng)支持 AMD UltraScale+ FPGA 和 Versal 架構(gòu)接收、處理和傳輸 8K(7680 x 4320 像素)超高清( UHD )視頻。專業(yè)音視頻和廣播設(shè)備制造商可以輕松集成和升級(jí)其設(shè)備,例如攝像機(jī)、專業(yè)顯示器、LED 視頻墻、投影儀、KVM 和廣播基礎(chǔ)設(shè)施,從而處理 8K 超高清視頻。
    2024-01-24 446次
  • AMD Vitis 軟件平臺(tái)2023.2版本發(fā)布
  • AMD宣布 Vitis? 統(tǒng)一軟件平臺(tái) 2023.2 版本發(fā)布,該版本提供了一個(gè)單一的環(huán)境,便于使用 AMD 自適應(yīng) SoC 與 FPGA 簡(jiǎn)化高性能設(shè)計(jì)的設(shè)計(jì)、仿真與實(shí)現(xiàn)。
    2023-11-02 1106次
  • Xilinx賽靈思Vivado? 設(shè)計(jì)套件加速自適應(yīng)SoC和FPGA產(chǎn)品設(shè)計(jì)
  • Xilinx賽靈思加快推出新型自適應(yīng) SoC 和 FPGA 設(shè)計(jì),硬件設(shè)計(jì)人員和系統(tǒng)架構(gòu)師需要探索更為高效的全新工作方式。AMD Vivado? 設(shè)計(jì)套件可提供易于使用的開(kāi)發(fā)環(huán)境和強(qiáng)大的工具,有助于加速大型自適應(yīng) SoC 和FPGA等系列產(chǎn)品的設(shè)計(jì)與上市。
    2023-11-02 829次
  • Versal 自適應(yīng) SoC讓 Combo PON方案高性能、易于使用
  • 通過(guò)提供 Combo PON 技術(shù)(由 AMD 提供支持),Adtran 更容易做出這一決定。Combo PON 可在單個(gè)解決方案中支持兩種類型的網(wǎng)絡(luò),從而幫助服務(wù)提供商改變社區(qū)服務(wù)不足的現(xiàn)狀。
    2023-05-11 573次

    萬(wàn)聯(lián)芯微信公眾號(hào)

    元器件現(xiàn)貨+BOM配單+PCBA制造平臺(tái)
    關(guān)注公眾號(hào),優(yōu)惠活動(dòng)早知道!
    10s
    溫馨提示:
    訂單商品問(wèn)題請(qǐng)移至我的售后服務(wù)提交售后申請(qǐng),其他需投訴問(wèn)題可移至我的投訴提交,我們將在第一時(shí)間給您答復(fù)
    返回頂部