Suporte ao menuconfig no U-Boot 2014.10
- por Sergio Prado
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 |
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!