《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 其他 > 教學:

教學:

2022-09-30
來源:XILINX開發者社區
關鍵詞: Makefile 評估板 Linux

  本文作者:賽靈思工程師 Stephenm

  PetaLinux 是一個強大的實用工具,支持設計人員輕松創建 Linux 鏡像并在自己的目標平臺上運行。PetaLinux 還能創建帶有模板 Makefile 和 BB 文件的用戶應用和模塊,以便它們能夠編譯并添加到 rootfs 中。但對于嘗試開發模塊的用戶而言,從命令行執行創建、構建和部署可以加速整個流程。

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

  構建 Linux 鏡像:

 

84.JPG

  PetaLinux 使用 TMP 目錄來存放階段文件。通常后續會移除這些文件以便節省磁盤空間。

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

  首先,運行 petalinux-build 命令,然后使用 Ctrl + c 將其停止。這樣可創建這些文件。

83.JPG

  請注意 TMP 目錄的位置。

  可通過如下方式找到此位置:

82.JPG

81.JPG

  現在,構建 PetaLinux 工程:

80.JPG

  創建模塊:

  這里有一個很簡單的模塊可用于演示,如下所示:

79.JPG

  創建 Makefile:

78.JPG

  請注意 TMPDIR,即通過上述方法所獲取的位置。

  創建模塊:

  然后,只需調用要構建的 makefile 即可:

77.JPG

  在硬件上執行測試:

  用戶可以啟動 Linux 并使用 SSH 將此模塊復制到 rootfs,或者可將其復制到 SD 卡上。

  這里使用了 insmod 和 rmmod 來添加然后移除該模塊。

76.JPG



更多信息可以來這里獲取==>>電子技術應用-AET<<

mmexport1621241704608.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 国产区一区二区三 | 免费观看成人久久网免费观看 | 国产成人经典三级在线观看 | 国产一级影片 | 久久久国产乱子伦精品 | 久久在线免费观看视频 | 特黄aa级毛片免费视频播放 | 亚洲香蕉久久一区二区 | 亚洲美女高清aⅴ视频免费 亚洲美女黄色片 | 成年人在线观看网站 | 亚洲天堂日韩在线 | 国产精品成人久久久 | 在线观看毛片网站 | 99国产高清久久久久久网站 | 久久免费国产视频 | 在线观看aaa | 成人手机视频在线观看 | 美女视频黄的免费看网站 | 亚洲一区浅井舞香在线播放 | 欧美日韩亚洲成色二本道三区 | 久久九九久精品国产 | 亚洲日产综合欧美一区二区 | 亚洲美女在线观看亚洲美女 | 三及毛片 | 二级毛片在线播放 | 一区二区三区在线播放 | 一区二区三区视频免费观看 | 国产永久在线观看 | 日韩一区二区久久久久久 | 亚洲成a人片在线看 | 欧美国产三级 | 色噜噜国产精品视频一区二区 | 女人张开腿让男人操 | 国产精品色综合久久 | 欧美日韩亚洲综合久久久 | 国产黄色三级三级三级 | 9丨精品国产高清自在线看 ⅹxx中国xxx人妖 | 视频在线一区二区三区 | 中国一级做a爰片久久毛片 中日韩欧美一级毛片 | 国产精品无圣光一区二区 | 爱视频福利广场 |