Guia 1 - Preparando o Ambiente de Desenvolvimento
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:
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.

- 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:
pip install "gpiod==1.5.4"
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