Compilando Armbian para usar numa TV BOX

O que é ArmBian?

Armbian é um sistema operacional baseado em Linux projetado para dispositivos de computação de placa única (SBCs) com processadores ARM, como placas Raspberry Pi, Odroid, Orange Pi, e uma variedade de outros dispositivos semelhantes. Ele fornece uma distribuição Linux voltada para o desempenho e a estabilidade em SBCs, permitindo que os usuários executem uma variedade de aplicativos e serviços em seus dispositivos ARM.

Rockchip 322x

Essa compilação será usada em uma das TV box baratas vendidas no Brasil sob nomes como ‘MX Q Pro’. São placas provavelmente comprometidas por problemas de controle de qualidade que foram transformadas em TV boxes e vendidas aos consumidores. Elas possuem um sistema modificado que camufla tanto o hardware quanto o software que realmente possuem, portanto, não aconselho a compra desses equipamentos. No entanto, se você já possui um, pode utilizá-lo para outros fins, instalando o Armbian.

Essas placas, identificadas como Rockchip RK3228A, RK3228B e RK3229, de fato possuem uma CPU ARM Cortex-A7 de quatro núcleos com 1,0 GHz, 1 GB de RAM e 8 GB de espaço interno.

Requisitos mínimos PC para compilação:

Sistema operacional Linux, nativo ou virtualizado.

Computador x86/x64 executando qualquer sistema operacional; pelo menos 4 GB de RAM, SSD, quad-core (recomendado).

VirtualBox ou software de virtualização similar (altamente recomendado com um mínimo de 50 GB de espaço em disco rígido)

Baixando git e clonando repositório:

apt-get -y -qq install git  
git clone --depth=1 --branch=main https://github.com/armbian/build  
cd build

execute o script:

./compile.sh

Na primeira tela, escolha se deseja fazer alguma alteração no kernel. Caso contrário, siga em frente e selecione a opção ‘Do not change Kernel configuration’ e pressione Enter.

armbian

Na tela seguinte, escolheremos nossa placa, que no caso é a Rockchip 322x. No entanto, como ela não possui suporte oficial, será necessário mudar para a opção ‘Show CSC/WIP/EOS/TVB’ e pressionar Enter.

escolha I understand and Agree e pressione enter.

armbian

Selecione na lista o modelo da placa Rk322x-box e escolha aceitar.

armbian

Na próxima tela, escolheremos o kernel branch. Neste caso, como esta compilação será a mais atual, selecionaremos ‘bleeding edge’. Por esse motivo, é aconselhável, ao instalar esta imagem no aparelho, fazer um teste inicial através de um cartão SD ou pendrive para verificar o funcionamento antes de gravar na memoria em definitivo.

armbian

Clique em ‘Aceitar’ e continue para a próxima etapa, que envolve a escolha do sistema base entre Debian e Ubuntu. Escolha o que desejar e pressione ‘OK’.

A configuração seguinte perguntará sobre o tipo de imagem, se deseja uma no estilo servidor somente com console ou desktop. Caso opte por um desktop, recomendo a opção XFCE para um melhor desempenho. Selecione os aplicativos e serviços que deseja que sejam previamente instalados na imagem e clique em ‘OK’.

O processo de compilação pode ser um pouco demorado, levando de 1 a 2 horas, portanto, aguarde até a conclusão.

Após o término do processo, você encontrará sua imagem recém-criada dentro da pasta ~/build/output/images.

Agora, basta gravá-la em um cartão SD ou pendrive e testá-la em seu TV box.

armbian neofetch

Deixe um comentário