Dúvidas sobre a configuração do Buildroot

2

Como posso atualizar meu Buildroot sem perder minha configuração, pacotes etc.?

E como posso atualizar o kernel do Linux que está configurado? É só mudar a URL do repositório git em menuconfig? Se alguém me ajudar, serei grato.

    
por Pedro Durek 13.11.2014 / 19:58

2 respostas

0

Sim, você pode atualizar seu Buildroot e manter seu .config. O Buildroot tem um mecanismo para lidar com configurações legadas, que avisarão se certas opções desapareceram ou foram renomeadas.

Você também pode manter seus pacotes, mesmo que algumas alterações sejam necessárias à medida que a infraestrutura do pacote evolui de tempos em tempos. No entanto, geralmente tentamos também ter alguma lógica para avisar o usuário quando o pacote usa alguns mecanismos antigos / obsoletos.

Em relação aos seus pacotes, eu recomendaria, no entanto: 1 / enviar ao Builder oficial todos os seus pacotes para componentes de código aberto ou componentes de software geralmente disponíveis publicamente, e 2 / usar o mecanismo BR2_EXTERNAL para separar seus pacotes privados do núcleo do Buildroot.

Com relação ao kernel do Linux, depende inteiramente da configuração do Buildroot definir qual versão você quer construir. Pode ser uma versão estável baixada como um tarball do kernel.org, um local de tarball personalizado ou uma árvore Git personalizada.

    
por 14.11.2014 / 09:34
0

ty para as respostas.

  1. Para atualizar o buildroot eu tenho que digitar o comando "git pull"?
  2. Por exemplo, em .config, a versão do Kernel é definida como:

    BR2_DEFAULT_KERNEL_VERSION="3.10.27" BR2_LINUX_KERNEL_CUSTOM_REPO_URL="git://github.com/raspberrypi/linux.git" BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="943b563ec9961b53b77a0e7b6c07289826c082a5" BR2_LINUX_KERNEL_VERSION="943b563ec9961b53b77a0e7b6c07289826c082a5"

    Qual é o número mencionado em "BR2_LINUX_KERNEL_VERSION"? Se eu quiser mudar a versão do Kernel para 3.12.X, eu tenho que mudar o número de "BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION" e digitar make? Como posso encontrar a referência deste número no repositório?

por 14.11.2014 / 18:58