Est-il possible de dormir pendant une durée qui sera précise à moins de 100 microsecondes sur Windows CE? Le moins de gigue est le mieux - idéalement, nous aimerions des temps de réponse de microsecondes à un chiffre. Ce que nous voulons vraiment, c'est une minuterie de 5 ms avec une instabilité très faible - bien que les API Windows CE WaitFor [Single | Multiple] et Sleep fonctionnent en unités de millisecondes, nous ne pouvons pas corriger le temps sous-ms. code peut prendre pour courir, de sorte que le cycle dérive progressivement.<100uS précise dort sur Windows CE
Si cela n'est pas possible, cette information serait également très utile.
Nous ne sommes pas vraiment enfermés dans un système d'exploitation spécifique tant que nous pouvons interagir avec une certaine bibliothèque de fournisseurs en temps différé (qui a une version CE, et une version régulière de Windows qui fonctionne sur le vin). Toutefois, les coûts d'octroi de licences sont une source de préoccupation, de sorte qu'il n'est pas souhaitable de mettre en place un RTOS tiers en plus des coûts de licence Windows. Y a-t-il quelque chose de plus facile que de pirater la minuterie comme ça, ou est-ce le meilleur que nous aurons? – bdonlan
Ce lien était juste le résultat d'un peu googling sommaire.Je ne suis pas assez familier avec Windows CE pour vous donner une réponse confiante sur la difficulté de mettre en place des minuteurs à haute résolution de toute autre manière. –