Electronicdesign 7197 107961优惠

实时操作系统得到重大改造

2014年4月17日
VxWorks 7提供了安全、物联网支持以及一系列新特性。

VxWorks长期以来一直是RTOS基准。从1987年开始,它有着悠久的历史。风河系统公司的VxWorks现在从一个20kbyte的微内核版本(这是物联网设备的理想版本)扩展到64位的多核平台(参见“VxWorks 64位”).VxWorks Hypervisor提供安全的虚拟化支持(图1).风河现在是英特尔

图1所示。VxWorks Hypervisor可以隔离操作系统,为操作系统(如VxWorks)提供实时支持,并为流行的操作系统(如Windows和Linux)提供支持。

最新的版本是VxWorks 7,它带来了相当多的新特性。例如,新的智能设备配置文件(IDP)支持MQTT协议(参见“了解物联网背后的协议”)

VxWorks 7微内核使用与标准内核相同的c级API,但它可以适合小型的、内存受限的平台。它可以支持虚拟内存硬件,但不是必需的,因为它倾向于针对本质上更静态的应用程序。它还支持多核设备。紧凑的尺寸有助于降低安全认证,并提供非常快速的线程模型。

VxWorks虚拟化环境由I型环境切换到II型环境。这实际上对虚拟机没有什么影响。它只是将VxWorks置于虚拟化系统的核心,这样它就可以提供额外的功能。虚拟机可以运行额外的VxWorks拷贝。Linux KVM(基于内核的虚拟机)支持也是Type II hypervisor。

安全是物联网和VxWorks针对的其他应用领域的一个重要方面,包括医疗和军事应用。风河以其四大安全支柱突出了对VxWorks的安全支持(图2)

图2。VxWorks解决了从开发到执行的安全性问题。

Wind River基于eclipse的工作台是第一个支柱。它可以利用第三方的静态和动态分析工具,并提供自己的提示。例如,它可以突出显示可能带来安全问题的系统调用。

VxWorks的第二个支柱是安全引导。当存在硬件支持时,它可以限制不受信任的二进制文件的执行。这变得越来越普遍,并且是像Arm TrustZone这样的架构的标准。

安全引导只是一个起点,因为操作系统随后必须运行其他应用程序。这正是风河基于政策的支持至关重要的地方。它也适用于所有三个VxWorks平台,包括microkernerl、标准内核和hypervisor。该支持也可以由第三方扩展。策略可以处理从执行时间到文件系统的整个系统资源范围。

最后,VxWorks支持安全的文件系统。这在执行期间以及系统关闭时非常重要。它防止利用可能从存储设备复制的数据或应用程序。VxWorks支持硬件和软件加密。

VxWorks的连通性支持已经扩展。它现在支持USB, CAN,火线,蓝牙,包括健康设备配置文件。Wind River提供了一个堆栈,支持家庭医疗应用的Continua联盟。他们的双模式IPv4/IPv6具有IPv6 Ready Logo认证。

在图形方面,VxWorks支持2D和3D硬件。它的目标是开放标准,如2D OpenVG以及最新的3D OpenGL ES标准。主板支持包(BSP)将包含支持这些平台的显示驱动程序,包括GPU硬件。Tilcon图形套件和设计器都建立在这些标准之上。

受欢迎的合作伙伴的内容

3-V到65-V, 0.6-A超小型同步降压转换器,IQ为4 μA

LMR36506 3-V - 65-V, 0.6-A带4µA IQ数据表(Rev. A)

3-V到36-V, 2-A,低智商同步降压调节器

TJMAX in 4-mm2 HotRod QFN datasheet(数据表)11 page - lmr436x0,36 - v, 1-A/2-A Buck Converter with <3µA IQ at 150°C

4.5 v到17 v, 10-A同步SWIFT™降压转换器

4.5 v到17 v, 10-A同步SWIFT™降压转换器

使用远程微控制器调试器的工业自动化设备的速度配beplay体育手机登录置

2021年3月3日
beplay体育手机登录工业自动化设备正越来越多地使用基于单片机的单板机(SBCs)来控制设备操作,以达到……

声音你的意见!

本网站要求您注册或登录后发表评论。
目前还没有任何评论。想开始对话吗?
Baidu