博客
INtime® Distributed RTOS
—可靠,确定性的实时操作系统,提供经济高效,可扩展的PC解决方案
可扩展的实时解决方案需要多内核支持。嵌入式解决方案建立在一系列硬件之上,从简单的基于单核的PC到复杂的联网的多核和多主机PC系统。INtime分布式RTOS的嵌入式虚拟化技术设计提供了可扩展性,灵活性和可靠性,满足实时应用在一个或多个的PC主机的需求。
INtime分布式RTOS将应用程序分区到其自己的RTOS环境中,以确保在应用程序级别提供保护。执行核心与网络连接的PC主机之间的强大IPC服务有助于协作数据处理和控制执行。这种创新的RTOS设计使开发人员可以在多个节点或多个主机(或两者)之间扩展解决方案,从而优化系统硬件成本。
多个自治进程的显式硬件分区
INtime分布式RTOS将多核主机明确划分为不同的处理节点,为每个节点专用一个执行核,RAM和I / O资源。这种非对称多处理(AMP)方法允许应用程序彼此独立运行。INtime分布式RTOS使解决方案可以扩展到不同的内核数量和拓扑,而无需重写应用程序。
开发单个INtime RTOS应用程序,并将它们不经修改即在整个系统中分发到明确分区的环境中。进程可以通过GOBSnet进程间通信(IPC)轻松地从单独的环境与全局对象进行交互,该全局对象网络使INtime Software和Windows *进程可以确定性的方式跨节点和主机进行互操作,而无需进行任何代码更改。确定性应用程序作为网络系统的一部分运行,在整个解决方案中访问服务和资源。所有进程都在受保护的用户模式(Ring 3)中执行,最多占用4 GB内存,从而确保了进程之间的内存保护。
- 完整的基于对象的RTOS解决方案
- 显式硬件分区可增强应用程序保护
- 确定性–硬实时能力
- 多进程架构带来的灵活部署
- 降低复杂性–减少物理连接
- GOBSnet IPC –跨节点和跨PC通信
- 二进制兼容性与INtime for Windows