RC-51 C Compiler

Die Raisonance Technologie als Herz des RC-51 C Compilers stellt sicher ein gründlich verfeinertes, erprobtes Tool dar. Aussergewöhnlich einfach zu verwenden und darüberhinaus ein komplettes und effizientes Werkzeug.

RC-51 bietet im kompletten Umfang maßgeschneiderte Eigenschaften für die 8051 Architektur für optimale Compiler Resultate. Es beinhaltet folgende Eigenschaften:

  • Volles Leistungsspektrum für Codegrößen Optimierung oder Geschwindigkeit bei der Ausführung (Jump und Switch Optimierung, Schleifen, eliminieren von geläufigen sub-Expressions und aussergewöhnlichn codes,...)
  • ANSI Standard C Sprache mit Erweiterung von 8051 Spezifischen Schlüsselworten
  • Umfangreich basierende Typen für Integer (8-bit signed/unsigned char, 16-bit signed/unsigned int, 32-bit signed/unsigned long) und reals (float IEEE754 single precision, BCD float 32, 48, 56-bit words)
  • 5 Speichermodelle und zwei ROM Modelle
  • Allgemein und Platz qualifizierte Pointer Typen (Zeiger Typen)
  • ANSI Standard Bibliothek geschrieben in Assembler Sprache
  • Parameter passend mit/ohne Register Verwendung und pseudo Statische Segment Verwendung.

Toolset Integration und Compiler Test stellt eine zuverlässige und einfach zu verwendende Compilerfunktion sicher. Die nahtlose Integration in Ride erleichtert den Zugriff auf den Compiler wie im Anwendungscode. Das Anwenden der Raisonance CodeCompressor Technologie verbessert weitgehend die Code größe mit post-link code optimierung durch die vollständige Applikation. Die Kombination regulärer updates test suites für anti-Rückfall und ANSI-konformität, und regulärem benchmarking stellt die Qualität und Evolution aller Raisonance compiler sicher.

Freie Demonstrationsversionen der Raisonance Software Toolkits (RKits) ermöglichen den Compiler und die komplette Tool Umgebung mit einem minimum an Risiko auszuprobieren.