Il sistema di sviluppo integrato di Cosmic Software

Tutti i compilatori Cosmic includono IDEA, il sistema di sviluppo integrato di Cosmic che e' studiato e preconfigurato per il compilatore che accompagna.
IDEA e' stato progettato appositamente per sviluppare applicazioni in linguaggio C con i compilatori Cosmic e comprende
un editor, un gestore di progetto, la gestione grafica e automatica dei processi di make e build, un analizzatore di programma, un generatore di linker file, un gestore di documentazione e l'accesso diretto al debugger ZAP, il
tutto raggruppato in un'unica interfaccia utilizzatore disponibile per PC/Windows (tutte le versioni).
Le caratteristiche principali di IDEA sono:
- Editor Integrato
L'editor di IDEA permette di editare sorgenti sia C che assembler e evidenzia automaticamente le parole chiave del linguaggio usato.
- Gestore di progetto
Una finestra progetto strutturata ad albero permette di accedere velocemente alle funzioni piu' utilizzate,
come make, build, touch, mark, compile, link e debug. Il gestore di progetto supporta il "drag and drop" con il mouse, facilitando cosi' lo scambio di files
con windows explorer nella fase iniziale di setup del progetto.
- Analizzatore di programma
Per ogni file sorgente vengono visualizzate una moltitudine di informazioni, come le dipendenze, lo stato, data e ora di modifica, i prototipi delle funzioni, i defines, le variabili locali e globali e la documentazione.
- Generatore di Link File
Il generatore di link file offre la possibilita' di configurare la mappa di memoria usando il mouse.
- Build e Make automatici
Questa funzione permette di configurare il compilatore ed il linker in modo che siano ricompilati solo i files che sono stati modificati senza che ci sia bisogno di un makefile.
Varie utilities possono essere configurate per essere eseguite automaticamente in qualsiasi punto del processo di build.
- Scelta delle opzioni
IDEA permette di selezionare le principali opzioni di compilazione con il mouse, evitando cosi' di doverle imparare tutte a memoria.
- Gestion Automatica degli errori
Quando c'e' un errore di compilazione, cliccando due volte sull'errore stesso si aprira' automaticamente une finestra di editing sul file che contiene l'errore, con il cursore gia' posizionato sulla linea giusta.
- Opzioni globali e locali
IDEA permette di definire le opzioni di compilazione sia a livello di progetto che a livello di file (le seconde sono prioritarie rispetto alle prime)
- Funzioni che agiscono su gruppi di files
IDEA comprende utili funzioni che operano su gruppi di files, come "cerca in tutti i file del progetto".
- Gestore di documenti
Permette di attaccare tutta la documentazione necessaria (datasheet e altri manuali) sia al progetto che a singoli file, in modo da averla sempre a portata di mano.
|
|
 |
|
|