Logiciel temps réel

EFFIDEO intervient dans la réalisation de logiciels embarqués à fortes contraintes temporelles s’exécutant dans des environnements variés. Les logiciels sont intégrés sur des cartes électroniques du commerce ou spécifiques à base de microprocesseurs, microcontrôleurs et DSP divers, 8, 16, 32 et 64 bits.

Environnements maîtrisés :

• Noyaux et OS temps réel (RTX, VRTX, VxWorks, PSOS, QNX, normes OSEK, …)
• Langages évolués (C, C++, ADA, HTML, JAVA, …)
• Langages assembleurs en fonction des processeurs cibles (familles Texas Instruments, Intel, Motorola…)
• Réseaux industriels (WorldFip, Profibus, Interbus-S, CAN, Asi, …)

Exemples de réalisations :

• Réalisation de logiciels applicatifs autour de noyaux temps réel (VRTX, VxWorks, Lynx OS, RTC) en langage de haut niveau (C++, C#, Java).
• Mise en œuvre d’algorithmes de traitement du signal (FFT, compressions MPEG, JPEG, H264, ondelettes + Matlab/RTW, COSSAP, SPW).
• Développement de logiciels couches basses et mise au point sur émulateur ou simulateur (C et assembleurs sur microprocesseurs, microcontrôleurs, DSP).
• Implémentation de protocoles de communication et bus de terrain (ARINCxxx, CAN, GPIB, ModBus)