Java Temps Réel
Plateformes
Systèmes RT
- Noyau modifié (patch)
- Disponible directement depuis la version 2.6
- Plutôt pour temps-réel souple
- Double noyau
- Plutôt pour temps-réel dur
Très nombreux systèmes :
- Un système d’exploitation pour un domaine applicatif, voire une application.
Souvent simple, déterministe, de faible envergure, configurable
JVM RT
- RI (RTSJ Implementation) : implémentation de référence de TimeSys Corp.
- Existe uniquement pour Linux/x86 : implémentation gratuite
- Prévue pour le noyau Linux temps réel de TimeSys (TimeSys RTLinux/x86)
- http://www.timesys.com
- jRate : implémentation opensource de l’université de Californie
- jRate est une implémentation de RTSJ
- jRate est open source
- jRate est une extension de GCJ (Gnu Compiler for Java)
- Tourne sur la famille de machines Linux
- http://jrate.sourceforge.net
- Ovm : The Open Virtual Machine Project.
- Ovm est écrit en Java
- Ovm est open source
- Ovm a été utilisé pour la navigation autonome d'un véhicule aérien
- http://ovmj.org
Technologie Lego® NXT
- Plateforme Temps Réel Programmable
- Faible consommation
- Microcontrôleur 32 bits ARM7 - 256ko de mémoire falsh - 64 ko de RAM (processeur principal)
- Microcontrôleur ATMEL AVR 8bits - 4ko mémoire flash - 512o RAM
- (gestion des périphériques - entrées/sorties)
- Communication BlueTooth
- Port USB (12Mo/sec)
- 4 Ports d ‘entrée / 3 ports de sortie
- Ecran LC (100x64 pixels)
- Haut parleur (son 8bit - 8khz)