-
Systèmes embarqués
Bonjour,
J'ai cherché quelques informations sur les systèmes embarqués. Au niveau des statistiques, c'est pas très clair car certaines études donnent VxWorks devant Linux et d'autres l'inverse :?
J'aimerais savoir si vous avez des liens pour des études assez complètes et sérieuses. Je cherche aussi une comparaison des différents systèmes embarqués existants.
Voici les liens que j'ai moi même trouvés pour l'instant :
Récapitulatif des systèmes embarqués :
http://www.esil.univ-mrs.fr/~touchard/3/rtos.html
Etude sur les systèmes embarqués :
http://www.embedded.com/showArticle.jhtml?articleID=163700590
http://www.linuxdevices.com/news/NS5134111490.html (évidemment, Linux est donnée en tête, mais la source est elle vraiment fiable ?).
Présentation des systèmes temps-réel :
http://muriel.christophe.free.fr/pages/christophe/recherche/these/rapport/these007.html
Merci :D
-
Il faut être réaliste : faire du temps-réel / embarqué avec du Linux, ça reste du bricolage.. Le noyau étant **à la base** fait pour du multi-utilisateur, tout ça tout ça, le temps réel et/oul'embarqué, à l'époque, c'était pas la priorité...
Alors il y en a certains qui font des hacks sur le noyau pour que ca réponde aux besoins du marché (bah oui, le but, c'est de toucher le plus grand public, et surtout parmi les industriels... :roll: ). Parmi ces hacks, on peut regarder l'approche de RTAI (différente de RTLinux).. En gros, l'idée est la suivante : soit on bidouille le noyau pour introduire des points de préemption, soit on fait tourner l'énôôôrme noyau monolithique comme une tâche de faible priorité... Quant à l'empreinte mémoire de ce même noyau (celui de base, j'entend), on en parle même pas...
Il est donc clair et tout à fait normal que les systèmes qui ont été pensé dès le départ dans une optique embarqué / temps-réels soit les plus efficaces.. (du moins pour le moment) Donc a priori VxWorks en premier. Mais là encore, ça dépend des besoins... Tu réfléchis à deux fois avant de mettre un VxWorks ou un RTEMS sur un µC..
Quant à une source fiable, le bouquin de P. Ficheux cité dans ton premier lien (en haut de page), est plutôt pas mal si tu veux te sensibiliser à ces problèmes... L'auteur est quelqu'un de compétent, et le bouquin bien fait :) (il y a même la seconde édition qui est sortie récemment, je crois..)
Je ne sais pas si j'ai répondu à tes questions, mais le coeur y était ;)
-
Donc, VxWorks reste le meilleur choix pour faire de l'embarqué en temps réel selon toi ? Et les autres systèmes prévu dès le départ pour du temps réel, qu'en pensez vous ? Personnelement, je ne connais que VxWorks qui semble être le leader et qui me laisse une bonne impression.
-
-
bonjour,
Ne pas oublier non plus un exellent livre sur le sujet
http://www.micrium.com/contents/products/uc-os-ii-RTOS.html
http://www.eyrolles.com/Informatique/Livre/9781578201037/livre-microc-os-ii.php?xd=38850b4e932e5f455b4eade27d545874
Bon courage
ALain
-
J'aimerais savoir si vous connaissez des entreprises qui proposent des solutions embarquées.
En fait, je dois faire une étude sur les solutions embarquées. Le sujet est flou, il s'agit d'un système devant être capable de récupérer les données en provenance de différents capteurs. On doit pouvoir communiquer facilement à distance et le système doit être fiable, robuste,...il doit aussi pouvoir détecter les pannes et prévenir. La consomation doit être réduite.
Bref, j'ai besoin de trouver des informations sur les différents systèmes embarqués mais je manque d'expérience dans ce domaine. J'aimerais commencer par regarder les solutions offertes par certaines entreprises. J'attends vos conseils :-)
Merci :wink: