Tutorial de confguração de um cartão micro SD como área de swap e armazenamento para a DragonBoard 410c (DB410C)

Documentos relacionados
Administração de sistemas Linux. Manipulação do sistemas de arquivos

Manual de Compilação/Execução da Aplicação SmartHome

Comandos básicos. Sistemas Operacionais II

ADMINISTRAÇÃO DE REDES I LINUX. Partições, Raid. Frederico Madeira LPIC 1, CCNA

BeagleBone Black + Windows Embedded Compact

Recuperando o GRUB após instalação do Windows

LINUX. Uma visão geral

Obrigado por adquirir o Mobile Broadband modem USB. Com o seu modem USB, você tem acesso à rede sem fio em alta velocidade.

b. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5)

Asterisk para Raspberry Pi

Atualização de produto: Instalação do Sistema Operacional de Rede do HP Server tc2100

LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER PELO VIRTUALBOX

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

Sistema Operacional Unidade 8.3 Montagem de dispositivos. QI ESCOLAS E FACULDADES Curso Técnico em Informática

PROGRAMA ACESSA ESCOLA. Tutorial Configuração de BIOS para ativação do HD (Estação dos alunos) Itautec I5 ST 4272

Workshop de Media Center

INSTALAÇÃO E CONFIGURAÇÃO MÁQUINA CLIENTE COM Windows XP SP3

Particionando discos Rígidos.

Restaurar um computador Acer para o seu estado de fábrica

Tutorial Editando os arquivos de banco de dados

Lojamundi Tecnologia Sem Limites br

2- Carregar o código executável para o testbed e configurar o experimento

Tutorial de Instalação LINUX EDUCACIONAL versão 4.0 Este tutorial foi elaborado a partir do material de autoria de Rafael Nink.

MultiBoot (Multi-inicialização) Guia do Usuário

Banana Pi. O sistema operacional (SO) da Banana Pi vive no cartão SD. você tem que preparar um cartão SD de inicialização.

Universidade Estadual de Feira de Santana

Manual de configuração do servidor

PROJETO SISTEMA DE ALARME REMOTO NO CBMSC. Tecnologias utilizadas

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

[Detalhe: cfdisk -z /dev/sdx zera totalmente o disco (x é o que aparece no final; no nosso caso f /dev/sdf)]

03/11/2011. Apresentação. SA do Linux. Sistemas de Arquivos. Curso Tecnologia em Telemática. Disciplina Administração de Sistemas Linux

1. Adição de um disco rígido a uma máquina existente. Iremos utilizar uma máquina virtual

ACCESS ) Introdução. 2) Abrindo um banco de dados. 3) A Janela do Access-2007

Tutorial. Editando os arquivos de banco de dados. Autores: Vitor Pires Vencovsky, Rodrigo Viviani

1.1-Digitar o comando abaixo para entrar no manual on-line do sistema para buscar informações sobre o comando pwd. man pwd

Meios de Comunicação de Dados.

Informática. Backup do Windows. Professor Márcio Hunecke.

Tutorial para Instalar e configurar o Xampp

1.0 Informações de hardware

Administração de Sistemas Operacionais. Prof.: Marlon Marcon

Tutorial Raspbian e Arduino Programação de Periféricos CC FACIN PUCRS

Informática. Linux. Professor Márcio Hunecke.

Configurando a central de alarme e aplicativo AMT Mobile V3 para se comunicarem

ATUALIZANDO O MIKROTIK VIA CABO SERIAL

SISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX. Prof. Gleison Batista de Sousa

Tutorial de instalação e configuração do Software Giga VMS

Introdução ao ProjectLibre

Aplicativo de proteção de senha para as unidades de memória flash USB da Verbatim

Universidade Federal Fluminense - UFF Escola de Engenharia - TCE Curso de Engenharia de Telecomunicações - TGT

Anexação de tabelas, inserção de pontos, geração de polígonos e cálculo de áreas em ArcView

Instalando o Ubuntu 9.10

Tutorial Word 2007 FONTE: UNICAMP

Turma: SD-R Área: Redes Informáticas Formador: Tomás Lima Mediadora: Maria Eduarda Luz Unidade: UFCD 17 - Linux - Instalação e configuração Curso:

Instalando o CENTOS 6.6 Minimal

INSTALAÇÃO E CONFIGURAÇÃO MÁQUINA SERVIDOR COM Windows Server 2003

APOSTILA DE INFORMÁTICA WORD PAD E TECLADO

Criar uma máquina virtual para o Red Hat Enterprise Linux 6 no VirtualBox

Instalação do Linux Educacional 3.0 Bancadas SED

MINIX Manual de Instalação de MINIX no LINUX

Configurando Raspberry PI com câmera em modo de vídeo vigilância

APRESENTAÇÃO. Me chamo Daniel Barros, estarei lhe orientando passo a passo a efetuar a instalação do Android 4.3 Jelly Bean no seu celular.

Informática. Microsoft Outlook Professor Márcio Hunecke.

Aula 3 O SISTEMA OPERACIONAL LINUX E ANDROID 04/02/2016 1

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III

Capítulo 11. GRÁFICOS COM WGNUPLOT

Administração de Sistemas Operacionais. Prof.: Marlon Marcon

Manual Básico - VeraCrypt

Saiba mais Scribd Carregar um documento Pesquisar Documentos Explorar. gersonjpl

BROFFICE.ORG IMPRESS

GUIA Assinaturas de

Aprender a utilizar o aplicativo Gnuplot para fazer gráficos

Introdução à Ciência da Computação ICC0001 Prof. Diego Buchinger

Determine a separação que é usada altamente. O comando seguinte mostra a utilização do disco:

Vejamos agora as ferramentas mais utilizadas para criação de imagens:

Informática Sistemas Operacionais Aula 5. Cleverton Hentz

Preparatório LPIC-1 Tópico 104

Configurando o GRUB - Sistema Dual Boot Linux e Windows

TUTORIAL WINDOWS 7. Curso Técnico em Informática. Aluno: Ricardo B. Magalhães Período: Noturno Profª: Patrícia Pagliuca

Configurando os sistemas da linha 4U para impressão de cupom de venda (versão ou superior)

536Wi. Ponto de partida. Interação com o BrightLink. 4 Uso da caneta interativa

SISTEMA OPERACIONAL MS-DOS MICROSOFT SISTEMA OPERACIONAL EM DISCO

Este laboratório foi criado apenas como um tutorial. Simplesmente execute o comando apresentado e observe o resultado.

PROCEDIMENTO INSTALAÇÃO SINAI ALUGUEL

Instalando o Driver de Impressora Custom PostScript ou PCL para Windows

PROGRAMA ACESSA ESCOLA. Tutorial Configuração de BIOS para ativação do HD (Estação dos alunos) Itautec I5 ST 4273

Windows. Atualizar o firmware da câmera SLR digital. Preparação

Atualizar o firmware da câmera SLR digital

Principais Comandos do Terminal no LINUX

Oficina de Publicações

Librix...3. Manual Eletrônico...3. Opções de Suporte...3. Dicas para a Instalação...4. Configuração de Dispositivos Básicos...6

Permissões de acesso no Linux

Passo 1: Acesso ao site. Planilhas Google: como fazer planilhas melhores que Excel

Instalação Linux Volnys Borges Bernal Laboratório de Sistemas Integráveis

Treinamento para Manutenção dos Telecentros

Sidicom S4. Tutorial: instalação do sistema em servidor

Capítulo 9 Manipulando Hardware e dispositivos

Minha Primeira Placa no KiCad.

Escrito por Jéssica França Sex, 04 de Dezembro de :48 - Última revisão Sex, 04 de Dezembro de 2015

Instalando o Debian em modo texto

Manual Versão Desktop 2.0

Transcrição:

Tutorial de confguração de um cartão micro SD como área de swap e armazenamento para a DragonBoard 410c (DB410C) [1] Motivação O processo de unboxing da DragonBoard 410c é bastante agradável e simples. Inicialmente, deve-se ligá-la a um monitor HDMI, teclado e mouse e, em seguida, energizá-la. Na confguração de fábrica, a DB410C vem com sistema operacional Android instalado. É comum que alguns usuários prefram outros sistemas operacionais disponíveis. Este tutorial é útil àqueles que optarem por utilizar o sistema operacional Debian (Linaro). Após o refash da DB410C, a primeira confguração quase sempre será a de acesso à rede WiFi. Após isto, a DB410C está pronta para uso. Entretanto, a experiência de uso da DB410C poderá melhorar signifcativamente caso o usuário siga este tutorial, visando adicionar um cartão micro SD como swap e armazenamento extra à placa. [2] Itens necessários 1 cartão micro SD (preferencialmente, um cartão rápido. Exemplo : SanDisk Ultra) de 16GB ou maior. [3] Procedimento Neste exemplo, usarei um cartão micro SD 16GB (vazio e previamente formatado como FAT32). [3.1] Abrir uma janela terminal (System Tools -> LXTerminal) [3.2 ] Verifcar os nomes dos dispositivos $ ls /dev/mmc* O resultado conterá diversos nomes iniciados por /dev/mmcblk0. [3.3] Inserir o cartão micro SD na DB410C (é possível que o cartão seja montado automaticamente). [3.3.1] Verifcar novamente os nomes de dispositivos : $ ls /dev/mmc* Desta vez, o resultado deverá conter diversos nomes iniciados por /dev/mmcblk0 e /dev/mmcblk1. Observe a diferença entre este resultado e o resultado do item [3.2]. As diferenças serão, provavelmente, os nomes iniciados por /dev/mmcblk1 (que são as partições associadas ao cartão micro SD recém inserido). [3.3.2] Verifcar os nomes dos discos montados : $ ls /media/linaro O resultado conterá os nomes dos discos montados na DB410C.

[3.3.3] Verifcar a associação entre dispositivos e discos : $ df -ht O resultado será uma tabela contendo 7 colunas e várias linhas. As colunas de interesse são a primeira (FileSystem) e a última (Mounted on). A linha associada ao cartão micro SD será, provavelmente, a última linha da tabela. No meu caso, vejo o seguinte : FileSystem Type Size Used Avail Use% Mounted on /dev/mmcblk1p1 vfat 15G 2.7M 15G 1.00% /media/linaro/fat Isto signifca que o cartão micro SD tem nome de dispositivo /dev/mmcblk1 e sua partição p1 está montada no diretório /media/linaro/fat (este nome pode variar caso a caso). [3.3.4] Ejetar (desmontar) o cartão micro SD: $ sudo umount /media/linaro/fat [3.3.5] Verifcar se a desmontagem ocorreu: $ df -ht Observe que a última linha (referente ao cartão micro SD) terá desaparecido.

[3.4] Reparticionar o cartão micro SD O nome /dev/mmcblk1p1 signifca que o dispositivo /dev/mmcblk1 tem uma partição p1. Pode ser que haja outras partições ( p2, p3, etc). No meu caso, observo apenas uma única partição denominada /dev/mmcblk1p1. Nos passos seguintes, iremos reparticionar o cartão micro SD. O objetivo é recriar duas partições : uma denominada /dev/mmcblk1p1 e outra denominada /dev/mmcblk1p2. Nome da partição Tamanho Tipo da partição Função /dev/mmcblk1p1 3 / 4 do espaço disponível Linux (83) Armazenamento /dev/mmcblk1p2 1 / 4 do espaço disponível Swap Linux (82) Swap Utilizaremos o comando fdisk, que deve ser executado como super-usuário (sudo). Por este motivo, tenha muito cuidado ao utilizá-lo. $ sudo fdisk /dev/mmcblk1 As principais opções do comando fdisk são : opção m p d n t w descrição Help Mostra as partições Apaga (deleta) uma partição Adiciona uma nova partição Muda o tipo de partição Salva resultados e sai [3.4.1] Apagar a partição existente digite d [3.4.2] Criar uma nova partição digite n digite p (tipo de partição : primary) digite 1 (número da partição : 1) digite 2048 ou aperte enter (primeiro setor : 2048) Neste ponto, será exibido um número default. No meu caso, o número é 31116287. Leia tal número e multiplique-o por 3/4. O resultado será 23337215. Digite este número. digite 23337215 (último setor : 23337215)

[3.4.3] Criar uma segunda partição digite n digite p (tipo de partição : primary) digite 2 (número da partição : 2) aperte enter (primeiro setor : default = 23339008) aperte enter (último setor : default = 31116287) [3.4.4] Alterar os tipos das partições digite t digite 1 (número da partição: 1) digite 83 (tipo da partição : Linux) digite t digite 2 (número da partição: 2) digite 82 (tipo da partição : Linux Swap / Solaris) [3.4.5] Verifcar resultados digite p O resultado será uma tabela de 8 colunas : Device Boot Start End Sectors Size Id Type /dev/mmcblk1p1 2048 23337215 23335168 11.1G 83 Linux /dev/mmcblk1p2 23339008 31116287 7777280 3.7G 82 Linux Swap / Solaris [3.4.6] Salvar resultados e sair digite w [3.4.7] Verifcar os nomes dos dispositivos criados $ ls /dev/mmc* Observe que ao fnal da lista haverá os seguintes dispositivos (devices) : /dev/mmcblk1 /dev/mmcblk1p1 /dev/mmcblk1p2 (cartão micro SD) (partição 1 : Linux) (partição 2 : Linux Swap)

[3.5] Formatar partição Linux Iremos formatar a partição p1, criar um diretório de montagem (/media/sdcard) e montar o dispositivo ao diretório: $ sudo mkfs.ext3 /dev/mmcblk1p1 (formata) $ sudo mkdir /media/sdcard (cria diretório) $ sudo mount -t ext3 /dev/mmcblk1p1 /media/sdcard (monta) [3.6] Confgurar a partição de Swap Linux Iremos preparar a partição p2 como área de Swap e montá-la: $ sudo mkswap /dev/mmcblk1p2 (prepara) $ sudo swapon /dev/mmcblk1p2 (monta) $ sudo swapon -s (exibe status) [3.7] Criar um script para automatizar a montagem das partições Utilizando seu editor de texto preferido, crie o seguinte arquivo (salve-o como dragon_up.sh ) em algum diretório de scripts úteis. No meu caso, o diretório de scripts úteis é : /home/linaro/documents/utils dragon_up.sh #! /bin/sh sudo mount -t ext3 /dev/mmcblk1p1 /media/sdcard sudo swapon /dev/mmcblk1p2 sudo swapon -s De maneira análoga, crie também o arquivo abaixo (salve-o como dragon_down.sh ) : dragon_down.sh #! /bin/sh sudo umount /media/sdcard sudo swapof /dev/mmcblk1p2 Transforme-os em arquivos executáveis : $sudo chmod +x./dragon_up.sh $sudo chmod +x./dragon_down.sh

[3.8] As partições estão prontas para uso Sempre que precisar, execute o comando dragon_up.sh para ativar as partições ou o comando dragon_down.sh para desativá-las. Uma idéia interessante é incluir a chamada ao script dragon_up.sh nos arquivos de inicialização (boot) do Linux. [3.9] Automatizar chamada do script logo após o boot do Linux (Opcional) Certamente, seu projeto precisará executar scripts de inicialização pós-boot. Neste exemplo, criaremos um script chamado mybootscript para tal propósito. Caso seu projeto já tenha um script semelhante, basta acrescentar a chamada ao script dragon_up.sh ao mesmo. [3.9.1] Criar arquivo mybootscript Utilizando seu editor de texto preferido, crie o arquivo abaixo, salvando-o como mybootscript no diretório /etc/init.d /etc/init.d/mybootscript #! /bin/sh cd /home/linaro/documents/utils sudo./dragon_up.sh $sudo chmod 755 /etc/init.d/mybootscript $sudo update-rc.d mybootscript defaults $sudo service --status-all (transforma em executável) (confgura o serviço) (exibe status dos serviços) A partir de agora, logo após o boot da DB410C, o script mybootscript será executado. Neste exemplo, tal script chama aquele script drangon_up.sh que, por sua vez, habilita as partições do cartão micro SD. Neste mesmo arquivo mybootscript é possível adicionar outras chamadas de scripts necessárias ao seu projeto. [4.0] Conclusão : Sua DragonBoard 410c terá um desempenho otimizado devido às novas área de swap e de armazenamento (diretório /media/sdcard) do cartão microsd. Você perceberá facilmente a diferença. Com estes novos recursos, será possível compilar pacotes de softwares mais pesados a partir do source code, diretamente na DB410C e com muito mais agilidade. A experiência de uso da DB410C também será mais agradável devido à possibilidade de abrir várias janelas ou aplicativos simultaneamente, sem sobrecarregar o sistema operacional. Cezar Menezes cezar.menezes@live.com