Zum Inhalt springen

Small Device C Compiler

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 31. Juli 2013 um 22:39 Uhr durch Drahkrub (Diskussion | Beiträge) (8-bit). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Dieser Importartikel ist fälschlicherweise im Artikelnamensraum. Bitte verschiebe die Seite oder entferne diesen Baustein.
Dieser Artikel (Small Device C Compiler) ist im Entstehen begriffen und noch nicht Bestandteil der freien Enzyklopädie Wikipedia.
Wenn du dies liest:
  • Der Text kann teilweise in einer Fremdsprache verfasst, unvollständig sein oder noch ungeprüfte Aussagen enthalten.
  • Wenn du Fragen zum Thema hast, nimm am besten Kontakt mit den Autoren auf.
Wenn du diesen Artikel überarbeitest:
  • Bitte denke daran, die Angaben im Artikel durch geeignete Quellen zu belegen und zu prüfen, ob er auch anderweitig den Richtlinien der Wikipedia entspricht (siehe Wikipedia:Artikel).
  • Nach erfolgter Übersetzung kannst du diese Vorlage entfernen und den Artikel in den Artikelnamensraum verschieben. Die entstehende Weiterleitung kannst du schnelllöschen lassen.
  • Importe inaktiver Accounts, die länger als drei Monate völlig unbearbeitet sind, werden gelöscht.
Small Device C Compiler
Basisdaten

Aktuelle Version 3.2.0
(9. Juli 2012)
Betriebssystem Linux, Windows, Mac
Programmier­sprache C[1]
Kategorie C Compiler
Lizenz GPL (Freie Software)
sdcc.sourceforge.net

Der Small Device C Compiler(SDCC) ist ein quelloffener C-Compiler für verschiedene Mikrokontroller; die Software-Suite umfasst neben dem Compiler einen Linker, Assembler, Simulator und Debugger. Sein Design ist für eine Anpassung an neue 8-bit Zielsysteme ausgelegt (engl. retargetable)[2]. Er steht unter der GNU General Public License.

SDCC wurde vom FreeRTOS-Projekt genutzt, um dieses Echtzeit-Betriebssystem für die 8051-basierte Silabs-Mikrocontroller Serie zu portieren.

Unterstützte Ziel-Architekturen

References

  1. The small_device_c_compiler Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 26. September 2018).
  2. Rainer Leupers, Peter Marwedel: "Retargetable Compiler Technology for Embedded Systems: Tools and Applications", Springer, 2001. S. 126