Introdução ao Beaglebone Black (Parte 1/15)

Beaglebone Black, também conhecido como BBB, é uma placa de desenvolvimento de código aberto de baixo custo usada principalmente por desenvolvedores e lobistas. Embora seja bastante semelhante a um Raspberry Pi, ele vem com alguns recursos adicionais. Desenvolvido por uma corporação sem fins lucrativos beagleboard.org, esta placa do tamanho de um cartão de crédito também oferece suporte à plataforma Linux embarcada. Devido à presença de tantos periféricos avançados, também é considerado um minicomputador. Possui um ambiente de desenvolvimento conveniente que permite ao usuário interagir com o PC apenas através de uma porta micro USB.

Logotipo do Beaglebone Preto

Fig. 1: Logotipo do Beaglebone Preto

Ambiente de Hardware

BBB consiste na arquitetura central da família ARM e abriga o processador AM35X ARM córtex A8 (1 GHz). Ele pode ser alimentado através de uma porta micro USB ou de uma fonte externa de 5 V que está presente como opcional. Além disso, ele também vem com 4 GB de memória interna. Por ter mais pinos GPIO do que Raspberry Pi, pode ser uma escolha adequada para o seu projeto.

Especificações de hardware do BBB:

  • 2 microcontroladores PRU de 32 bits
  • 512 MB de RAM DDR3
  • Armazenamento flash integrado eMMC de 4 GB e 8 bits
  • Acelerador de gráficos 3D
  • Acelerador de ponto flutuante
  • Cliente USB para energia e comunicações
  • Anfitrião USB
  • Uma porta Ethernet
  • Porta HDMI
  • 2x cabeçalhos de 46 pinos
  • Interface SD/MMC
  • UART, SPI, I2C, CAN processador integrado
  • ADC, PWM, LCD integrado no processador

Ambiente de Software

O Beagle black funciona facilmente com vários programas de software. Ele suporta várias imagens de distribuição Linux, permitindo assim ao usuário criar aplicativos em várias linguagens de alto nível e também de script. Devido à comunidade de desenvolvedores de código aberto, possui um ambiente de software eficiente. Existem muitas bibliotecas disponíveis para Beaglebone Black e, portanto, você pode começar a programar em minutos.

Recursos de software do BBB:

  • Várias distribuições Linux suportadas (Debian, Ubuntu, Android etc.)
  • Várias linguagens de alto nível suportadas (C, C++. Python, java etc.)
  • Processo de inicialização fácil
  • Conectividade SSH com PC

Diagrama de pinagem do Beaglebone

Diagrama de pinos de Beaglebone preto

Figura 2: Diagrama de pinos de Beaglebone preto

Beaglebone preto contém 2 cabeçalhos de pinos, cada um contendo 46 pinos. O cabeçalho do pino do lado esquerdo é P9 e o cabeçalho do lado direito é P8. A pinagem consiste em várias fontes de energia, GPIO, SPI/I2C, ADC, PWM, dados LCD e pino de controle, pino UART, etc. A tensão de referência do pino VDD_ADC é 1,8V.

Primeiros passos com Beaglebone preto

Agora vou explicar como começar com o Beaglebone preto e configurar a placa. A distribuição Debian é por padrão pré-carregada no eMMC do BBB o que elimina a necessidade de instalação da imagem do kernel em cartão de memória externo seguida de sua instalação no BBB. Isso economizará seu tempo e você poderá começar a trabalhar diretamente com o BBB.

Siga as etapas mencionadas abaixo como instruções:

Passo 1: Primeiro ligue o Beaglebone Black conectando-o ao PC através do cabo USB.

Passo 2: Aguarde alguns minutos para que o PC detecte o BBB.

Passo 3: Abra o terminal de comando e digite o seguinte comando para solicitar conectividade SSH:

ssh (e-mail protegido)

Agora, o usuário efetuou login como root no Beaglebone black. Por padrão, a senha não está definida para o usuário root.

Captura de tela do console Linux no Beaglebone Black

Figura 3: Captura de tela do console Linux no Beaglebone Black

Passo 4: Digite o seguinte comando para definir a senha root no Beaglebone black:

senha raiz

Agora, digite a senha duas vezes para confirmação. Aqui, quando você insere a senha, uma tela em branco é exibida em vez de '*' ou qualquer outro símbolo.

Captura de tela mostrando o console Linux com senha definida com sucesso no Beaglebone Black

Fig. 4: Captura de tela mostrando o console Linux com senha definida com sucesso no Beaglebone Black

Agora, reinicie o Beaglebone black digitando o seguinte comando e espere um pouco:

reinício

Captura de tela do login root do Linux no Beaglebone Black

Figura 5: Captura de tela do login root do Linux no Beaglebone Black

Passo 5: Repita o passo 3. Desta vez você não pode fazer login sem senha. Ao inserir o comando step3, o BBB solicitará que você insira a senha de root.

Digite a senha que você definiu durante a etapa 4 e pressione a tecla Enter.

Agora, você entrou como root.

Passo 6: Você tem acesso ao Beaglebone preto.

Passo 7: Se desejar acesso à Internet, você pode conectar o módulo Wi-Fi ou cabo Ethernet ao BBB. Remova o cabo de alimentação (aqui cabo USB) e conecte o cabo Ethernet com Beaglebone preto. Agora, conecte novamente o cabo de alimentação com BBB

contenido relacionado

Regresar al blog

Deja un comentario

Ten en cuenta que los comentarios deben aprobarse antes de que se publiquen.