Como compilar e instalar em um cartão SD instalado no Linux diferente

0

Eu tenho uma imagem de Raspbian em um cartão SD. Raspbian está configurado para rodar em um braço. Eu tenho que fazer algumas instalações dentro deste sistema operacional, mas construir no Rasp custa muito tempo. Então, existe a possibilidade de construir a partir do meu computador de desenvolvimento (x86_64) diretamente no cartão SD?

1ª edição

Meu sistema de desenvolvimento é o Ubuntu Gnome 16.04 x86_64

    
por Alex44 25.08.2016 / 14:33

1 resposta

0

Existem algumas maneiras de fazer isso:

  • você pode montar seu cartão SD no seu sistema Ubuntu e chroot nele, com uma pequena configuração (veja link para detalhes);
  • você pode compilar binários em seu sistema Ubuntu e copiá-los para o seu cartão SD, usando crossbuild-essential-armhf .

Note que no último caso, armhf não tem exatamente a mesma definição no Ubuntu e no Raspbian; Se você tem um Raspberry Pi mais recente, os binários devem funcionar, caso contrário, você precisará construir seu próprio conjunto de ferramentas de compilador cruzado ou usar crossbuild-essential-armel (o que resultará em binários de menor desempenho).

    
por 25.08.2016 / 14:43