Suporte ao menuconfig no U-Boot 2014.10

- por Sergio Prado

Categorias: U-Boot Tags:

Esta semana saiu a versão 2014.10 do U-Boot, que agora terá suporte ao Kbuild, mesmo mecanismo de configuração e compilação utilizado no kernel Linux.

Isso significa que basta um “make menuconfig” para configurar o U-Boot para uma plataforma de hardware

$ make menuconfig

u-boot-menuconfig

O comportamento é idêntico ao mecanismo utilizado no kernel, onde a configuração é salva em um arquivo chamado .config no diretório raiz do código-fonte.

Os arquivos de configuração das plataformas de hardware suportadas por padrão no U-Boot ficam no diretório configs/:

$ ls configs/
A10-OLinuXino-Lime_defconfig
A10s-OLinuXino-M_defconfig
A13-OLinuXino_defconfig
A13-OLinuXinoM_defconfig
A20-OLinuXino-Lime_defconfig
A20-OLinuXino_MICRO_defconfig
A3000_defconfig
a320evb_defconfig
a3m071_defconfig
a4m072_defconfig
a4m2k_defconfig
ac14xx_defconfig
acadia_defconfig
adp-ag101_defconfig
adp-ag101p_defconfig
adp-ag102_defconfig
aev_defconfig
afeb9260_defconfig
[...]

E podem ser carregados diretamente conforme exemplo abaixo para a Wandboard Quad:

$ make wandboard_quad_defconfig

Por enquanto o menu de configuração tem poucas opções além da habilitação do suporte à plataforma-alvo, mas a tendência é termos nas próximas versões um controle mais fino sobre a configuração de uma placa no U-Boot, como a habilitação ou desabilitação de drivers, comandos e outras opções de configuração.

Um abraço,

Sergio Prado

Sem Comentários

Nenhum comentário até agora... é a sua chance de ser o primeiro a comentar!

Faça um Comentário

Navegue
Creative Commons Este trabalho de Sergio Prado é licenciado pelo
Creative Commons BY-NC-SA 3.0.