INtime® Distributed RTOS
Reliable, Deterministic RTOS for Cost-Effective, Scalable PC Solutions
Scalable real-time solutions need multi-kernel support. Embedded solutions are built on a range of hardware, from simple, single-core based PCs to complex, networked, multi-core and multi-host PC systems. The embedded virtualization technology of INtime® Distributed RTOS is designed to provide the scalability, flexibility, and reliability that real-time applications demand on one or multiple PC hosts.
INtime Distributed RTOS partitions applications onto their own RTOS environments to ensure protection at the application level. Robust IPC services between execution cores and network connected PC hosts facilitate cooperative data processing and control execution. This innovative RTOS design allows developers to scale out solutions across multiple nodes or multiple hosts, or both, optimizing system hardware costs.
Explicit Hardware Partitioning for Multiple Autonomous Processes
INtime Distributed RTOS explicitly partitions multi-core hosts into distinct processing nodes, dedicating one execution core, RAM, and I/O resources to each node. This asymmetric multiprocessing (AMP) approach allows applications to run independently from one another. INtime Distributed RTOS enables solutions to be scaled to different core counts and topologies, without the need to rewrite applications.
Develop individual INtime RTOS applications and distribute them across the system – without modification – onto explicitly partitioned environments. Processes easily interact from separate environments with global objects across GOBSnet Inter Process Communication (IPC), the global objects network that enables INtime Software and Windows* processes to interoperate across nodes and hosts in a deterministic way without requiring any code changes. Deterministic applications run as part of a networked system, accessing services and resources across the entire solution. All processes execute in protected user mode (Ring 3) out of up to 4 GB of memory, ensuring memory protection between processes.
- Complete Object-based RTOS solution
- Explicit HW Partitioning for enhanced Application Protection
- Deterministic – Hard Real-time capable
- Flexible Deployments due to Multi-process Architecture
- Reduced Complexity – less physical connections
- GOBSnet IPC – Cross-node and Cross-PC communication
- Binary Compatibility with INtime® for Windows*