Como fazer com que o iwconfig funcione totalmente no Linux embarcado

3

O Linux embarcado de destino é o ARM Xilinx Zynq, e eu estou trabalhando no CentOS para compilar para o ARM usando a ferramenta da Xilinx. O sistema operacional de destino está funcionando agora e quero configurar o wifi usando iwconfig .

Eu baixei a ferramenta wireless do hp usando o git, e tentei fazer a compilação cruzada modificando o Makefile para usar o compilador cruzado

cc = arm-xilinx-linux-gnueabi-gcc

E parece funcionar desde que eu posso rodar o iwconfig depois de copiar tudo para o alvo. Eu posso ligar o wifi usb agora (ASUS USB-N13, rtl8192cufw_TMSC.bin é copiado para /lib/firmware/rtlwifi ). Eu tive que copiar manualmente os arquivos .so no diretório /lib no destino para deixá-lo rodar. No entanto, quando eu executo mais ferramentas, aparece um erro dizendo

can't find /proc/net/wireless

Eu sei que este é um arquivo virtual, então o que devo fazer para que ele funcione? Eu sei que se eu instalar o iwconfig ele completará tudo. Então, eu preciso do gcc para rodar no ARM de destino para instalá-lo, ou posso fazer a compilação cruzada no CentOS e fazer as mudanças na compilação de destino, para serem incluídas no arquivo de imagem do kernel?

    
por Splash 03.07.2015 / 04:04

0 respostas