
Eu tenho um dispositivo Linux incorporado baseado no BusyBox que não vem com drivers WiFi. Eu gostaria de fazer o WiFi funcionar compilando o driver rtl8192cu para ele (para o dongle USB wifi que tenho).
O dispositivo é muito limitado em CPU e RAM, mas também no software disponível nele (BusyBox). Ele não possui gerenciador de pacotes, portanto não há como compilar o driver no próprio dispositivo. Terei que compilar cruzadamente no meu laptop. Isso não deveria ser um problema.
Para compilar o driver (também conhecido como módulo do kernel), preciso dos cabeçalhos do Linux para o kernel usado no dispositivo, para o qual preciso .config
que foi usado para compilar o kernel. No entanto, o fabricante não o fornece, nem está incorporado ao kernel via CONFIG_IKCONFIG.
Existe alguma maneira de compilar o driver para que funcione no dispositivo?
Eu estou supondo que o driver não depende de tantas opções configuráveis, se houver, então pode ser possível criar um .config
similar o suficiente e usá-lo para construir os cabeçalhos do Linux, que são necessários para compilar o driver.
Alguma sugestão de como fazer isso?
Semelhante:Compile o módulo do kernel Linux sem Module.symvers