-
Linux et le temps réel
Bonjour à tous,
Je suis débutant sous Linux (pas encore touché à ce gentil pingoin) et je dois développer un projet sous un système d'exploitation temps réel.
J'ai donc pensé à RT_Linux, RTAI et Kurt.
Mes questions sont les suivantes:
- Est ce que les outils de developpement tels que Gcc, Kylix et Borland C++ builder sont compatibles avec les versions temps réel de Linux ?
- Est ce que des lecteurs de jpg, mp3 et mpeg performants existent sous ces versions.
- Y aurait il qqun suceptible de pouvoir m'aider au cas ou je rencontrerai un problème ?
- Quelles sont les différences fondamentales entre un noyau temps réel Unix tel que Qnx et un OS de type RT_linux (performances, outils de developpement, facilité de prise en main, utilitaires disponibles...)
Merci d'avance pour vos réponses.
-
il existe un tres bon livre (en francais) qui parle de tout ca (avec exemple et tout et tout) :
linux embarque
Auteur : FICHEUX
Editeur : EYROLLES
Parution : 10 2002
Pages : 310
Isbn : 2-212-11024-3
Reliure : Paperback
Prix : 39 € soit 255.82 FF (1 € = 6.55957 Francs)
as tu reelement besoin d'un noyau tps reel ? quels sont tes besoins ?
-
Pour être plus précis, je cherche à développer un logiciel capable de gérer l'IRM d'un centre hospitalier. Il s'agit en fait d'envoyer un stimulis au patient (image, son, vidéo) et de procéder à une découpe du cerveau (via l'IRM bien sûr) pour savoir quelle zone a réagit.
La période des découpes est fixée au préalable.
Le problème est qu'il faut respecter ces périodes à la ms près pour ne pas être en avance ou en retard sur la découpe. En effet, la moindre imprécision entraînerait une erreur de diagnostic.
C'est pourquoi j'ai pensé au temps réel.
Ma grande hésitation est dans le choix de l'OS: Qnx ou linux temps réel ?
En sachant bien que je suis débutant aussi bien en Qnx qu'en linux
-
au taff, pour le tps reel "dur" nous utilisons QNX.
les projet Linux RT sont jeunes (a mon avis) pour etre incorpores dans des developpements "serieux".
si tu ne joue pas avec la vie de ton patient, tu peux essayer Linux RT. mais moi a ta place j'utiliserais un QNX qui a fait ses preuves (meme si il est un poil cher).
-
par contre pour image/son/video ca va etre plus dur sous QNX ...
-
Merci pour tes conseils arthurr, j'avais moi aussi un penchant pour Qnx. Je viens de ma procurer la version 6.2 (non professionnelle). Quel outil de developpement me conseille tu sachant que je dois normalement développer en C++ ? Est ce que Kylix 3 et borland C++ builder 6 sont également compatibles avec Qnx ?
Encore une chose, pourquoi me dis tu que cela risque d'etre + dur pour les mp3/mpeg....?
-
au travail nous utilisons qnx 4 et non neutrino.
neutro devrait te permettre plus d'ouverture (le portage d'appli linux devarit etre plus simple meme si ce n'est pas immediat)
pour le developpement, chez nous ce n'est que du C ... mais vas faire un tour sur qnx.com (il y a des newsgroups) pour avoir plus d'infos.