![]() |
TRAMA fonda il suo know-how sullo sviluppo di applicazioni real-time. |
TRAMA fonda il suo know-how sullo sviluppo di applicazioni
real-time. Applicazioni reattive che interagiscono con l'ambiente e
devono rispondere tempestivamente agli eventi che possono essere
periodici o aperiodici, ma la maggior parte delle volte asincroni
(processi concorrenti), come avviene in un controllo assi o in una
centralina motore.
Quando si affrontano queste problematiche occorre avere una metodologia
che tenga conto degli aspetti funzionali, della suddivisione dei
processi concorrenti e dell'analisi temporale. TRAMA è in grado
di ottimizzare i suddetti aspetti attingendo all'esperienza nello
sviluppo di PLC, CNC, elaborazione dei segnali e strumenti di misura di
reti di comunicazione. Applicazioni in cui è importante saper
definire la suddivisione delle funzionalità sui vari processi,
assegnarne la priorità ed i vincoli temporali.
In particolare il team TRAMA per ogni applicazione realizza un
modello matematico e gli algoritmi per la definizione ottimale dei
parametri e dei vincoli temporali ed integra la metodologia nel
processo di sviluppo.
Trama impiega principalmente linguaggi C, C++ e Assembler se necessario. Trama ha vasta esperienza nell'utilizzo di sistemi operativi real-time quali VxWorks, Windows CE, Linux RTAI e XENOMAI. Qualora inoltre l'applicazione o la potenza di calcolo del processore non siano congruenti con le prestazioni desiderate, TRAMA è in grado di integrare nei sistemi un proprio semplice Kernel per l'ottimizzazione dei tempi di risposta.