Artigo - Comparativo entre compiladores para Microcontroladores AVR

1819 palavras 8 páginas
Avaliação e testes comparativos sobre dois compiladores para

Categoria do trabalho: Trabalho de graduação

Resumo. O objetivo deste artigo é demonstrar através de testes, qual o melhor compilador
Open Source hoje no mercado dos microcontroladores AVR da marca Atmel Corporation, mais especificamente o modelo Atmega328p, por ser o modelo mais difundido hoje no mercado por seu uso na plataforma Arduino e suas variações. Os compiladores objetos deste estudo serão o GCC-AVR com LIBC (modelo hoje incorporado na IDE oficial do Arduino), e o LLVM com adicional de back-end para AVR, por hoje se tratar de um compilador que vem se tornando popular devido à suas otimizações de código fonte.

Palavras-chave: Arduino, Compilador, GCC e LLVM.
Abstract. The purpose of this article is to demonstrate through testing, which is the best Open
Source compiler on the market today microcontrollers AVR Atmel Corporation brand, specifically the Atmega328p, to be the most widespread model in the market today for its use in the Arduino platform and its variations. Compilers objects of this study will be AVR-GCC with LIBC (model today incorporated in the official Arduino IDE), and the LLVM (Low
Level Virtual Machine) with backend for AVR, for todayit is a compiler that is becoming popular due to their optimizations source code.

Keywords: Arduino, Compiler, GCC and LLVM.

1. Introdução
O uso dos microcontroladores tem se difundido em muitas áreas onde antes eram tidos como

Relacionados