
У меня есть встроенное устройство Linux на основе BusyBox, которое не поставляется с драйверами WiFi. Я хотел бы заставить WiFi работать, скомпилировав для него драйвер rtl8192cu (для моего USB-адаптера WiFi).
Устройство очень ограничено в процессоре и оперативной памяти, а также в программном обеспечении, доступном на нем (BusyBox). У него нет менеджера пакетов, поэтому нет возможности скомпилировать драйвер на самом устройстве. Мне придется сделать кросс-компиляцию на моем ноутбуке. Это не должно быть проблемой.
Для компиляции драйвера (он же модуль ядра) мне нужны заголовочные файлы linux для ядра, используемого в устройстве, для чего мне нужен , .config
который использовался для компиляции ядра. Однако производитель его не предоставляет, и он не встроен в ядро через CONFIG_IKCONFIG.
Есть ли способ скомпилировать драйвер таким образом, чтобы он работал на устройстве?
Я предполагаю, что драйвер не зависит от стольких настраиваемых параметров, если они вообще есть, поэтому, возможно, удастся создать .config
достаточно похожий драйвер и использовать его для сборки заголовочных файлов Linux, которые необходимы для компиляции драйвера.
Есть предложения, как это сделать?