Salut,
De quel embarqué il est question:
développement sans noyaux? (rtos, linux,windows)juste 2-3 routines ASM sont fournis+libc.
développement d'une application sur OS embarqué?aucun développement de driver n'est à faire(joujou avec les registres)
Est-ce qu'une mmu est présente?
développement de driver pour un OS?
quel compilateur est utilisé?certains compilateurs n'intègrent pas ou pas correctement le c++.
Est-ce une application critique(process indus, véhicule ,médical ou frigo USB )?Un compilateur C++ est considéré moins fiable qu'en C.
Pour le moment, je pense que les deux amener à cohabiter et qu'il ny a pas de meilleur langage.
Le mot embarqué est devenu beaucoup large qu'il y a 12ans.
12 ans: proc 8-16 bits ou 32 bits tout neuf,que des os proprios fermé avec compilo dédié non c ansi, et sans c++, sinon buggé. Secteur assez simple.
now:proc 8bits avec compilo C ANSI pouvant compiler plusieurs familles de proc + compilos gratuits/libres. RTOS sans mmu possible.
proc 32-64 avec mmu, OS de bureau, PC miniaturisé, drivers entièrements livrés (ex: adventech).
C'est lorsque que l'on a toutes ces réponses que l'on peut répondre pour un projet donné.
En mélangeant tout cela, on peut dire que C++ n'est pas fait pour du très bas niveau, Et que le C++ n'est pas fait pour le "très haut niveau embarqué" si puissance disponible( script shell, python, c#).
info: sur carte 9*9 cm, on peut obtenir un vrai PC.
Je sais pas si je suis très clair
Partager