Como corrigir erro “Nenhuma regra para tornar o alvo 'menuconfig'” ao construir um kernel para o Beagleboard?

6

O objetivo é construir e instalar o módulo USB Video Class (UVC), via make modules_install . Estou tentando configurar o kernel via make menuconfig na distribuição Angstrom, rodando no BeagleBoard-xM. A imagem de Angstrom (somente console) foi construída em Narcissus . O kernel Angstrom é 2.6.32.

Eu recebo o seguinte erro: make: *** No rule to make target 'menuconfig'. Stop.

Parece que não há fontes do kernel porque usr/src não contém nada. Devo ter que baixar o kernel Linux 2.6.32 do kernel.org e quais devem ser os próximos passos para configurar o kernel?

    
por dempap 19.01.2014 / 23:28

2 respostas

1

Normalmente, o kernel e os pacotes para sistemas embarcados são construídos com um compilador cruzado no desktop / servidor, então eles são empacotados em uma imagem e finalmente copiados para o sistema embarcado e mostrados em flash SRAM ou NAND / NOR.

Eu pessoalmente gosto da OpenEmbedded distro que é fácil de criar.

Howto Beagleboard

    
por 20.01.2014 / 01:25
0

Você pode baixá-lo de kernel.org e extraí-lo em /usr/src/ depois disso, você deve copiar a configuração do kernel existente de /boot para /usr/src/linux-2.6.x/.config . Você pode executar:

 make menuconfig
    
por 25.12.2016 / 10:14