shame on you
On fait du RT embarqué en C++[*] et ça se passe bien (bon je concède des interruptions en C[**] et l'ordonnanceur C+ASM [***])
[*] entre 128 et 512ko de code pour des acquisitions à 2kHz (bon, ok on est à 500µs)
[**] : rien n'empêche de les faire en C++ mais avec une fonction libre ou de classe car aucun objet n'est associé à une IT. Ensuite, il est vrai qu'on évite (

) des choses comme les exceptions ou du rtti dans les IT principalement pour des pbs de coût temps (une IT ça doit quand même rester assez rapide).
[***] : COTS donc C. Mais rien n'empêcherait d'avoir une bonne partie en C++. D'ailleurs, l'OS (l'ordonnanceur) est wrappé en classes C++.
Partager