Download SDCC – Compilador em C para PIC e 8051 grátis

Download SDCC Small Device C Compiler - compilador c gratuito open source para 8051 Maxim 80DS390, Z80 68HC08 e pic 16 e 18 - funciona em Linux, Windows e MAC

O SDCC (Small Device C Compiler – compilador C para dispositivos pequenos) é uma otimização do compilador ANSI -C que permite trabalhar com MCUs Intel 8051, Maxim 80DS390, Zilog Z80 e o Motorola 68HC08 . Há também como compilar e usar para a linha Microchip PIC16 e PIC18. Trata-se de um projeto open source (código fonte aberto) sob licença GLP (General Public License) da GNU.
Há um plugin que permite integrar o SDCC junto como o IDE Eclipse, permitindo compilar programas para microcontroladores.
Um detalhe legal é que além de gratuito ele possui versões para Linux, Windows e MAC.

COMO O SDCC FUNCIONA.

O SDCC na realidade não poderia ser chamado de compilador, o que na realidade ele faz é pegar seus arquivos com extensão .c e converter para arquivos em assembly (ou assembler) .asm. Por este motivo você vai precisar de um LINKER para converter o assembly em binário para sua aplicação.

Funciona nos seguintes sistemas:

  • Linux – x86_64
  • Linux – Alpha
  • Linux – IBM Power5
  • NetBSD – i386
  • NetBSD – Sparc64
  • FreeBSD – i386
  • SUN Solaris – i386
  • SUN Solaris – Sparc
  • Rasbian (Debian for Raspberry Pi) – ARMv6
  • Debian – ARMv7-a
  • Microsoft Windows – x86_64 (Windows 9x/NT/2000/XP/Vista/7/8)
  • Mac OS X – ppc and i386

Na página que abrir escolha a versão adequada ao seu sistema operacional.

Download SDCC

O que achou deste artigo?

Clique em uma estrela para avaliá-lo!

Classificação média 3.2 / 5. Total de votos 5

Sem votos até agora! Seja o primeiro a avaliar este post.

Sobre o Autor
Autor do blog Te1.com.br. Técnico em Eletrônica Industrial pela Escola Técnica de Brasília, Tecnólogo em Sistemas para Internet pela Unianhanguera. Interessado em eletrônica, montagens, pesquisas, informática e tecnologia em geral.
Compartilhe:
Comentar via Facebook

Deixe um comentário

Sair da versão mobile