Malý kompilátor C zařízení - Small Device C Compiler
Vývojáři | Sandeep Dutta a další |
---|---|
Stabilní uvolnění | 4.1.0 / 8. března 2021
|
Úložiště | |
Operační systém | Microsoft Windows , OS X , Linux |
Typ | Překladač C. |
Licence | GPL |
webová stránka | sdcc |
Small Device C kompilátoru ( SDCC ) je volný software , částečně retargetable C kompilátor pro 8 bitové mikrokontroléry . Je distribuován pod GNU General Public License . Balíček také obsahuje assembler , linker , simulátor a debugger . V březnu 2007 je SDCC jediným kompilátorem C s otevřeným zdrojovým kódem pro mikrokontroléry kompatibilní s Intel 8051 . V roce 2011 byl kompilátor stažen v průměru více než 200krát denně.
Podporovaní hostitelé
Zdroje, dokumentace a binární soubory jsou k dispozici pro Linux (32bitový a 64bitový), macOS (PPC a 64bitový) a Windows (32bitový a 64bitový).
Podporované cíle
Mezi následující patří binární kompatibilní deriváty:
- Intel 8031, 8032, 8051 , 8052; Maxim / Dallas DS80C390; C8051
- Motorola / Freescale / NXP 68HC08 a 68HCS08
- Padauk PDK14 a PDK15
- STMicroelectronics STM8
- Zilog Z80 , Z180 , eZ80 v režimu Z80; Rabbit Semiconductor 2000 , 2000A, 3000, 3000A, 4000; Sharp LR35902 (procesor Game Boy); Toshiba TLCS-90 ; Z80N ( procesor ZX Spectrum Next ).
Probíhající práce:
Zastaralý:
- Mikrokontroléry AVR bývaly podporovaným cílem, ale v roce 2010 byl avr-gcc zastarán (SDCC 3.0.0).
Viz také
Reference
externí odkazy
- Domovská stránka SDCC
- Sandeep Dutta - Anatomy of Compiler. Znovu zaměřitelný kompilátor ANSI-C. „Circuit Cellar“, číslo 121, srpen 2000, strana 35
- SDCC Otevřený zdroj znalostí
- SDCC Otevřený zdroj znalostí
- Prezentace FOSDEM 2015 na SDCC
- Port FreeRTOS do 8051
- Použití SDCC na AT89C52 (derivát 8051)
- Používání SDCC pro PIC ve Windows s MPLABX