| Tecnologia |
sistema operativo multitasking embedded, RTOS embedded, NUT Technology, ambiente di sviluppo, IDE, GUI, File system
ambiente sviluppo integrato, MISRA, GUI, File system
|
|
| Nut Ide |

|
| |
Il “NUT IDE” è un ambiente di sviluppo integrato, gestito completamente in sorgente da Cedac e
sviluppato per accorpare in un unico strumento tutte le funzionalità di:
- gestione del progetto;
- debug e test del software sviluppato;
- analisi qualitativa del software;
- gestione automatizzata degli strumenti di archiviazione, versione e generazione della documentazione.
L’installazione del NUT IDE comprende anche tutti i tool di compilazione, debug e generazione della documentazione,
necessari al corretto funzionamento dell’ambiente di sviluppo.
Il NUT IDE NON necessita di licenza e/o chiavi hardware. Richiedi maggiori informazioni
compilando la form di registrazione Scarica la documentazione.
|
|
|
| Nut Stack |

|
Lo stack è composto dal sistema operativo multitasking embedded
(RTOS = Real Time Operating System completamente gestito in sorgente da Cedac)
e dall’insieme di tutte le librerie di gestione delle periferiche, dei protocolli e
delle interfacce disponibili.
Il sistema flessibile e modulare permette l’astrazione dal dispositivo fisico usato e
facilita la “Riusabilità e Manutenibilità” del codice applicativo.
I metodi software messi a disposizione dalle librerie sono comuni a tutte le
piattaforme hardware disponibili.
L’applicazione utente può essere sviluppata da Cedac o dal Cliente.
Tutto il software embedded fornito è MISRA compliant. Scarica la documentazione
|
|
|
|
|
| Le Librerie disponibili sono |
|
|
| BSP ed API: |
librerie specifiche per ogni microntroller/processore utilizzato; |
| KERNEL: |
sistema operativo multitasking embedded con metodi/funzioni uguali per ogni tipologia di dispositivo scelto; |
| FS e FS_e: |
File System simile a quello utilizzato su applicazioni PC e File System Embedded
per la gestione di file con minime risorse hardware (tagli di memoria esterna da 256Byte a centinaia di KByte);
|
| WNET: |
libreria di gestione del protocollo proprietario a Radio Frequenza: flessibililità nell’utilizzo e nella varietà di
soluzioni applicative; semplicità nella modifica dei parametri di funzionamento; possibilità d'interfaccia verso molteplici
transceiver utilizzando le frequenze 868Mhz, 915 MHz e 2,4GHz; gestione messaggi con garanzia di consegna e broadcast;
|
| KEYPAD_LIB: |
libreria per la gestione di pulsantiere e/o tasti; |
| GUI: |
Graphic Unit Interface per la gestione di tutti i componenti grafici e loro visualizzazione su
TFT, LCD, display ecc. Gestione profondità di colore e touch screen;
|
| Functional Interface: |
gestione di particolarità grafiche applicative tramite metodi messi a disposizione dalla GUI.
|
| TCP/IP: |
libreria di gestione dello stack TCP/IP per la comunicazione in rete del dispositivo; |
| USB_CLIENT: |
libreria per la gestione del protocollo USB lato Client; |
| JPEG2000: |
libreria per gestione del protocollo di compressione delle immagini; |
| ACQ_VIDEO: |
libreria di gestione di flussi Video sia in acquisizione che in uscita per visualizzazione su TFT, PAL e SVGA; |
|
|
|
|
|
|