2019年10月8日 VxWorks

关于新的VxWorks的七件很酷的事情…RTOS的几个“第一”

由Ranjan Sikand

你检查过最新版本的VxWorks吗?你真的应该。风河公司今天宣布,他们正在开拓创新,使世界领先的实时操作系统(RTOS)比以前更强大。新的VxWorks不仅忠于它的四个关键支柱:安全性、安全性、可靠性和可认证性,而且它现在包括了许多很酷的特性和能力,将吸引软件开发人员,无论是经验丰富的还是新的嵌入式世界。开发人员发现构建应用程序要容易得多,而工程管理人员也会为他们的团队如此多产而激动不已。

支持c++ 17

一个行业第一。c++是嵌入式行业中应用最广泛的编程语言。现在,VxWorks是第一个也是唯一一个支持c++ 17的实时操作系统。如果你是一名开发人员,你会喜欢节省时间来完成编码任务。如果您运行一个项目团队,您将享受较低的代码维护和相关成本负担。如果您是一名产品经理,您将庆祝应用程序运行时性能的改进。每个人都将从改进的安全性和安全功能中受益。

用Boost 1.71.0提高生产力

你的工作效率会随着最近一次的提升而提高。VxWorks现在支持Boost 1.71.0,另一个RTOS优先。Boost提供免费的、经过同行评议的c++软件库。最新版本包含了对许多Boost库的大量更新,包括对近一半Beast核心的更新。VxWorks现在是唯一支持它的实时操作系统,并且支持所有适用的库(总共159个中的147个)。

线速率性能-比Linux更好的网络吞吐量

性能一直是VxWorks开发团队的首要任务,我们喜欢吹嘘我们的产品成就。为了确保得到公正的结果,我们决定使用一种标准的工具,iperf3,以衡量网络吞吐量。我们在32和64位环境、单核和四核系统上都进行了测试。在执行的测试中,VxWorks的性能超过Linux的75%。其余25%的测试提供了与VxWorks相同的结果。没有其他RTOS能够与VxWorks的网络吞吐量性能数字相匹配。这有什么大不了的?因为带宽消耗等于成本。

你喜欢Python——vxworks也喜欢Python

Python在全世界的软件开发人员中迅速流行起来。在其年度调查Stack Overflow询问专业的开发人员他们使用哪种编程语言、脚本语言和标记语言。在他们收到的9万份回复中,39.4%的人表示他们使用Python,这使它成为第四大最受欢迎的语言。当被问及开发人员最喜欢哪种语言时,Rust排在首位,其次是Python。好消息,开发人员现在可以使用Python为VxWorks开发应用程序了。

你的编程技能不会因为生锈而生锈

由于VxWorks是世界上使用最广泛的实时操作系统,所以我们支持最受欢迎的编程语言Rust是有意义的。嵌入式开发团队喜欢使用Rust,因为它的性能、可靠性和生产力。我们的目的是帮助开发者提高工作效率,这样他们就可以花更多时间进行创新。

有人说开源BSP了吗?

请提供更多的板支持包。别担心;我们已经帮你搞定了。VxWorks的新版本包括了几个新的bsp,我们已经支持了数百个bsp,比市场上任何其他RTOS都多。需要BSP吗?在这里找到。看不出你需要什么?没问题,我们可以帮忙。它会变得更好;我们目前提供开源板支持包的流行板,如树莓派。告诉你的朋友。对存储库做出贡献的人越多,他们就会变得越全面,项目启动所需的努力也就越少。

风河实验室——我们的冷藏室的早期入口

嘘,只有内部人士知道这一点……风河正在让它的内部项目和预发布功能提供给我们最具创新精神的客户。风河系统公司实验室是我们所有很棒的运行时项目的存储库。客户可以在实验室中获得ROS 2、OpenCV、cloud sdk等项目的早期访问权限。我们有一长串非常酷的项目,我们将添加到实验室。不要害羞,告诉我们你的想法。

VxWorks有很多很酷的东西。所有这些新功能确实使它处于最前沿。你以为VxWorks是你妈妈的RTOS…欢迎来到新世界VxWorks

以前的执行视角:嵌入式开发者的旅程;到RTOS还是不到RTOS
下一个为什么托马斯·库克的崩溃让我想到废除种族隔离制度