Small device C compiler
Small Device C Compiler | |
---|---|
Desenvolvedor | Sandeep Dutta and others |
Versão estável | 3.1.0 |
Sistema operacional | Linux, Windows, Mac |
Gênero(s) | compilador |
Licença | GPL |
Página oficial | sdcc.sourceforge.net |
Small device C compiler ou SDCC (em português: Compilador C para dispositivo pequeno) é um compilador C código aberto, parcialmente portável, para microcontroladores. Ele é distribuído sob a GNU General Public License. O pacote contém também um organizador, um montador, um simulador e um depurador. A partir de Março de 2007, o SDCC é o único compilador C open source para microcontroladores compatíveis com o Intel 8051.
O compilador SDCC foi usado pelo projeto FreeRTOS para portar seu sistema operacional de tempo real para a série de microcontroladores baseados no 8051 da Silabs (antiga Cygnal).
Arquiteturas suportadas
- Intel 8051 e seus derivados
- Zilog Z80 e derivados compatíveis com binários, tais como Z180 e eZ80
- Freescale (Motorola) HC08
Há trabalhos em progresso para:
- Microchip PIC16 e PIC18
Ligações externas
- Sítio oficial (em inglês)
- Recurso de Conhecimento Aberto para o SDCC
- A port of FreeRTOS to 8051
- Using SDCC on the AT89C52 (8051 derivative)