用于中断和线程以及 USB 延迟的 Windows CE (RTOS) 类库?

发布于 2024-11-30 05:47:49 字数 98 浏览 1 评论 0原文

我开始使用 Windows CE,利用 RTOS 来减少中断、线程和 USB 的延迟问题。你能指出哪些类库(Visual C++)可以很好地学习以加快学习曲线?

谢谢

I am getting started in working with Windows CE to utilize RTOS to reduce latency concerns with interrupts and threads and USB. What class-libraries(visual c++) can you point me to that would be good to have learned well to speed up the learning curve?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

╄→承喏 2024-12-07 05:47:49

这是一个非常非常广泛的问题。我给你的最重要的建议是,如果你追求确定性和速度(你对 RTOS 的引用让我认为你认为这些很重要),那么你需要意识到任何内存分配或释放一段代码使其具有不确定性。

C++ 类中通常隐藏着分配和释放,因此无论您选择什么(以及无论您编写什么),请明智地使用它们。有时它们会允许您提供自定义分配器(例如Boost),您可以使用它从您在某处创建的已分配堆中提取内存。

保持代码的实时部分尽可能小和简单。

That's a really, really broad question. The most important piece of advice I'll give you is that if you're after determinism and speed (your reference to an RTOS leads me to think you consider these important) then you need to be aware that any memory allocation or deallocation in a piece of code makes it non-deterministic.

C++ classes often have allocations and deallocations buried in them, so whatever you choose (and whatever you write), use them wisely. Sometimes they'll allow you to provide custom allocators (e.g. Boost) which you can use to just pull memory from an already allocated heap you create somewhere.

Keep the real-time parts of the code as small and simple as possible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文