Kate editor Arduíno IDE copilando e upload de binário

Postado 17:53 07/01/2021 por THIAGO CONDÉ COMPARTILHAR

Sintaxe kate Arduino .ino pode ser: C+ ou C# ou C++

Ferramentas > Realce> Fontes > C+ ou C# ou C++

Para compilar e subir o código, Baixe e instale o link a baixo:

1https://github.com/sudar/Arduino-Makefile

Basta fazer o download e descompactá-lo em um diretório que não será excluído ou movido.

2 - instalar o arduino-mk:

 sudo apt-get install arduino-mk

2.1 - Opcional: instalar o Linuxbrew

sudo apt-get install build-essential curl file git
git clone https://github.com/Homebrew/brew ~/.linuxbrew/Homebrew
mkdir ~/.linuxbrew/bin
ln -s ../Homebrew/bin/brew ~/.linuxbrew/bin
eval $(~/.linuxbrew/bin/brew shellenv)
$ brew tap sudar/arduino-mk

pip3 install pyserial

3 - On Debian or Ubuntu:

sudo apt-get install python3-serial

4 - Você também precisa do IDE do Arduino para fazer este trabalho, pois este arquivo make obterá as ferramentas e bibliotecas do diretório de instalação do IDE do Arduino.  Instalar ide Arduino via Linux UBUNTU e DEBIAN via Flatpak versão do tutorial: Arduino IDE 1.8

flatpak install flathub cc.arduino.arduinoide


Opcional variáveis de ambiente - Em segundo lugar, altere o arquivo .bashrc para que as seguintes variáveis de ambiente sejam adicionadas:

# Diretório base onde os arquivos Makefile Sudar Arduino foram instalados
export ARDMK_DIR=/home/thiago/Documentos/arduino/_imp/Arduino-Makefile-master
# Diretório de ferramentas do Arduino Base
export AVR_TOOLS_DIR=/usr
Diretório base onde o IDE arduino está instalado. Mude para se adequar ao seu diretório
export ARDUINO_DIR=/usr/share/arduino

Comando para a atualizar o .bashrc

.bashrc

Basta iniciar agora o editor Kate e ir para Configurações-> Configurar Kate-> Plugins e habilitar o plugin Build and Project (Plugin de Compilação).

Agora:

5) Crie um diretório para o seu projeto: mkdir ~ /NOMEDOPROJETO

6) Mude para esse diretório e crie um arquivo com o nome "Makefile"O conteúdo é simples:

AVR_TOOLS_DIR=/usr
BOARD_TAG = uno
MONITOR_PORT = /dev/ttyACM0
AVRDUDE_CONF = /etc/avrdude.conf
include /usr/share/arduino/Arduino.mk


Este Makefile é para o Arduino Uno. Para compilar para outras placas, neste diretório e com este make file salvo, basta executar o comando make show_boards para ver as placas disponíveis. Em seguida, altere o BOARD_TAG apropriadamente para sua placa. Por exemplo, para o Arduino Mini Pro 5v, o BOARD_TAG é pro5v328 e não uno.

7) Crie o arquivo de projeto Kate: Este arquivo DEVE ser  nomeado ".kateproject" :

{
"name": "Pisca-Pisca"
, "files": [ { "git": 1 }, {"directory": ".", "filters": ["*.ino","*.pde","*.c","*.cpp", "*.h" ] } ]
, "build": {
                  "directory": "."
                   , "build": "make all"
                   , "clean": "make clean"
                   , "upload": "make upload"    
            }


8 - Final 

Crie seu arquivo nome.ino e adicione o código.

Para aparecer o menu Compilar vá em Configurações > Configurar o Kate > Plugins > Plugin de compilações

Para compilar, basta ir para Build -> Build Default Target (Compilar > Compilar Alvo Padrão)Isso é equivalente a Verificar no IDE do Arduino.

Para fazer o Upload, na janela Build plugin, basta adicionar clicando no (+ Adicionar um novo Alvo) e acrescentar a descrição "make upload", e o Makefile irá fazer o upload do esboço / programa para a placa.

Se ocorrer algum erro, clicar na guia de Resultado do plugin Build, nas linhas com erros e números de linha, irá pular para o local exato do erro.

Para obter mais informações, consulte a documentação do Sudar para o Makefile.

Fonte: https://primalcortex.wordpress.com/2014/12/23/using-kde-kate-editor-as-an-arduino-ide/

Comentários



Faça o login para enviar uma mensagem