RTX64和RTX将Microsoft Windows改造成实时操作系统(RTOS)
马萨诸塞州沃尔瑟姆--(美国商业资讯)--IntervalZero今天宣布为其64位版本硬实时软件RTX64 2013发布服务包1(Service Pack 1),可通过Microsoft Windows中原生的64位寻址首次直接访问更大内存范围。
运行于带RTX64的64位Windows的实时应用可访问128GB的非分页内存,但具体取决于实际映射的物理RAM大小。相比而言,32位Windows 7的非分页内存限制为2GB。总的来看,64位Windows的512GB物理内存令32位Windows的4GB物理内存限制相形见绌。
IntervalZero首席执行官Jeffrey Hibbard说:“RTX64更大的内存是Windows RTOS领域的一个先例,可从对称多处理(SMP)配置中的多个内核同时可视与访问。Windows内的实时内存容量有所增加且可直接访问,其价值,再加上由此促成的一流性能,让RTX64从虚拟化替代方案及32位RTOS解决方案中脱颖而出。”
重要的是,带RTX64的Windows将为全球开发人员带来新机遇,他们正面向工业自动化、数字音频及医疗行业等众多市场设计精密智能系统。
Hibbard说:“RTX64能够以Windows环境中之前无法实现的价格提供丰富功能。举例来说,尽管视觉系统在很多工业应用中有着很大的需求,但是到目前为止,他们的开发成本仍太高。RTX64登陆Windows后,它们就会变得可行多了。”
“正如PLC十年前以及EtherCAT五年前所做的那样,RTX64登陆Windows后将带来竞争优势。一个很好的例子就是实时网络标准变得更容易使用——AVB、GigE Vision和Ravenna。确实,从更广的视野考虑,医疗市场将会创新;运动系统也会进步,通过为小型装配带来更大自由度。”
Hibbard还指出,针对需要大内存池和实时性能的模拟模型,基于SMP的RTX64可在专用RTX内核上执行这些模型,在单独的内核上隔离实时功能的同时还无需价格高昂的专用硬件。
IntervalZero的RTX64和RTX将Windows改造成一个实时操作系统(RTOS),RTX64的内核数量可从1个扩展到63个,用于专用实时处理。
针对希望利用Windows的世界级HMI且还需要确定性和硬实时的复杂连接嵌入系统,RTX64和RTX提供一个与Windows紧密集成的RTOS。如果Windows可为计时器提供1000 μs(1毫秒)的最高分辨率——最小粒度,RTX64/RTX则可在硬件的支持下将之降至1 μs。
特别指出的是,RTX64和RTX在无需更改或修改Windows硬件抽象层(HAL)的前提下扩充了Windows操作系统的功能,带来了确定性和硬实时性能,不需要依赖于必定有延迟的虚拟化方案或不必要的复杂进程间通信计划。
RTX64是IntervalZero RTOS平台的重要组件,该平台包含x86和x64多核多处理器、Windows操作系统和实时以太网功能(如EtherCAT或PROFINET),以超越DSP等实时硬件,从根本上降低那些需要确定性或硬实时功能的系统的开发成本。
RTX64 SP1版本的亮点包括:
- 增加了实时内核(RTK)支持,让Windows驱动程序能够与实时应用通信。该功能赋予开发人员更大的应用设计灵活性。开发人员可以选择将Windows进程(.EXE)、Windows内核驱动程序(.SYS)、实时进程(.RTSS)和实时动态链接库(.RTDLLs)结合起来,构建可利用Windows操作系统全套功能集的应用。
- 新增了支持对RTX64子系统进行配置的控制面板。该控制面板被无缝整合进Windows控制面板区,使得RTX64功能可通过标准的Windows搜索功能检索到并进行配置。
- 推出了Microsoft Visual Studio 2012构建支持。推出了应用程序向导,支持通过使用了事件或中断等对象的可选公共代码模板快速创建实时应用。IntervalZero还证实了可在实时应用中使用Microsoft Visual Studio 2012 C Runtime库的子集,从而让开发人员能够在其Windows和实时进程中使用标准的C Runtime功能。
- 支持Intel® i210以太网控制器的实时网络驱动程序– RtIGB – 如今可与RT-TCP/IP堆栈一起使用。该驱动程序扩大了RTX64中默认支持的网络适配器组合。
- 增加了对Windows 8和Windows Embedded Standard 8的支持。
- 新的延迟视图工具,让用户能够同时查看并对比多个内核上的系统计时器响应延迟情况。用户还可通过增加负荷来给系统施压,以确定系统是否能满足其应用的实时需求。
IntervalZero是微软的嵌入式金牌合作伙伴,在2009年、2010年、2011年和2012年被评为全球领先的Windows嵌入式合作伙伴。该公司是英特尔嵌入式联盟(Intel Embedded Alliance)的成员,英特尔网站介绍了RTX在数字信号处理方面的价值。
免责声明:本公告之原文版本乃官方授权版本。译文仅供方便了解之用,烦请参照原文,原文版本乃唯一具法律效力之版本。
联系方式:
IntervalZero Inc.
Brian Carter, 508-277-7570
战略通讯部副总裁
brian.carter@intervalzero.com
www.intervalzero.com