Guia 1 - Preparando o Ambiente de Desenvolvimento

De Caninos Loucos
Ir para navegação Ir para pesquisar

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.
       sudo apt update 

(Código 1. Atualizando o APT da placa labrador)

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.
       sudo apt install python3-dev python3-pip python3-setuptools libffi-dev libssl-dev curl 

(Código 2. Instalando as dependências do Python (incluindo 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.
       pip3 install --upgrade pip 

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

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.
       pip3 install gpiod 
       pip3 install caninos-sdk

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

Etapa 5. Instalando IDLE

  • Por fim, rode o trecho de Código 5 para instalar nossa ferramenta de edição de código (IDLE) e execute o Código 6 para abrir a ferramenta IDLE3
       sudo apt-get install idle3

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

       idle

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