construindo / compilando cabeçalhos de kernel

2

Estou compilando o kernel 3.4 e 3.8 para diferentes dispositivos alvo. Eu gostaria de instalar o driver sem fio compatível que requer cabeçalho do kernel. Alguém poderia me dizer como eu posso compilar / construir o cabeçalho do kernel a partir da fonte do kernel? Eu apreciaria se alguém pudesse me sugerir um documento claro para ler ou explicar claramente como posso realizá-lo.

Em segundo lugar, os dispositivos de destino executam o Debian. funcionaria se eu instalasse o cabeçalho do kernel por apt-get install linux-headers-$(uname -r) para o dispositivo que teria 3.4 kernel? Ou pode haver conflito ou problema?

    
por sven 17.05.2013 / 00:03

1 resposta

2

Já passou algum tempo desde a compilação cruzada, mas encontrei esta descrição de fazendo cross compilation bastante claro, YMMV.

Dependendo do seu destino específico, pode haver documentação mais específica disponível on-line.

Eu configuraria duas novas árvores completas (uma para 3.4 e uma para 3.8) para compilar o kernel e não usaria o comando apt-get , pois ele não instalaria esses cabeçalhos nas novas árvores . Qualquer alteração que você fizesse nos arquivos instalados com apt-get correria o risco de quebrar algum outro pacote contando com eles (obviamente, você não usa nenhum deles agora, mas poderá fazê-lo no futuro).

    
por 17.05.2013 / 06:01