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