
Tengo un dispositivo Linux integrado basado en BusyBox que no incluye controladores WiFi. Me gustaría hacer que WiFi funcione compilando el controlador rtl8192cu (para el dongle USB wifi que tengo).
El dispositivo es muy limitado en CPU y RAM, pero también en el software disponible (BusyBox). No tiene un administrador de paquetes, por lo que no hay forma de compilar el controlador en el dispositivo. Tendré que realizar una compilación cruzada en mi computadora portátil. Eso no debería ser un problema.
Para compilar el controlador (también conocido como módulo del kernel), necesito los encabezados de Linux para el kernel usado en el dispositivo, para lo cual necesito .config
cuál se usó para compilar el kernel. Sin embargo, el fabricante no lo proporciona ni está integrado en el kernel a través de CONFIG_IKCONFIG.
¿Hay alguna forma de compilar el controlador de manera que funcione en el dispositivo?
Supongo que el controlador no depende de tantas opciones configurables, si es que hay alguna, por lo que es posible crear uno lo .config
suficientemente similar y usarlo para construir los encabezados de Linux, que son necesarios para compilar el controlador.
¿Alguna sugerencia de cómo hacer eso?
Similar:Compile el módulo del kernel de Linux sin Module.symvers