I Compilatori C di Cosmic Software

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.
|
|
 |
|
|