我已经创建了这样的文件:
package / rtl8812au / Config.in:
config BR2_PACKAGE_RTL8812AU
bool "RTL8812AU"
depends on BR2_LINUX_KERNEL
help
RTL8812AU
package / rtl8812au / external.mk:
RTL8812AU_VERSION = ad1b9e30ce5f03b20e97c7b95ff90215a07924ec
RTL8812AU_SITE = $(call github,gnab,rtl8812au,$(RTL8812AU_VERSION))
RTL8812AU_LICENSE = GPL-2.0
RTL8812AU_LICENSE_FILES = COPYING
RTL8812AU_MODULE_MAKE_OPTS = CONFIG_RTL8812A=m CONFIG_PLATFORM_ARM_SUNxI=y CONFIG_PLATFORM_I386=n
$(eval $(kernel-module))
$(eval $(generic-package))
我也将source "package/rtl8812au/Config.in"
添加到package / Config.in的末尾。然后,我在buildroot配置菜单的RTL8812AU
部分启用了Target packages
。
但是没有为目标文件系统构建和安装任何东西(当然,我的意思是模块RTL8812AU)。构建时没有出现任何错误,但是有一些可疑的地方:
Building modules, stage 2.
MODPOST 0 modules
目标板:NanoPi Neo Core。