DrPi
2020-08-22 08:43:13 UTC
Bonjour,
Je continue mes investigations sur le langage.
J'ai appris plein de choses en lisant un livre, et plein d'articles sur
le net.
J'ai expérimenté avec GPS sur Windows.
Maintenant, je veux mettre ce que j'ai appris en application sur une
plateforme ARM en utilisant un runtime créé à partir du code bb-runtime
d'Adacore.
Et là... patatra ! Rien ne va plus.
Les restrictions du profil Ravenscar font que je ne peux pas faire ce
que je veux.
Entre autres, pas de select = pas de timeout.
Un système embarqué sans timeout, c'est un système qui ne marche pas !
Comment une telle restriction est-elle possible ?
J'ai raté quelque chose ?
Nicolas
Je continue mes investigations sur le langage.
J'ai appris plein de choses en lisant un livre, et plein d'articles sur
le net.
J'ai expérimenté avec GPS sur Windows.
Maintenant, je veux mettre ce que j'ai appris en application sur une
plateforme ARM en utilisant un runtime créé à partir du code bb-runtime
d'Adacore.
Et là... patatra ! Rien ne va plus.
Les restrictions du profil Ravenscar font que je ne peux pas faire ce
que je veux.
Entre autres, pas de select = pas de timeout.
Un système embarqué sans timeout, c'est un système qui ne marche pas !
Comment une telle restriction est-elle possible ?
J'ai raté quelque chose ?
Nicolas