RTX64 是英特蒙(IntervalZero)推出的一款 Windows 实时操作系统(RTOS)扩展平台 ,主要面向工业自动化、医疗设备、嵌入式系统等对“硬实时”性能有要求的应用场景。

RTX64 并非独立的操作系统,而是 Windows 的实时扩展补件 ,通过在硬件抽象层(HAL)增加一个实时调度器,将 Windows 转变为具备硬实时能力的系统,与 Windows 进程分别运行在不同 CPU 核心上。

⚙️ 关键特性

特性

说明

实时性能

时间间隔可精确设定至 1 微秒,中断服务线程(IST)延迟小于 10 微秒

内存支持

支持 64 位 Windows 下 512GB 可寻址物理内存,突破传统 32 位 Windows 的 4GB 限制

多核扩展

支持对称多处理(SMP),可灵活配置 1–63 个 CPU 实体内核给实时进程,并支持线程/中断

亲和性设置

开发优势

使用标准化 x86 多核 PC 主板与商用现成软件(COTS),可降低系统开发成本 25%–50%

在学习和使用rtx64 实时操作系统的过程中,遇到了许多问题,走了许多弯路,也收获了许多经验,把它们记录了下来。

  • rtx环境安装

  1. 安装Windows 10 专业工作站版1809 17763.107 OCT 31 2018.iso系统(可以安装双系统),通过AAct.exe激活工具激活。
  2. 安装vs2015.com_chs,需要连网登录注册
  3. 安装RTX64_3.6_Runtime_Setup
  4. 安装RTX64_3.6_SDK_Setup
  5. 按照rtx64-3.6-crk.7z破解,文件夹内文件全部拷贝到相应目录
  6. 安装完成后,设备管理器会有设备驱动,如下图:

7、测试是否安装成功,如果上述软件安装的版本不匹配,系统不能运行。在rtx64 36 runtime下打开conttrol pannel,按start /stop  the subsystem 下面的三角形按钮后,三角形按钮失能,方形按钮使能,就说明安装成功。 

8、Vs2015运行简单的测试程序:用vs2015打开安装目录下的测试程序,运行结果如下图

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐