RTOS:windows ce:实模式和保护模式内存访问开销

发布于 2024-12-06 17:48:10 字数 192 浏览 1 评论 0原文

我使用 RTOS:windows ce 在硬件和软件之间有一个控制循环。

我通过实模式从设备读取数据。 由于实模式下的内存有限,我在保护模式下处理数据。 然后我切换回真实模式,根据结果设置另一个设备。

这会产生很多开销,并且会减慢速度。 有没有办法访问堆上的相同内存?有没有一种方法可以提高效率,从而将开销降至最低?

谢谢

I have a control loop between hardware and software using RTOS: windows ce.

I read data in from a device through Real mode.
I process the data in protected mode, due to limited memory in Real mode.
I then switch back to real mode to set another device based on results.

There is a lot of overhead in this and it slows things down.
Is there a way to access the same memory on the heap? Is there a means of making this efficient so the overhead is at a minimum?

thanks

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

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

发布评论

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

评论(1

无远思近则忧 2024-12-13 17:48:10

使用VirtualCopy API 将物理地址映射到进程的虚拟地址空间。应该不需要下降到实模式。

Use the VirtualCopy API to map physical addresses into a process's virtual address space. There should be no need to drop down to real mode.

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