Guia 1 - Preparando o Ambiente de Desenvolvimento

From Caninos Loucos
Jump to navigation Jump to search

Guia 1 - Preparando o Ambiente de Desenvolvimento

Para que você possa contribuir com a Labrador, ou conduzir projetos em sala de aula, preparamos uma série de materiais que facilitarão o desenvolvimento

de soluções que envolvem a programação de sistemas embarcados.

Neste primeiro guia, você aprenderá a configurar o ambiente de desenvolvimento de sua labrador, para isso, utilize o Guia 1 disponibilizado abaixo:

Guia 1

Pré-Requisitos de Sistema

  • Debian 10 (Versão do Sistema Operacional)
  • Kernel 4.X ou superior
  • LXTerminal (Ir em: System Tools > LXTerminal)

Introdução

Neste documento você encontra o passo a passo para configurar o Ambiente de Desenvolvimento que você utilizará para programar sua placa Labrador.

Ao final deste experimento teremos:

1. Uma IDE configurada para codificação de códigos em Python e que viabilizará que criemos programas utilizando, futuramente, as GPIOs.

2. versão mais atual da Caninos SDK instalada em nossa placa.

Descrição do experimento

Neste experimento temos por objetivo instalar as dependências necessárias para que seja possível desenvolver soluções embarcadas, utilizando a Labrador,

com linguagem de programação Python.

As etapas necessárias para realizar as configurações de ambiente consistem em: (i) atualizar a ferramenta de pacote avançada do nosso sistema operacional

(APT) e (ii) resolver as dependências necessários para desenvolver em linguagem Python, tal como instalar o gerenciador de pacotes padrão (pip). Além

disso, precisaremos instalar os pacotes da Caninos SDK para utilizar os recursos disponíveis para uso da placa.

Etapa 1 - Atualizando o APT

  • Abra o LXTerminal (ver Figura 1) disponível em sua placa Labrador.
(FIgura 1)
  • Digite o trecho de código do Código 1 para atualizar o gerenciador apt de sua placa. Note que ao utilizar o comando sudo será necessário informar a senha

de acesso da placa, que por padrão é caninos.


Código 1. Atualizando o APT da placa labrador:

       sudo apt update 

Etapa 2 - Instalando PIP

  • Ainda no LXTerminal, rode o comando disponível em Código 2 para instalação do gerenciador PIP. Observação: nesta etapa serão solicitadas liberação de

espaço para que seja possível instalar alguns pacotes, para isso, pressione a tecla [y] para que seja possível avançar com a instalação.


Código 2. Instalando as dependências do Python (incluindo pip):

       sudo apt install python3-dev python3-pip python3-setuptools libffi-dev libssl-dev curl 

Etapa 3 - Atualizando o PIP

  • Utilize o Código 3 para atualizar o pip em sua máquina. Caso apareça alguma mensagem de erro, significa que não foi possível realizar a instalação de

forma correta. Neste caso, verifique os procedimentos anteriores.


Código 3. Verificando a versão do pip instalada:

       pip3 install --upgrade pip 

Etapa 4 - Instalando o Pacote Caninos SDK

  • Por fim, rode o trecho de Código 4 para instalar os recursos de acesso as GPIOs (gpiod) e o pacote da Caninos SDK.


Código 4. Instalando a ferramenta para codificação IDLE3:

       pip3 install gpiod 
       pip3 install caninos-sdk

Etapa 5 - Instalando IDLE

  • Rode o trecho de Código 5 para instalar nossa ferramenta de edição de código (IDLE):


Código 5. Instalando a ferramenta para codificação IDLE3:

       sudo apt-get install idle3

Etapa 6 - Executando o IDLE3

  • E por fim, execute o Código 6 para abrir a ferramenta IDLE3:


Código 6. Abrindo a ferramenta para codificação IDLE3:

       idle