- Placa de Avaliação Quectel UMTS<EEVB-KIT
- Placa de avaliação Sierra Wireless MangOH Red
- Placa de Interfaces para os módulos Telit
- Qualcomm DragonBoard 410C
- Como instalar o Linux Linaro-ALIP na Qualcomm DragonBoard 410C
Neste artigo vamos explicar como instalar o Linux Linaro-alip na placa Qualcomm DragonBoard 410C. Para mais informações sobre o hardware dessa placa, acesse o primeiro artigo dessa série. É preciso dos seguintes itens para rodar esse tutorial:
- Placa Qualcomm DragonBoard 410C;
- Fonte para ligar a placa;
- Cabo mini USB para conectar a placa no PC;
- PC com Linux Ubuntu 16.04 (Eu utilizei essa distribuição para esse tutorial);
- Teclado e Mouse USB, ou LapDock.
Linux Linaro-ALIP
O Alip é uma pequena distribuição usada em placas ARM. A Linaro começou a suportar o ALIP e o modificou a fim de suportar os pacotes como Ubuntu. Ele é então uma pequena distribuição, com suporte à interface gráfica e mídia. Atualmente o ALIP é baseado em LXDE (Lubuntu), com as seguintes interfaces gráficas suportadas: lightdm, X11 e chromium.
Neste tutorial usaremos um Linaro com interface gráfica X11 para a Qualcomm DragonBoard 410C. Os passos necessários para isso são: Gravar o Bootloader e Gravar a Release do Linaro com IDE X11.
Gravar o Bootloader no e-MMC
Vamos começar pelo unboxing da placa. Tire a placa da caixa e conecte uma memória Flash mini SD. Conectei uma memória mini SD card de 8GB em minha placa. Coloquei as chaves na posição 0-0-0-0. Essas chaves podem ser acessadas na parte de trás da placa e são responsáveis pela seleção de:
- HDMI SEL
- USB HOST
- SD BOOT
- USB BOOT
Pressione a chave S4 e conecte a alimentação com o S4 ainda pressionado.
Conecte a placa, no conector indicado na figura, na USB de seu PC.
Faça o download do arquivo dragonboard410c_bootloader_emmc_linux-72.zip
O download foi feito para a pasta ~/Downloads/.
Extraia o zip e entre na pasta destino:
1 |
cd ~/Downloads/dragonboard410c_bootloader_emmc_linux-72/ |
Dê o comando para fastboot:
1 2 |
sudo fastboot devices 98ea2d20 fastboot |
Rode o flashall:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
sudo ./flashall target reported max download size of 268435456 bytes sending 'partition' (33 KB)... OKAY [ 0.006s] writing 'partition'... OKAY [ 0.927s] finished. total time: 0.933s target reported max download size of 268435456 bytes sending 'hyp' (56 KB)... OKAY [ 0.006s] writing 'hyp'... OKAY [ 0.016s] finished. total time: 0.022s target reported max download size of 268435456 bytes sending 'modem' (22561 KB)... OKAY [ 0.711s] writing 'modem'... OKAY [ 0.660s] finished. total time: 1.372s target reported max download size of 268435456 bytes sending 'rpm' (151 KB)... OKAY [ 0.011s] writing 'rpm'... OKAY [ 0.011s] finished. total time: 0.022s target reported max download size of 268435456 bytes sending 'sbl1' (246 KB)... OKAY [ 0.012s] writing 'sbl1'... OKAY [ 0.011s] finished. total time: 0.023s target reported max download size of 268435456 bytes sending 'tz' (587 KB)... OKAY [ 0.023s] writing 'tz'... OKAY [ 0.017s] finished. total time: 0.040s target reported max download size of 268435456 bytes sending 'aboot' (728 KB)... OKAY [ 0.027s] writing 'aboot'... OKAY [ 0.026s] finished. total time: 0.053s erasing 'boot'... OKAY [ 0.041s] finished. total time: 0.041s erasing 'rootfs'... OKAY [ 0.269s] finished. total time: 0.269s erasing 'devinfo'... OKAY [ 0.046s] finished. total time: 0.046s |
Gravando o Release do Linaro com IDE X11
Baixe o arquivo de boot do Linaro. Clique no link para baixar. Baixei o Linaro Alip com interface X. Clique no link para baixar.
1 |
cd ~/Downloads/ |
Decompacte os dois arquivos na mesma pasta:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
sudo fastboot devices 98ea2d20 fastboot sudo fastboot flash boot boot-linaro-jessie-qcom-snapdragon-arm64-20161006-144.img target reported max download size of 268435456 bytes sending 'boot' (17326 KB)... OKAY [ 0.547s] writing 'boot'... OKAY [ 0.326s] finished. total time: 0.873s sudo fastboot flash rootfs linaro-jessie-alip-qcom-snapdragon-arm64-20161006-144.img target reported max download size of 268435456 bytes sending sparse 'rootfs' (262140 KB)... OKAY [ 8.268s] writing 'rootfs'... OKAY [ 19.038s] sending sparse 'rootfs' (262140 KB)... OKAY [ 8.269s] writing 'rootfs'... OKAY [ 20.225s] sending sparse 'rootfs' (262140 KB)... OKAY [ 8.274s] writing 'rootfs'... OKAY [ 20.270s] sending sparse 'rootfs' (262140 KB)... OKAY [ 8.270s] writing 'rootfs'... OKAY [ 20.242s] sending sparse 'rootfs' (262140 KB)... OKAY [ 8.268s] writing 'rootfs'... OKAY [ 20.057s] sending sparse 'rootfs' (262140 KB)... OKAY [ 8.267s] writing 'rootfs'... OKAY [ 19.789s] sending sparse 'rootfs' (176192 KB)... OKAY [ 5.573s] writing 'rootfs'... OKAY [ 13.445s] finished. total time: 188.256s |
Desconecte todos os cabos. Para bootar o Linaro, conecte a alimentação.
Vai bootar a interface gráfica. Utilize o seguinte login:
1 2 |
usuário: linaro password: linaro. |
Configure a interface Wifi. Abra um LXterminal.
Com o comando uname -a você vai ver:
1 2 3 |
uname -a Linux linaro-alip 4.4.23-linaro-lt-qcom |
Para atualizar o seu linaro utilize apt-get:
1 |
sudo apt-get update |
1 |
sudo apt-get upgrade |
Pronto. A placa está prontinha e atualizada! 🙂