【发布时间】:2010-12-28 20:27:53
【问题描述】:
我在嵌入式平台上工作,在那里我可以完全访问直接读/写物理内存。
我还在研究非对称处理,其中我有一个与 Linux 并发运行但与 Linux 完全隔离的实时应用程序。
我想将来自 RT 应用程序的消息显示到 Linux 控制台(并且可能将命令从 Linux 发送到 RT 应用程序)。我目前的解决方案是将 RT 应用程序中的所有内容输出到串行端口。然后,在 Linux 中,我将读取串行端口输入。
这可行,但似乎没有必要,因为 RT 应用程序和 Linux 在同一台物理机器上。回想一下串口的工作原理,它有一个内存缓冲区,应用程序可以读取/写入该缓冲区。因此,我想知道是否可以将终端显示器连接到特定的内存区域(即 0x10000)并且当 RT 应用程序“打印”一些消息到 0x10000 时,Linux 终端会显示该消息?
【问题讨论】:
标签: linux embedded terminal asymmetric