Mudanças entre as edições de "BeagleBone Black"
(10 revisões intermediárias por 3 usuários não estão sendo mostradas) | |||
Linha 6: | Linha 6: | ||
Também utiliza [[capes]] como o seu irmão mais velho, [[BeagleBone]]. Mais informações na [http://beagleboard.org/Products/BeagleBone%20Black página oficial]. |
Também utiliza [[capes]] como o seu irmão mais velho, [[BeagleBone]]. Mais informações na [http://beagleboard.org/Products/BeagleBone%20Black página oficial]. |
||
− | + | == Onde comprar == |
|
⚫ | |||
+ | * Farnell-Newark (Brasil): em falta no momento http://www.farnellnewark.com.br/beagleboneblackarmcortexa8ferramentadedesenv,product,CC00001,0.aspx |
||
+ | * SeeedStudio (China): em falta http://www.seeedstudio.com/depot/beaglebone-black-p-1505.html |
||
+ | * Adafruit (USA): http://www.adafruit.com/products/1278 |
||
== Explorando == |
== Explorando == |
||
+ | [[Arquivo:Bbb-quick-start.png|400px|thumb|right|Folheto que vem na caixa do BeagleBone Black: a dica é ligá-lo no computador via USB como se fosse um HD externo e ler o arquivo start.htm]] |
||
− | == Onde comprar == |
||
+ | ==Bibliotecas== |
||
⚫ | |||
+ | ===C=== |
||
+ | Existe uma biblioteca que simplifica o I/O utilizando linguagem C (ainda em estágios iniciais): http://www.element14.com/community/community/knode/single-board_computers/next-gen_beaglebone/blog/2013/10/10/bbb--beaglebone-black-io-library-for-c?CMP=SOM-BEAGLEBONE-SHABAZ-FB |
||
+ | |||
+ | ===Python=== |
||
+ | Biblioteca ótima para controlar I/O através de Python: http://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black |
||
==Dicas== |
==Dicas== |
||
Linha 30: | Linha 39: | ||
===Reinstalando/Atualizando o Angstrom=== |
===Reinstalando/Atualizando o Angstrom=== |
||
+ | Na página da [[2%C2%AA_Noite_do_Mini_PC:_Dojo_com_BeagleBone_Black|2ª Noite do Mini PC]] também está documentado o passo-a-passo para atualizar a BeagleBone com o sistema Angstrom. |
||
+ | |||
Para reinstalar ou atualizar o sistema operacional padrão do BeagleBone Black (Angstrom), vá para [http://beagleboard.org/latest-images|esta página] e baixe a última versão de acordo com sua preferência: |
Para reinstalar ou atualizar o sistema operacional padrão do BeagleBone Black (Angstrom), vá para [http://beagleboard.org/latest-images|esta página] e baixe a última versão de acordo com sua preferência: |
||
* '''eMMC flasher''': É a versão para ser gravada na memória interna do BeagleBone Black. Vai utilizar um cartão SD apenas para copiar os arquivos da instalação. |
* '''eMMC flasher''': É a versão para ser gravada na memória interna do BeagleBone Black. Vai utilizar um cartão SD apenas para copiar os arquivos da instalação. |
||
Linha 41: | Linha 52: | ||
# O BeagleBone Black deve iniciar pelo cartão SD e começar a copiar os arquivos do sistema para o eMMC e a configurar o sistema. O único indicativo é que os LEDs irão acender de forma sequencial e em seguida verifique se o LED da extrema esquerda (eMMC) e o segundo da direita para esquerda (SD) estão piscando conforme os arquivos são copiados. Este processo pode demorar mais de 1h, portanto vá tomar um café ou dormir. |
# O BeagleBone Black deve iniciar pelo cartão SD e começar a copiar os arquivos do sistema para o eMMC e a configurar o sistema. O único indicativo é que os LEDs irão acender de forma sequencial e em seguida verifique se o LED da extrema esquerda (eMMC) e o segundo da direita para esquerda (SD) estão piscando conforme os arquivos são copiados. Este processo pode demorar mais de 1h, portanto vá tomar um café ou dormir. |
||
# Se tudo funcionou corretamente, todos os 4 LEDs irão permanecer acesos. Se algo der errado todos apagarão. |
# Se tudo funcionou corretamente, todos os 4 LEDs irão permanecer acesos. Se algo der errado todos apagarão. |
||
+ | |||
+ | ===Pinos GPIO disponíveis=== |
||
+ | Nem todos pinos estão sempre disponíveis, em nossos testes estavam disponíveis os pinos P8_12 ao P8_19. |
||
+ | |||
+ | ===Voltagem nas entradas analógicas=== |
||
+ | A voltagem máxima das entradas analógicas é 1.8V. Lembre sempre de utilizar o pino VADC (1.8V) para alimentar a parte analógica do seu circuito. |
||
== Veja também == |
== Veja também == |
||
Linha 51: | Linha 68: | ||
http://beagleboard.org |
http://beagleboard.org |
||
+ | |||
http://beagleboard.org/latest-images |
http://beagleboard.org/latest-images |
||
+ | |||
http://learn.adafruit.com/beaglebone-black-installing-operating-systems/overview |
http://learn.adafruit.com/beaglebone-black-installing-operating-systems/overview |
||
− | [[Categoria:Mini PC]] |
+ | [[Categoria:Mini PC]][[Categoria:IoT]] |
Edição atual tal como às 01h25min de 31 de março de 2014
O BeagleBone Black é um mini PC do tamanho de um cartão de crédito que utiliza Linux, sucessor do BeagleBone. Possui muitos I/O e poder de processamento disponível para análise em tempo-real graças a seu processador AM335x 1GHz ARM® Cortex-A8. Promete dar boot no Linux em 10 segundos e estar pronto para desenvolvimento em menos de 5 minutos com apenas um cabo USB.
Também utiliza capes como o seu irmão mais velho, BeagleBone. Mais informações na página oficial.
Onde comprar
- Farnell-Newark (Brasil): sumiu? http://www.farnellnewark.com.br/beagleboneblackcortexa8devboard,product,2291620,0.aspx
- Farnell-Newark (Brasil): em falta no momento http://www.farnellnewark.com.br/beagleboneblackarmcortexa8ferramentadedesenv,product,CC00001,0.aspx
- SeeedStudio (China): em falta http://www.seeedstudio.com/depot/beaglebone-black-p-1505.html
- Adafruit (USA): http://www.adafruit.com/products/1278
Explorando
Bibliotecas
C
Existe uma biblioteca que simplifica o I/O utilizando linguagem C (ainda em estágios iniciais): http://www.element14.com/community/community/knode/single-board_computers/next-gen_beaglebone/blog/2013/10/10/bbb--beaglebone-black-io-library-for-c?CMP=SOM-BEAGLEBONE-SHABAZ-FB
Python
Biblioteca ótima para controlar I/O através de Python: http://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black
Dicas
Internet via USB
Para que a BeagleBoneBlack tenha acesso à internet através da conexão usb (por exemplo, compartilhar a conexão de um notebook com a BBB) são necessárias as seguintes alterações.
No seu notebook, rode os seguintes comandos, como superusuário. Troque wlan0 pela interface de rede em uso.
iptables --table nat --append POSTROUTING --out-interface wlan0 -j MASQUERADE iptables --append FORWARD --in-interface eth1 -j ACCEPT echo 1 > /proc/sys/net/ipv4/ip_forward
Na BBB:
route add default gw 192.168.7.1 echo "nameserver 8.8.8.8" >> /etc/resolv.conf
Reinstalando/Atualizando o Angstrom
Na página da 2ª Noite do Mini PC também está documentado o passo-a-passo para atualizar a BeagleBone com o sistema Angstrom.
Para reinstalar ou atualizar o sistema operacional padrão do BeagleBone Black (Angstrom), vá para página e baixe a última versão de acordo com sua preferência:
- eMMC flasher: É a versão para ser gravada na memória interna do BeagleBone Black. Vai utilizar um cartão SD apenas para copiar os arquivos da instalação.
- Runs on BeagleBone Black as well without flashing the eMMC: Esta versão funciona diretamente do cartão SD. É recomendada se estiver sem tempo de aguardar a gravação ao eMMC.
O processo é basicamente o seguinte:
- Baixar a imagem da versão mais recente.
- Extrair a imagem no computador.
- Gravar a imagem em um cartão SD (4GB+) utilizando a opção mais adequada ao seu sistema operacional, detalhes aqui.
- Insira o cartão com a imagem no BeagleBone Black desligado e segure o botão USER BOOT acima do slot SD enquanto o liga novamente.
- O BeagleBone Black deve iniciar pelo cartão SD e começar a copiar os arquivos do sistema para o eMMC e a configurar o sistema. O único indicativo é que os LEDs irão acender de forma sequencial e em seguida verifique se o LED da extrema esquerda (eMMC) e o segundo da direita para esquerda (SD) estão piscando conforme os arquivos são copiados. Este processo pode demorar mais de 1h, portanto vá tomar um café ou dormir.
- Se tudo funcionou corretamente, todos os 4 LEDs irão permanecer acesos. Se algo der errado todos apagarão.
Pinos GPIO disponíveis
Nem todos pinos estão sempre disponíveis, em nossos testes estavam disponíveis os pinos P8_12 ao P8_19.
Voltagem nas entradas analógicas
A voltagem máxima das entradas analógicas é 1.8V. Lembre sempre de utilizar o pino VADC (1.8V) para alimentar a parte analógica do seu circuito.
Veja também
Fontes
http://beagleboard.org/latest-images
http://learn.adafruit.com/beaglebone-black-installing-operating-systems/overview