字體:小 中 大 | |
|
|
2022/03/11 11:10:07瀏覽106|回應0|推薦0 | |
openwrit, 編driver module ko檔 有一個特有的package build, 例如: make pckage/kernel/rtl881au-ct/compile V=s pkg_build, 可以產生ko檔, 或是一般應用程式 相較single build編ko檔, package build會引入很多參數, 編wifi driver這類,需要高度相依性的驅動程式, package build是必要的. pckage/kernel/rtl881au-ct/內, 有兩個Makefile pckage/kernel/rtl881au-ct/Makefile, 暫稱pkg_makefile pckage/kernel/rtl881au-ct/src/Makefile, 暫稱src_makefile pckage/kernel/demo_ko/src/ 內, 就放一般標準的 ko source code Makefile內(暫稱src_makefile), 若只做package build 而不做single build,只要 obj-m=xxxxx.o pckage/kernel/demo/Makefile, 暫稱pkg_makefile 語法頗為複雜, 配合上頭的src_makefile define KernelPackage/demo_ko ... FILES:=$(PKG_BUILD_DIR)/demo_ko.ko ... enddef |
|
( 不分類|不分類 ) |