Cosmic UK Cosmic US Cosmic Germany Cosmic Italia Cosmic France


Home / Products / Compiler Technology

I Compilatori C di Cosmic Software


click to enlarge

I compilatori C di Cosmic Sotware fanno parte di una linea di prodotti completa ed uniforme che riassume vent'anni di esperienza e di innovazione nel mondo dei tools embedded. Tutti i compilatori Cosmic hanno un'interfaccia comune, per ridurre il tempo di apprendimento e facilitare la migrazione da un micro ad un altro. Le caratteristiche comuni a tutti i compilatori Cosmic sono:
  • IDEA
    IDEA e' il sistema di sviluppo integrato di Cosmic Software, preconfigurato per il compilatore che accompagna.
  • Conformi alle norme ANSI e ISO
    I compilatori Cosmic sono conformi alle norme ANSI e ISO. Delle estensioni di sintassi sono aggiunte per poter gestire efficacemente le carattersitiche specifiche di ogni microcontrollore, come la pagina zero, le periferiche, la memoria eeprom, le interruzioni e la paginazione.
  • Ricorsivita' e Rientranza
    Quasi tutti i compilatori Cosmic sono completamente "reentrant and recursive".
  • Codice sorgente per le librerie
    I compilatori Cosmic includono i sorgenti di tutte le librerie fornite con il compilatore stesso.
  • In-line Assembly
    I compilatori supportano tre diversi metodi per aggiungere dell'assembler in un file C, inclusa la possibilita' di passare dei parametri.
  • Listati Assoluti
    E' possibile produrre dei listati, relativi e assoluti, che mostrano il codice asembler prodotto per ogni linea di sorgente in C.
  • Windows, UNIX e Linux
    I compilatori Cosmic sono disponibili per PCs con sistema operativo Windows 98/ME/NT4/2000/XP e Linux, ma anche per sistemi UNIX come SUN Solaris e HP-UX.
  • IEEE-695 e ELF/DWARF
    I compilatori Cosmic supportano i formati di debug standard IEEE-695 e ELF/DWARF 2.0 garantendo quindi la compatiblita' con emulatori ed altri strumenti di debug.
  • Gestione delle interruzioni in C
    Le interruzioni sono gestite completamente in C. Il compilatore salva e ripristina automaticamente i registri necessari.
  • Macro assembler
    L'assembler "capisce" i #defines e gli #includes del C, in modo da rendere facile la condivisione di costanti e macro.
  • Linker
    Il linker include funzioni avanzate come l'inizializzazione delle variabili e la generazione di cheksum per l'applicazione o una sua parte.
  • Utilitari
    I compilatori Cosmic comprendono vari tilitari, far cui Librarian, hex file generator, object format converters, debugging support utilities e multi-pass compiler command driver.


Product Quick links

General Info
  IDEA
  Compiler Technology
  ZAP

ST
  ST7
  ST10/Super10

Motorola
  HC08/HCS08
  HC12/HCS12

Infineon
  xC16x

MISRA Checker

Services

Commercial info

Partners & Links
Contact Cosmic