aboutsummaryrefslogtreecommitdiff
path: root/files/pt-br/archive/b2g_os/instalando_b2g_pandaboard/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/pt-br/archive/b2g_os/instalando_b2g_pandaboard/index.html')
-rw-r--r--files/pt-br/archive/b2g_os/instalando_b2g_pandaboard/index.html36
1 files changed, 36 insertions, 0 deletions
diff --git a/files/pt-br/archive/b2g_os/instalando_b2g_pandaboard/index.html b/files/pt-br/archive/b2g_os/instalando_b2g_pandaboard/index.html
new file mode 100644
index 0000000000..ce9f31b57c
--- /dev/null
+++ b/files/pt-br/archive/b2g_os/instalando_b2g_pandaboard/index.html
@@ -0,0 +1,36 @@
+---
+title: Instalando o B2G no Pandaboard
+slug: Archive/B2G_OS/Instalando_B2G_Pandaboard
+translation_of: Archive/B2G_OS/Pandaboard
+---
+<p>Esse é um guia para configurar o Firefox OS em um Firefox OS on a <a href="http://pandaboard.org/" title="http://pandaboard.org/">PandaBoard</a>, uma placa de desenvolvimento de baixo custo baseada em OMAP 4 utilizada para desenvolvimento de sistemas operacionais móveis.</p>
+<p>Essas instruções assumem que você possui disponível um SD Card com no mínimo 4GB de capacidade.</p>
+<h2 id="Formatar_o_SD_card">Formatar o SD card</h2>
+<p>Formate o SD Card seguindo esse <a href="http://omappedia.org/wiki/Minimal-FS_SD_Configuration" title="http://omappedia.org/wiki/Minimal-FS_SD_Configuration">guia</a></p>
+<h2 id="Comunicação_USB">Comunicação USB</h2>
+<p>Para habilitar a comunicação USB com o Pandaboard, siga esses <a href="http://source.android.com/source/initializing.html#configuring-usb-access" title="http://source.android.com/source/initializing.html">passos</a>. Para o B2G, você estará seguro se usar "0666" nos privilégios de arquivo.</p>
+<p>Verifique que o pandaboard está acessível pela USB do seu computador executando:</p>
+<pre>lsusb</pre>
+<p>Se você vir algo da Texas Instruments, então você encontrou seu pandaboard, caso contrário, uma dica é desconectar todos os cabos e somente conectar o pandaboard nas portas USB.</p>
+<h2 id="Compilando_e_fazendo_o_flashing">Compilando e fazendo o <em>flashing</em></h2>
+<p>Após <a href="https://developer.mozilla.org/pt-BR/Firefox_OS/Preparando_sua_primeira_compilacao_do_B2G" title="https://developer-new.mozilla.org/en/Mozilla/Boot_to_Gecko/Preparing_for_your_first_B2G_build">configurar</a> para o pandaboard, nós podemos baixar <a href="https://github.com/mozilla/Negatus" title="https://github.com/mozilla/Negatus">Negatus</a>. Esse é um agente que executa no dispositivo e pode ajudar a automação/depuração. Negatus será compilado automaticamente após executar <code>./build.sh</code>, mas você precisa instalar libnspr (<code>apt-get install libnspr4-dev</code>). Após <a href="https://developer.mozilla.org/pt-BR/Firefox_OS/Construindo_e_instalando_o_Firefox_OS" title="https://developer-new.mozilla.org/en-US/docs/Mozilla/Boot_to_Gecko/Building_and_installing_Boot_to_Gecko">compilar</a> a imagem, a parte complicada é fazer o <em>flashing</em> no seu pandaboard.</p>
+<p>Tente seguir as <a href="https://github.com/mozilla-b2g/android-device-panda" title="https://github.com/mozilla-b2g/android-device-panda">instruções</a> até (e inclusive) 'Initial setup, part 3'. Você pode pular 'Initial setup, part 1' que foi realizado durante a etapa de compilação. Após completar 'Initial setup, part 3' retorne aqui.</p>
+<p>Agora você pode executar o comando <code>./flash.sh</code> e provavelmente tudo funcionará perfeitametne. Se o script <code>flash.sh</code> tentar apagar a partição userdata, remova essa linha. Isso é um problema conhecido listado nas <a href="https://github.com/mozilla-b2g/android-device-panda" title="https://github.com/mozilla-b2g/android-device-panda">instruções</a>.</p>
+<p>Após completar o <em>flashing</em> você precisa reiniciar o dispositivo manualmente desconectando os cabos USB e de alimentação e reconectá-los (o cabo de alimentação deve ser conectado primeiro).</p>
+<p>Abaixo algumas soluções de contorno para problemas conhecidos:</p>
+<h3 id="waiting_for_OMAP4XXX..._quando_tentar_usar_usbboot">"waiting for OMAP4XXX..." quando tentar usar usbboot</h3>
+<p>Se você receber essa mensagem, desconecte todos os cabos do pandaboard. Somente reconecte o pandaboard via USB. Não conecte o cabo de alimentação. Tente agora executar <code>usboot</code> como <code>sudo</code>.</p>
+<h3 id="Erros_do_Fastboot_enquanto_executa_o_flashing">Erros do Fastboot enquanto executa o <em>flashing</em></h3>
+<p>Se você encontrar problemas ao executar os comandos do fastboot, tente executá-los com privilégio de root (por exemplo: <code>sudo &lt;fastboot command...&gt;</code>)</p>
+<p>Se o problema for com o pandaboard no modo fastboot (por exemplo: nenhum dispositivo listado ao executar <code>fastboot devices</code>), você pode tentar:</p>
+<ol>
+ <li>Desconectar todas os cabos do pandaboard</li>
+ <li>Pressione o botão GPIO</li>
+ <li>Conecte o cabo de alimentação enquanto pressiona o botão GPIO</li>
+ <li>Observe o LED. Quando começar a piscar, solte o botão GPIO</li>
+</ol>
+<p>Isso colocará o pandaboard no modo fastboot.</p>
+<h3 id="Não_consegue_conectar_ao_adb">Não consegue conectar ao adb</h3>
+<p>Se você consegue ver o dispositivo no lsusb mas não consegue no adb ou fastboot e ainda, as luzes estão apagadas, remova o cabo de alimentação e reconecte-o. Se as luzes acenderem, você precisa esperar um tempo (no máximo 30 segundos) para o dispositivo ser reconhecido pelo adb.</p>
+<p>Algumas vezes, parece que o <em>flashing</em> ocorreu sem problemas mas na verdade não foi isso que aconteceu. Refaça o procedimento (i.e.: execute <code>./flash.sh</code>) e tente novamente. É recomendado primeiro conectar o cabo de alimentação e depois o cabo USB.</p>
+<p>Se mesmo como root receber a seguinte mensagem quando executar <code>adb devices</code>:  "<code>??????????? no permision</code>", verifique a seção "Configurando o acesso USB" nesse <a href="http://source.android.com/source/initializing.html" title="http://source.android.com/source/initializing.html">site</a>, corrija ou inclua as regras udev. Não se esqueça de reinicar o serviço udev após as alterações.</p>