Skip to content

Epaminondaslage/SO_Ubuntu_SBC_OrangePI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Índice

O Linux Ubuntu

Na definição do próprio distribuidor, Ubuntu é um sistema operacional Linux completo, disponível gratuitamente com suporte da comunidade e profissional. A comunidade é construída sobre as idéias do Manifesto Ubuntu:

* O software deve estar disponível gratuitamente; 
* As ferramentas de software devem ser utilizadas por pessoas em seu idioma local e apesar de quaisquer deficiências; 
* Deve-se ter a liberdade de personalizar e alterar o software da maneira que acharem melhor. 

Vantagens da distribuição Ubuntu

A maior vantagem do Ubuntu sobre as outras distribuições, com certeza é a estabilidade de suporte. É distribuído em ciclos de lançamento estáveis e regulares, com um novo lançamento sendo enviado a cada seis meses.

A cada dois anos, uma versão de suporte de longo prazo do Ubuntu (LTS) estará disponível, com assistência por 5 anos. As versões intermediárias do Ubuntu – conhecidas como versões de desenvolvimento ou não LTS – são suportadas por 9 meses cada uma.

Ubuntu é funcional para uso em desktop e servidor. A versão atual do Ubuntu suporta Intel x86 (PC compatível com IBM), AMD64 (x86-64), entre outros.

Focando da praticidade do uso, a distribuição Ubuntu inclui muitas de peças de software, começando com o kernel Linux versão 5.4, GNOME 3.28, e cobrindo todos os aplicativos de desktop padrão de processamento de texto, aplicativos de planilha, aplicativos de acesso à Internet, software de servidor web, software de e-mail, linguagens de programação e ferramentas e vários jogos.

Isso tornou o Ubuntu uma das versões mais populares e usadas quando pensamos em Linux. Vamos dar uma olhada nos principais destaques.

Introdução ao uso da placa de desenvolvimento

Preparação dos acessórios

  1. Cartão TF, um cartão de alta velocidade de classe 10 ou superior com capacidade mínima de 8GB.

2. Leitor de cartão TF, usado para ler e escrever cartão TF

3. Cabo HDMI para HDMI padrão, usado para conectar a placa de desenvolvimento a um monitor HDMI ou TV.

4. Adaptador de energia, adaptador de energia de alta qualidade de pelo menos 5V/2A.

Observe que a interface OTG da placa de desenvolvimento não pode ser usada como entrada de energia.

Download a  imagem  e informações relacionadas ao SW ou HW

http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-One.html

https://github.com/orangepi-xunlong

Instalação da Imagem no TF Card

Inserir o cartão TF em seu computador. O tamanho do TF deve ser maior que o tamanho da imagem do SO, geralmente 4 GB ou mais.

Formatar o cartão TF.

1. Baixar a ferramenta de formato de cartão TF, como TF Formatter, em https://www.sdcard.org/downloads/formatter_4/eula_windows/

2. Descompactar o arquivo de download e executar o setup.exe para instalar a ferramenta em sua máquina.

3. No menu "Opções", defina a opção "FORMAT options" para RÁPIDO.

4. Verificar se o cartão TF inserido corresponde ao selecionado pela Ferramenta.

5. Clicar no botão "Format".

 

Baixar a imagem do SO na página de downloads.

1. Acessar o site http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-One.html

2. Escolher a versão do hw adequado e versão do SO desejado No nosso caso Orange Pi One e Ubuntu.

3. Salvar o arquivo em seu computador e descompacte o arquivo de download para obter a imagem do sistema operacional.

4. Anotar o usuário e senha. Será necessário para acessar o OrangePi One : user(root), password(orangepi)

5. Escolher a versão desejada do SO Ubuntu (geralmente a versão servidor mais recente ):

6. Utilizar um utilitário para descomprimir o arquivo e criar a versão ISO.

Gravar o arquivo de imagem no cartão TF.

1. Baixar uma ferramenta que pode gravar imagens em um cartão TF, como o Balena Etcher no site:        https://www.balena.io/etcher/

2. Escolher a versão do SO que utiliza (MAC ou Windows. Baixar e instalar o software

3. Abrir o arquivo de imagem descompactado.

4. Selecionar o Cartão TF

5. Clicar no botão Flash. Aguardar a conclusão da escrita. 

Ligar o Orange Pi One e acessar seu SO

  1. Insirir o cartão TF com a imagem no slot de cartão TF da placa de desenvolvimento Orange Pi.
  2. Conectar um adaptador de energia de 5V e pelo menos 2A (3A também é possível)

Lembrar de não conectar o adaptador de energia de 12V, se você conectar o adaptador de energia de 12V, a placa de desenvolvimento será queimada.

Muitos fenômenos instáveis ​​durante a inicialização e inicialização do sistema são basicamente causados ​​por problemas de fonte de alimentação, portanto, um adaptador de energia confiável é muito importante.

  1. A placa de desenvolvimento tem uma interface HDMI, você pode conectar a placa de desenvolvimento a uma TV ou outros monitores HDMI através de um cabo HDMI. (opcional se o acesso ao mesmo for de forma SSH.
  2. A placa de desenvolvimento possui uma porta Ethernet, que deve ser conectada a um cabo de rede para acesso à Internet e permitir seu acesso remoto.
  3. Conecte o mouse e o teclado USB para controlar a placa de desenvolvimento Orange Pi. Iremos utilizar o acesso a placa através da rede local e acesso SSH.

        SSH é a sigla para Secure Socket Shell, sendo um dos protocolos      específicos de segurança de troca de arquivos entre cliente e       servidor de internet, usando criptografia. O objetivo do SSH é       permitir que desenvolvedores ou outros usuários realizem   alterações em sites e servidores utilizando uma conexão simples      e segura.

Se você deseja visualizar as informações de saída do sistema através da porta serial de depuração, use o cabo serial para conectar a placa de desenvolvimento ao computador.

Como descobrir qual é o meu IP?

I IP de seu computador pode ser descorberto através de comandos do próprio windows como o exemplo abaixo:

  1. Abrir o CMD. Pressionar “Win+R” para abrir o Executar, digite cmd e clique em “OK” para abrir o Prompt de Comando.
  2. Digitar o comando ipconfig, e teclar Enter.
  3. Procurar por Endereço IPv4. Assim que o comando for executado, uma série de informações serão exibidas na tela.
Pode-se usar aplicativos para o desktop ou para celular (desde que o Wi-Fi de seu celular esteja na mesma rede. O Fing (https://www.fing.com) permite aproveitar ao máximo sua rede. Ele premite ver todos os dispositivos conectados ao roteador WiFi, executa scanners de rede, monitora a velocidade da Internet e o nível de segurança. No exemplo abaixo está sendo utilizando o programa IP Scanner que possui mesma finalidade.

Como descobrir o endereço IP do Orange Pi One?

Para descobrir o IP de um dispositivo ligado a uma rede será necessário um programa para analisar a rede local que está sendo utilizada. O IP Scanner ou outro analisador de redes.

Uma vez identificado o Orange Pi pode-se exetutar comando Ping para verificar se é o Orange Pi One que está sendo utilizado. Certamente irá obter um tempo de resposta (ms).

Desligue o Orange Pi One durande a execução comando Ping e irá observar que não terá mais este “time”. Ligue novemante e ele voltará a ter o tempo de resposta.

Como acessar remotamente o Orange Pi?

O SSH é um protocolo de rede para o usuário internet acessar, administrar e modificar remotamente computadores. Com o acesso SSH, o usuário pode fazer login em um outro computador por uma rede protegida por criptografia. Assim pode-se executar comandos, mover e editar arquivos de um local para outro sem riscos de interceptação por agentes maliciosos. Essa tecnologia oferece uma interface baseada em texto para criar o acesso Shell remoto. Essa interface é o próprio terminal Shell, que executa os comandos digitados e faz a ponte entre a máquina do usuário e o servidor remoto. Shell, do inglês, significa concha, casca ou algo revestido. Neste contexto, o Shell é um interceptador de comandos que executa a ligação entre o usuário e o sistema operacional.

Para efetuar este comando a sintaxe do comando é a que segue. Vale lembrar que deverá ser digitado na linha de comando do teu terminal.

ssh {user}@{host}

Onde:

ssh – é a indicação do uso do comando SSH, que indica ao sistema que se quer abrir uma conexão criptografada e segura.
{user} – é a conta a qual você deseja se conectar remotamente como usuário root (raiz), com direitos completos para mexer em qualquer coisa do sistema.
{host} – é o computador que você quer acessar, inserindo um número de IP ou nome de domínio específico (o número do IP descoberto acima).

Assim que digitar as informações, basta pressionar ENTER. Será preciso inserir suas credenciais como nome de usuário e senha de acesso a sua conta. No caso o Orange Pi o User=root e a Senha=orangepi

User=root
Senha=orangepi

Novamente, confirme pressionando ENTER mais uma vez. Uma janela remota de acesso ao Orange Pi vai aparecer logo na sequência.Pronto você está acessando o Shell do Orange Pi. Pode assim transferir, editar, executar programas, comandos do SO ou outra atividade.

O PuTTy é um cliente SSH para a plataforma Windows e Unix (Linux e suas distribuições). Ele é um software de código aberto desenvolvido e constantemente atualizado por um grupo de especialistas voluntários. O PuTTY é um dos mais populares clientes SSH. Ele cria uma espécie de túnel encriptado de comunicação entre servidores, garantindo a segurança e o anonimato das conexões. Com o Putty, o usuário pode acessar e gerenciar seu servidor ou hospedagem remotamente. Com isso, é possível instalar, editar ou remover aplicações de acordo com as preferências de uso.


Um arquivo PDF completo do manual de operação da SBC Orange Pi ode ser encontrado aqui

Desenvolvemos um repositorio especialmente para programar em Shell nossa GPIO no OrangePi One.

Acesse aqui o repositorio no GITHUB.

Status do Projeto

Badge em Desenvolvimento Atualizado em Julho de 2022

Referências

  • Orangepi one_h3_user manual_v3.2: Manual de operação da Orange Pi One

About

Acesso à GPIO usando Single board computer co Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published