Petalinux app/module

前言

本頁延伸先前的系統建置,針對app以及module 於系統中建構方法說明

1. create module sample

寫module的範例: module sample (名稱不要大寫編譯會過不了) 可以在以下路徑找到 /project-spec/meta-user/recipes-modules/ /project-spec/meta-user/recipes-apps/

  • (常用)petalinux-create -t modules -n modulename --enable

  • (常用)petalinux-create -t apps -n myapp --enable

2. 修改成自己所需的moudle以後編譯

  • (常用)petalinux-build

  • (Opt)petalinux-build -c myapp

  • (Opt)petalinux-config -c rootfs

3. 檢查是否可以在選單中找到module

在專案中可以在以下路徑找到.ko檔 project-name/build/tmp/sysroots-components/zynqmp_generic/blink/lib/modules/5.10.0-xilinx-v2021.2/extra/blink.ko

4. 開機後可以在以下路徑找到module driver

/lib/modules/5.10.0-xilinx-v2021.2/extra/

5. 若是app則可以直接在cmdline下直接輸入app名稱執行程式

Last updated