倍福嵌入式控制器高级产品经理 Heiko Wilke 专访:TwinCAT/BSD
发表于 A&D 03/2021,出版商:publish-industry Verlag,www.publish-industry.net
采访人:来自 A&D 的 Christian Vilsbeck
倍福的 TwinCAT/BSD 是一款可以替代 Windows 操作系统的高性能产品。在接受 A&D 采访时,倍福嵌入式控制器高级产品经理 Heiko Wilke 阐述了为什么必须采取这一步骤以及对 FreeBSD 变体有哪些开发计划。
从安全角度而言,采用 FreeBSD 是否已成必然,毕竟 Windows CE 和 Windows Embedded 已难以为继?
Heiko Wilke:微软很快就会停止对 Windows CE 的支持,因此开发一个可持续发展的后续操作系统自然很重要。从安全角度来看,必须开发一个能够不断积极发展的新型操作系统。因此我们为 TwinCAT/BSD 长期提供更新服务,并为我们的设备提供支持,以保障客户的投资安全。
TwinCAT/BSD 支持 ARM 和Intel Xeon CPU。这款操作系统具有诸如更高的数据完整性等优势,会“慢慢替代”倍福工业 PC 中安装的 Windows 系统吗?
Heiko Wilke:我认为“慢慢替代”这个说法并不确切。一方面,我们提供的 TwinCAT/BSD 不仅是 Windows CE 系统的后续产品,也是基于 Windows 的操作系统的替代方案,如果客户希望的话。例如,倍福以后推出的基于 ARM 的控制器,将仅提供 TwinCAT/BSD 操作系统。如果搭载的是 x86-64 CPU,客户仍然可以在 Windows 和 TwinCAT/BSD 之间进行选择。最终是由客户根据具体的应用选择操作系统。
MATLAB/Simulink、Motion Control 和 Vision 等所有功能在中期也可用于 TwinCAT/BSD 吗?
Heiko Wilke:如果技术上可行,我们将会将所有 Runtime 产品移植到 TwinCAT/BSD 中,这些产品包括 MATLAB/Simulink、Motion Control 和 Vision。当然,Engineering 产品仍将仅适用于 Windows,因为在大多数情况下,这些产品都集成在 Visual Studio 中,而 Visual Studio 仅支持 Windows。这与以前的 Windows CE 系统相当,后者也只能提供 Runtime 功能。然而,我们在这里关注的是大型 Windows 操作系统中也会使用的完整的 TwinCAT Runtime。因此,其功能性,尤其是对多核处理器的支持(包括 TwinCAT 内核隔离功能)与客户习惯使用的“大型”Windows 处于同一水平。
你们针对 TwinCAT/BSD 有哪些进一步的计划?
Heiko Wilke:TwinCAT/BSD 将作为倍福的一个平台进一步进行扩展。除了移植现有的 TwinCAT Runtime 功能之外,我们还将能够提供新的功能,包括可以与 TwinCAT 并行实时运行的容器应用程序,例如 Docker Container。此外,我们希望通过现有的网站简化设备管理,让客户能够通过 HTML 5 网络浏览器在本地或远程诊断和配置设备。