Я создал такие файлы:
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"
в конец пакета / Config.in.Затем я включил RTL8812AU
в разделе Target packages
меню конфигурации buildroot.
Но ничего не собрано и не установлено в целевую файловую систему (я имею в виду модуль RTL8812AU, конечно).Я не получаю никаких ошибок при сборке, однако есть несколько подозрительных строк:
Building modules, stage 2.
MODPOST 0 modules
Целевая плата: NanoPi Neo Core.