> Mon but est de passer mon application sous windows xp embedded c#.net +DB MSDE 2000
> et si posssible avec du realtime. +RTLinux ?
C'est un peu contradictoire parce-que si tu veux faire du "temps-réel" sous un OS Microsoft, t'as pas beaucoup de choix:
* Windows + co-noyau temps-réel (type RTX)
* Windows CE prétendument Temps-Réel "dur" (c'est surement une blague de MS, parce que WinCE 6.0 ne l'est pas du tout)
XP Embedded c'est un Windows XP éclaté en composants, il n'a rien de temps-réel. Faire du temps-réel en C#, c'est une blague, j'espère ! ;-)
Un noyau Linux de base devrait te suffire, tu peux également utiliser le patch PREEMPT_RT, si tu veux du temps-réel avec des latences de l'ordre de 50 à 100μs (pour info, RTX c'est de l'ordre de 1ms d'après eux).
Si tu veux des latences plus faibles ou des échéances qui doivent être respecter impérativement pour des applications life-critical, faut passer à plus costaud: RTAI ou Xenomai (plus à jour, mieux foutu).
Mais là, faut coder en C avec quelques précautions. Une vraie application temps-réel, ça ne se limite pas à utiliser un noyau temps-réel.
# Real Time ?
Posté par GeneralZod . En réponse au message Choisir une distrbution ?. Évalué à 6.
> et si posssible avec du realtime. +RTLinux ?
C'est un peu contradictoire parce-que si tu veux faire du "temps-réel" sous un OS Microsoft, t'as pas beaucoup de choix:
* Windows + co-noyau temps-réel (type RTX)
* Windows CE prétendument Temps-Réel "dur" (c'est surement une blague de MS, parce que WinCE 6.0 ne l'est pas du tout)
XP Embedded c'est un Windows XP éclaté en composants, il n'a rien de temps-réel. Faire du temps-réel en C#, c'est une blague, j'espère ! ;-)
Un noyau Linux de base devrait te suffire, tu peux également utiliser le patch PREEMPT_RT, si tu veux du temps-réel avec des latences de l'ordre de 50 à 100μs (pour info, RTX c'est de l'ordre de 1ms d'après eux).
Si tu veux des latences plus faibles ou des échéances qui doivent être respecter impérativement pour des applications life-critical, faut passer à plus costaud: RTAI ou Xenomai (plus à jour, mieux foutu).
Mais là, faut coder en C avec quelques précautions. Une vraie application temps-réel, ça ne se limite pas à utiliser un noyau temps-réel.
http://www.osadl.org/
http://rt.wiki.kernel.org/index.php/Main_Page