Gravando o Debian na Dragonboard 410c

Neste rápido tutorial veremos como gravar a distribuição Debian na placa Dragonboard 410c da Qualcomm apenas utilizando um cabo micro USB, sem a necessecidade da utilizaço de um cartão uSD, mouse e teclado.

 

 

Preparação do ambiente

 

O tutorial foi realizado em um Host Ubuntu 14.04 e você precisará basicamente instalar o fastboot com os seguintes comandos em um terminal:

sudo apt-get update
sudo apt-get install android-tools-fastboot

 

Faça o download das imagens a serem gravadas com os comandos abaixo:

mkdir -p ~/dragonboard/debian/downloads
cd ~/dragonboard/debian/downloads
wget http://builds.96boards.org/snapshots/dragonboard410c/linaro/rescue/80/dragonboard410c_bootloader_emmc_linux-80.zip
wget http://builds.96boards.org/releases/dragonboard410c/linaro/debian/17.06/boot-linaro-stretch-qcom-snapdragon-arm64-20170628-252.img.gz
wget http://builds.96boards.org/releases/dragonboard410c/linaro/debian/17.06/linaro-stretch-alip-qcom-snapdragon-arm64-20170628-252.img.gz
mkdir dragonboard410c_bootloader_emmc_linux-80
unzip dragonboard410c_bootloader_emmc_linux-80.zip -p dragonboard410c_bootloader_emmc_linux-80
gunzip --keep boot-linaro-stretch-qcom-snapdragon-arm64-20170628-252.img.gz
gunzip --keep linaro-stretch-alip-qcom-snapdragon-arm64-20170628-252.img.gz

 

Estamos usando o bootaloder emmc linux versão 80, o boot linaro versão 17.06 e a imagem do Debian 9 versão 17.06.

 

 

Gravação das imagens

 

Primeiramente devemos nos certificar que a placa esteja no modo de boot pelo eMMC. Para isso posicione em "0"/"OFF" todas as chaves do switch S6 conforme e figura 1.

 

Figura 1 - Dragonboard 410c em modo de boot pelo eMMC

 

Agora vamos colocar a placa em modo fastboot para gravar as imagens. Para isso siga os passos a seguir utilizando a figura 2 como referência:

  1. Conecte a Dragonboard ao Host através de um cabo micro USB;
  2. Pressione o botão Vol "-" enquanto
  3. Energiza a placa
  4. Espere alguns segundos, libere o botão Vol "-" e digite o comando abaixo no terminal do Host e verifique se a placa foi detectada.
fastboot devices

 

Dragonboard 410c em modo fastboot
Figura 2 - Dragonboard 410c em modo fastboot

 

Após termos a placa devidamente detectada vamos gravar as imagens propriamente ditas:

cd ~/dragonboard/debian/downloads/dragonboard410c_bootloader_emmc_linux-80
./flashall
cd ../
fastboot flash boot boot-linaro-stretch-qcom-snapdragon-arm64-20170628-252.img
fastboot flash rootfs linaro-stretch-alip-qcom-snapdragon-arm64-20170628-252.img

 

Nota: conecte a placa via USB diretamente na porta de seu computador, não utilize nenhum tipo de hub USB pois poderá ocorrer problemas com a transferência das imagens e o processo de gravação irá falhar.

 

 

Finalização

 

Após terminado o processo de gravação das três imagens você pode desernegizar, conectar a placa a um monitor HDMI, teclado e mouse USB, energinzar novamente e explorar o Debian.

 

O usuário padrão é linaro e a senha linaro.

NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Diego Sueiro
Formado em Engenharia de Controle e Automação pela UNIFEI e CEO do Embarcados, atualmente trabalho na Inglaterra com Desenvolvimento de Sistemas Linux Embarcado Real Time. Sou consultor e desenvolvedor de software para Sistemas Embarcados com vasta experiência em projetos com processadores de 8bits a 32bits, sistemas bare metal, RTOS, Linux Embarcado e Android Embarcado. Um apaixonado por Pink Floyd e Empreendedorismo.

Deixe um comentário

avatar
 
  Notificações  
Notificar