QUICK-TIP. Criando um script para agilizar compilação e gravação.

1
2683

Olá pessoal meu nome é Filipe e venho dar aos amigos uma pequena dica para agilizar a compilação e gravação do seu código.

Ao iniciarmos um projeto temos em mente qual será seu nome e o microcontrolador a ser usado então por que não agilizar um pouco o projeto e não perder tempo digitando comandos ou procurando-os no histórico do shell.

Usamos basicamente 3 comando para compilar, criar o HEX e fazer o upload (No nosso caso usando um arduino UNO):

avr-gcc -Os -mmcu=atmega328p blink.c -o blink.out
avr-objcopy -j .text -j .data -O ihex blink.out blink.hex
avrdude -p m328p -c arduino -P /dev/ttyACM0 -b 115200 -U flash:w:blink.hex

Então pegaremos esses 3 comandos já configurados para nossa plataforma e criaremos um shell script.

nano teste.sh

No conteúdo iremos colar nossos comandos.

Salve com CTRL+O

A seguir devemos tornar o script executável:

chmod +777 teste.sh

E pronto! Seu script está no ponto e é só deixa-lo dentro da pasta do projeto.Para execula-lo basta entrar: ./teste.sh

Por enquanto é isso gente. Quaisquer duvidas ou dicas por favor usem os comentários.

1 COMMENT

LEAVE A REPLY