Malý kompilátor zařízení C. - Small Device C Compiler
Vývojáři | Sandeep Dutta a další |
---|---|
Stabilní uvolnění | 4.0.0 / 30. ledna 2020 |
Úložiště | ![]() |
Operační systém | Microsoft Windows, OS X, Linux |
Typ | C překladač |
Licence | GPL |
webová stránka | sdcc |
The Malý kompilátor zařízení C. (SDCC) je svobodný software, částečně přesměrovatelný[1] C překladač pro 8-bit mikrokontroléry. Je distribuován pod GNU General Public License. Balení obsahuje také a linker, assembler, simulátor a debugger. Od března 2007 je SDCC jediným kompilátorem jazyka C s otevřeným zdrojovým kódem Intel 8051 -kompatibilní mikrokontroléry.[2][3][4][Citace je zapotřebí ]V roce 2011 byl kompilátor stažen v průměru více než 200krát denně.[5]
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
- Technologie Padauk PDK14 a PDK15[6]
- STMicroelectronics STM8
- Zilog Z80, Z180, eZ80 v režimu Z80; Králičí polovodič 2000, 3000, 3000A, 4000; Ostrý LR35902; Toshiba TLCS-90
Probíhají práce na:
Mikrokontroléry AVR bývala podporovaným cílem, ale v roce 2010 byla avr-gcc zastaralá (SDCC 3.0.0).
Sada SDCC je kolekce několika komponent odvozených z různých zdrojů s různými licencemi FOSS.
Viz také
- Z88DK - kompilátor jazyka C pro řadu systémů založených na Z80
Reference
- ^ Rainer Leupers, Peter Marwedel: „Retargetable Compiler Technology for Embedded Systems: Tools and Applications“, strana 126. Springer, 2001
- ^ Podle a Google hledat: 8051 kompilátor s otevřeným zdrojovým kódem C.
- ^ Lewin Edwards„Kuchařka pro robotiku a řízení procesů s otevřeným zdrojovým kódem: navrhování a budování robustních, spolehlivých systémů v reálném čase“.2011.p. 15.
- ^ De-Shuang Huang, Phalguni Gupta, Xiang Zhang, Prashan Premaratne.„Rozvíjející se inteligentní výpočetní technologie a aplikace“.2012.p. 383.
- ^ SourceForge. „Statistiky využití pro kompilátor malých zařízení C“. Citováno 2010-02-16.
- ^ Web společnosti Padauk
- ^ „SDCC - kompilátor malých zařízení C“. Citováno 2013-01-20.
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
![]() | Tento programovací nástroj související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |