VxWin实时Hypervisor:Windows+VxWorks
Windriver的VxWorks是世界领先的实时操作系统之一。在许多工业解决方案中,您会发现在Windows-PC的虚拟化上使用VxWorks系统负责处理实时任务,数据库编程或ERP连接等等。
VxWin发布于1995年,主要用于同一台PC上将VxWorks与Windows一起运行以保持完整的实时功能。
VxWin的优势
硬件整合
- 不再需要单独的控制硬件或协处理扩展板卡
- 更少的硬件组件意味着更少的硬件故障
- 可以设计更紧凑的控制器硬件并减少空间需求和系统重量
软件整合
- 支持已知的开发工具(Visual Studio、Wind River Workbench)
- 现有的Windows或VxWorks软件以及技术可复用
可扩展性
- 将现有VxWorks应用程序集成到Windows环境中,无需额外的硬件成本
- 在嵌入式系统上使用相同的VxWorks应用程序,例如:在ARM体系结构上
典型应用
- 基于PC的自动控制(PLC、运动控制)
- 实时测量和数据记录
- 如果您已经在使用VxWorks,可在单一硬件上将Windows的所有功能包含到您的应用程序中!
- 快速控制算法编程
- VxWorks原型:在最终产品可用之前,开发和测试VxWorks软件。在Windows开发主机上即可测试!
特性
- 在Windows 7、8或10上使用功能强大的VxWorks操作系统进行硬件和实时编程:
- 多任务,任务间通信
- 可连接性:TCP/IP(Winsock)
- 编程语言:C、C++
- 保证微秒级的响应时间
- 高分辨率实时计时器,粒度<100纳秒。
- 对ISA和PCI/PCIe板卡的硬件访问。
- Windows和VxWorks之间通过TCP/IP(虚拟网络)进行通信。
- Windows蓝屏后,VxWorks继续工作
- 市场上有大量的VxWorks软件和驱动程序可供使用,例如:OPC服务器;现场总线和测量设备的驱动程序等
- 强大的图形化实时分析工具
- 大量综合文件
如何配合VxWorks工作?
使用WindRiver Workbench开发环境,不仅可以编辑/编译应用程序,还可以调试VxWorks应用程序。 或者在同一台PC或远程计算机上开发和测试软件。 只需Windows启动后使用Uploader Tool工具,即可启动和停止VxWorks。 Windows和VxWorks之间通过虚拟网络连接进行TCP/IP进行通信。