terça-feira, 28 de junho de 2011

SDCC: Compilador C multiplataforma (Intel 8051, PICMicro, e outros)

Print Friendly and PDF
Já trabalhei com este compilador para os microcontroladores AT89S8252 e AT89C51ED2 da ATMEL. Achei Muito bom.
O SDCC, um "open source", é um compilador otimizador ANSI C para sistemas embutidos que gera código .hex para diversos tipos de microcontroladores (Intel 8051, Maxim 80DS390, Zilog Z80 e o Motorola 68HC08). Quanto ao suporte para microcontroladores PIC, apesar do site que hospeda o projeto do SDCC (sdcc.sourceforge.net) mencionar que ainda está em progresso, alguns programadores dizem terem usado este compilador sem problemas para PIC (vide: Blog do Sérgio Prado: Ferramentas Open-Source para PIC).
O SDCC é de linha de comando. Mas existe uma IDE disponível para ele, o DevMic. Abaixo, deixo os links para o download do SDCC e DevMic.

SDCC - Small Device C Compiler (Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs.)


Página do SDCC: sdcc.sourceforge.net/

DevMic - IDE para o SDCC (o arq. devmic_full-1.0.0-bin.zip já inclui o SDCC 2.5.0)

Página do DevMic: www.bk02.net/devmic/

Instalação normal:
  1. Descompacte o arquivo devmic_full-1.0.0-bin.zip já na pasta final da instalação, por ex., C:\Arquivos de programas\Devmic). Não existe um executável de instalação. Crie um atalho para o executável devmic.exe (no menu de programas, ou desktop) e execute-o;
  2. Atualize o SDCC para a versão 3.0.0, executando o arquivo sdcc-3.0.0-setup.exe, e escolhendo como local de instalação, a pasta onde o SDCC do pacote do Devmic foi instalado, por ex., C:\Arquivos de programas\DevMic\micro\sdcc.


Nenhum comentário:

Postar um comentário

LinkWithin

Related Posts Plugin for WordPress, Blogger...