虹科首页 | 嵌入式首页 广州虹科电子科技有限公司
腾纳石首页 产品 实时操作系统 分布式 SDK 整合 资源 支持
首页 > 产品 > 实时操作系统

INtime® RTOS

可缩放实时操作系统专用于PC基的嵌入式解决方案

我们的INtime® RTOS是一款动态的、确定性的硬实时操作系统用于非对称多个处理(AMP)于多核X86兼容的处理器上。不同于使用管理程序、Windows设备驱动、或者整体应用程序,INtime RTOS是一款全面的操作系统,包含系统服务和各种功能,开发者希望在现代开发环境中看到的许多功能,能够快速和高效地创建高性能解决方案。这些功能包括处理的动态控制于多个主机的多个节点(核)上,和系统所有节点之间的丰富的进程间的通讯(IPC)。

 


能够创建Windows和INtime RTOS实例的混合解决方案于同一主机上。


允许运行嵌入式应用程序于多核主机上,作为独立的系统或者分布式系统的一部分。

 

先进的整合解决方案使用嵌入式虚拟化

整合许多工作负荷使用分区的多核PC主机,也称“嵌入式虚拟化”,减少系统成本和复杂度,可通过合并不同的应用程序类型于同一PC上。

在和SMP OS一起的异构开发中,INtime RTOS和Windows (32-bit和64-bit)并行运行,以便使用它广泛的人机界面(HMI)。

系统服务扩展支持多个主机,允许创建可互操作的、分布式的、实时系统,并具有柔性开发模型。

作为AMP架构,每个节点(核)运行一个独立的INtime RTOS实例,和它明确的硬件分区一起 - 包括专用核、存储器、I/O、和中断。这种途径最适合安全性、可靠性、和确定性,当关键响应时间是重要的时候。所有INtime RTOS和Windows处理都本地运行,并且支持所有当前的Windows版本 - 包括Windows 10。

当前INtime RTOS环境保持向后兼容以前INtime版本开发的应用程序,保留你的软件投资。提供的迁移库用于Windows API级实时扩展代码。

 

基于对象的RTOS带全面的内含服务

为了加快上市时间和简化开发,INtime RTOS提供通用操作系统的标准服务。这些服务允许程序员依靠操作系统在他们的解决方案中管理很多系统任务,无需创建他们自己的代码。

INtime RTOS是基于对象的,支持常用的编程方法论。INtime RTOS内核提供服务对象和维持数据结构,定义它们和它们相关的系统调用。为任何创建的对象,内核为该对象返回一个处理,能够跨分布式系统用于任何INtime RTOS或Windows过程中。每个过程都在保护用户模式(Ring 3)中执行,同时达到存储器的4GB,只受制于主机的资源。

 

特性 好处
对象管理 创建、删除、和操纵对象类型
时间管理 提供一天的时间、时间同步、和报警服务
线程管理 管理时间表、同步、和运行时间统计
存储器管理 管理物理和虚拟存储器用于节点和过程
中断管理 管理来自I/O设备的硬件中断
异常处理 内置软件异常和硬件故障处理,用于可靠的、自我修复解决方案
Windows注册访问 在Windows和INtime RTOS环境之间互操作注册
连接性 标准以太网和TCP/IP协议栈,包括INtime的高性能以太网
IPC机制 GOBSnet,INtime全面的IPC

 

嵌入式虚拟化贯穿明确的硬件分块

INtime RTOS是一款硬实时事件操作系统,带确定性的微秒测量。

确定性应用程序要求专用和隔离的主机资源:核、存储器、和I/O。INtime RTOS专用于确定性应用程序和专用资源给每个实时节点,通过明确地分区主机硬件,给实时应用程序需要的资源。INtime RTOS专用于嵌入式虚拟化开发并且它天然地提供丰富的服务集和功能,开发员在成熟的操作系统中期待的。

包含的低延迟驱动用于:
• Ethernet和INtime的高性能以太网(HPE),用于EtherCAT、Sercos III、Profnet的一个基础。
• xHCI USB、PCI/PCIe、和串口

 

全局对象(GOBS)能够实现可缩放性和柔性

INtime RTOS提供确定性的IPC机制(GOBSnet)给目录、搜索、和使用跨系统创建的所有对象,使嵌入式系统设计能够可缩放。

使用明确的硬件分区和非对称多处理(AMP或核亲和力),INtime RTOS能够跨多个节点实现确定性应用程序的可缩放性,用于性能和组合于少量节点上实现成本节约。

GOBSnet交付全面的跨Windows和实时应用程序的高效率通讯服务集,无论是运行于相同的多核主机还是跨分布式主机。虽然相互之间隔离,跨环境共享允许Windows服务和嵌入式功能交互作用,能够实现集成和消除互联网络的复杂性以及指出传统嵌入式设计的故障风险。这提供了柔性用于适配解决方案潜在的拓扑图变化,无需移植。

分布式系统管理器用于可靠的分布式解决方案

分布式系统管理器(DSM)监视所有节点和它们的过程以维持整个嵌入式系统的连续性和可用性,监视它的部件的健康,和在部件终止或故障发生时清理掉。

INtime RTOS或Windows的每个实例被认为节点。任何INtime节点都能够创建各种对象,可从任何其它节点访问,无论是在单个主机上或者跨分布式主机的系统。先进的、集成的存储器管理器为每个过程保持存储器定位。

 

INtime RTOS总结

INtime RTOS能够实现模块化编程模型运行用户模式实时应用程序代替内核模式驱动扩展。支持全局对象、多个IPC机制、全部异常和错误处理、以及丰富的标准内核服务集,允许开发者快速又容易地创建可缩放的和可靠的嵌入式应用程序。

我们支持INtime RTOS解决方案开发,带广泛的工具、包括INtime软件开发包(SDK),可集成到常用的Microsoft Visual Studio环境以简化解决方案的创建。

 

选择你的部署模型

INtime RTOS提供两个不同的部署模式。INtime for Windows能够在同一主机上实现Windows和INtime RTOS节点的混合解决方案。INtime®分布式RTOS允许在主机上运行嵌入式应用程序作为独立系统或者分布式系统的一部分。

在INtime RTOS上的应用程序开发可被部署 - 无变化的 - 跨部署模型或两者。

在可用主机和核上解决方案可缩放实现再分配和平衡应用程序,无需再编译。

特性 好处
确定性的、事件驱动过程 嵌入式设计的可靠基础
主机不可知论 PC硬件主机和软件的柔性和兼容性实现最佳化的性能和成本:无板卡支持包(BSP)开发要求
柔性拓扑 整合或者分布式节点、独立嵌入式应用程序或者并肩Windows
内核服务于基于对象的RTOS 能够实现快速的可缩放的、可靠的解决方案开发,使用行业编程方法论
GOBSnet:确定性的内部过程通讯(IPC) 跨节点和主机在RTOS和Windows之间的可靠的通讯
专用I/O接口分区:HPE、PCI/PCIe、串口、和xHCI USB 确保确定性和消除潜在的故障因为RTOS和Windows节点之间的冲突
全特性TCP/IP协议栈和低水平驱动 低延迟于通讯到I/O设备上;开箱即用的驱动支持通用板载I/O
SIMD库支持 使用IPP和MKL库用于最佳化MMX、SSE、和AVX服务

 

建立可靠的、可缩放的解决方案

使用明确的硬件分区和非对称多处理(AMP或核亲和力),INtime RTOS能够跨节点实现可缩放的确定性应用程序。开发员能够指派确定性应用程序到可用的核。另外,和GOBSnet一起,嵌入式应用程序在混合解决方案 (Windows和INtime RTOS)主机上能够轻松被移动到不同的主机,如果它需要更多资源,同时维持和Windows的互操作性。

下载INtime RTOS数据册子 >

了解INtime for Windows产品 >

了解INtime Distributed RTOS产品 >

了解INtime软件开发包产品 >

索取INtime软件开发包试用版 >

 

 

关于虹科虹科积极进取,不断探索科技新领域。最优秀的员工和最好的技术能够接受最困难的挑战,为您找到最佳解决方案。虹科靠口碑赢得客户。

Email 新浪微博 论坛 点击发送消息给我

广州 400 999 3848 | 上海 021-6728 2705 | 北京 010-5781 5068 | 西安 029-8187 3816
成都 028-6391 0020 | 沈阳 024-8376 9335 | 深圳 0755-2267 7479 | 武汉 027-8193 9100 | 香港 6749 9159

sales@hkaco.com | 虹科电子科技有限公司 | 版权所有 | 广州科学城科汇金谷三街2号701室