QT5.5.1 for VxWorks

"I am pleased to announce that we have now released fully supported Qt 5.5.1 for VxWorks 7 Real Time Operating System (RTOS). Older version of VxWorks has been supported with Qt 4.8, but the port has now been updated to Qt 5.5 and a new major version of VxWorks. With the new version released today it is possible to run the Qt 5 goodies such as OpenGL accelerated Qt Quick 2 on top of VxWorks 7. The release is available for all existing Qt for VxWorks licensses as a new downloadable item in the Qt Account."

The goal of the new port is to provide a similar level of Qt functionality as the earlier Qt 4.8 port does, as well as to take advantage of the great graphics capabilities of Qt 5. In addition, Qt Creator IDE has integrated support for VxWorks, and deployment of a Qt application to a development hardware running VxWorks is accomplished with a single click. VxWorks development with Qt 5 can be done using both Windows and Linux development hosts.

The new Qt 5.5 port for VxWorks 7 supports most of the essential Qt modules:

  • Qt Core
  • Qt GUI
  • Qt Network
  • Qt Multimedia (audio output only)
  • Qt QML
  • Qt Quick
  • Qt Quick Controls
  • Qt Quick Dialogs
  • Qt Quick Layouts
  • Qt SQL
  • Qt Test
  • Qt Widgets

In addition to these, the following add-ons are supported:

  • Qt Quick Compiler
  • Qt Charts
  • Qt Data Visualization
  • Qt Virtual Keyboard
  • Qt Concurrent
  • Qt Graphical Effects
  • Qt Image Formats
  • Qt OpenGL (only for porting form Qt 4, new applications should use OpenGL support in Qt GUI)
  • Qt Platform Headers
  • Qt SVG
  • Qt XML Patterns

The new Qt 5.5 port requires VxWorks 7. We have used Freescale i.MX6 as the reference hardware for the Qt 5.5 for VxWorks port. Multiple other CPUs are supported by VxWorks 7 and most of the x86 and ARM based CPUs with OpenGL support are possible to be enabled for the Qt port with an additional effort.

Holders of a valid Qt for VxWorks license can download the new release from their Qt Account web portal and run it on top of the December 15th GA release of VxWorks 7 RTOS.

Linux Kernel 5.0

Linus Torvalds 近日宣布:期待已久的 Linux 5.0 内核系列,终于在今天迎来了面向公众发布的版本更新。Linux 5.0 内核系列的开发工作,属于两个月前。期间,维护团队一共发布了七个候选发布(RC)版本,完成了一系列的 bug fix 测试工作。

Linux Kernel 5.0 Archives

需要指出的是,Linux Kernel 5.0 只是一个引入适度改进的大版本,意味着并没有太多激动人心的地方。当然,Linux Kernel 5.0 还是带来了一些有趣的内容:

比如更新了 AMD GPU 的开源图形驱动程序、支持 FreeSync 自适应刷新率 —— 使用 AMD Radeon GPU 的朋友可以开心匹配 FreeSync 显示器了。
此外 5.0 版内核引入了新的感知调度功能,以改善采用 ARM big.LITTLE CPU 架构的设备的电源管理。
以及支持 fscrypt 中用于低功耗设备的 Adiantum 加密文件系统和 Btrfs 交换文件系统。

其它值得留意变化包括:支持用户数据报协议(UDP)中的通用接收卸载(GRO)功能,cgroupv2 中的cpuset 资源控制器,以及支持能够运行多个 Android 实例的 binderfs 文件系统。

Linux Kernel 5.0 还更新了添加了许多驱动程序,以及无数的 bug 和安全修复。预计接下来几天内,各大 GNU / Linux 发行版都将迎来更新。

2018年12月3日,OSIRIS-REx太空船抵达了近地小行星Bennu,它是人类探测到最有可能撞击地球的小天体之一。在对这颗小行星进行大约18个月的近距离探测之后,OSIRIS-REx将执行人类历史上准备最为充分的采样活动之一。其中的TAGSAM——接触后立即脱离式样本采集装置(Touch-and-Go Sample Acquisition Mechanism)的设计、构建和测试工作让洛克希德马丁公司的技术团队花费了十多年的时间。经过在地球上的充分测试之后,OSIRIS-REx于2016年9月发射升空,然后伸展手臂、活动关节,做好准备进行人类历史上第一次星际采样。

OSIRIS-REx将花一年多的时间来详细考察这颗小行星,以便任务小组选定进行采样的位置。这一重大活动预计将在2020年进行,届时将有超过60克的小行星岩土被采集起来,并于2023年返回地球进行分析。科学家希望这个样本能揭示更多线索,以便了解太阳系的形成过程以及地球上支持生命的有机物质是从何而来。

风河非常自豪,能够提供实时操作系统(RTOS),做为OSIRIS-REx飞行软件的核心基础。这套飞行软件负责接收命令和控制数据包,而VxWorks确保了远程数据的实时性——这对整个任务至关重要。其中也包括了一定程度的自动自主操作,包括操纵和控制Touch-And-Go(接触后立即脱离)进行样本采集的过程。另外,它也负责执行标准的日常清理和健康监测,以及在获得遥测数据流的过程中将数据发回地球。它还能够处理问题或故障,如有必要就进入“安全模式”,等待进一步的指示。

OSIRIS-REx这样的太空任务需要高度的自动自主性,以及亚毫秒的精确性、确定性和可靠性。VxWorks的佳绩已经在太空飞行和星际漫游/探测器中获得了充分的证明,足以受到信赖做为未来太空任务、地球轨道卫星以及太阳系内外科学任务的软件基础。

洛克希德马丁的团队将VxWorks纳入了行星飞行软件核心之内,应用于大量的太空任务,其中包括目前正在对木星进行探测的朱诺号、在火星上的洞察号以及本文所述的OSIRIS-REx。VxWorks有着光彩亮丽的历史,足以负担起自动自主系统的开发、部署和运行,包括那些到达太阳系最远边缘的系统,以及那些在大气层中飞行、在地面上行驶、在海洋或湖泊的水面上或水下航行、甚至在地下穿行的自动自主系统。

3GPP已定义了一种基于服务的体系结构,其中灵活性和动态调整是满足性能和成本需求的关键驱动因素。该体系结构定义了可以由其他服务触发的网络功能,利用了虚拟化和网络切片。Wind River完备的网络功能虚拟化(NFV)软件平台基础设施将帮助Newtec Dialog多业务平台超越这些5G需求。Titanium Cloud平台提供了成功构建和部署运行多个虚拟机的虚拟网络所需的特性。

WindRiver and Newtec

Newtec产品管理副总裁表示,NFV有望提供更低成本的、高度灵活可伸缩的基础设施,同时使客户能够在全世界任意地方都能获得更好的服务。Newtec的Dialog多业务平台与Wind River的Titanium Cloud平台相结合,将使客户和业务提供商能够快速扩增/缩减业务,应对不断变化的需求;还可以简化体系结构,增强对5G而言至关重要的伸缩性。

Titanium Cloud平台将用于Newtec新的5G卫星基础设施解决方案中。Titanium Cloud具有服务可靠性高、超低延迟和低成本部署等特点,对实现可扩展的卫星通信基础设施非常关键。

Newtec已经和欧洲航天局(ESA)和多个业内公司签署了一项联合声明,开展试验演示卫星通信在5G环境下的使用,实现卫星通信与5G的集成和互通。将演示使用卫星实现的相关功能、性能和收益。第一阶段是利用现有的空间和地面段资产,并尝试利用最新发展,包括新的LEO和MEO星座。

卫星5G的许多用例需要与地面移动网络紧密协作,而NFV/SDN技术正成为地面移动网络的关键技术,卫星体系架构也必须要利用网络编排、虚拟化和切片功能,提供真正的无缝连接服务。将Wind River的Titanium Cloud平台整合到其产品中是Newtec在5G领域迈出的又一步。近期,Newtec还将把同样的架构原则应用到Newtec终端,为面向移动回传、OTT广播、宽带和移动市场的5G解决方案铺平道路。

Aerospace & Defense

aerospace

Ever-increasing computational, sensor and bandwidth defense system demands combine with shrinking budgets and deployment schedules to task developers to do more with less. Working with RT Embedded, defense contractors can depend on global supplier of feature-rich and technically advanced solutions achieved through decades of experience engineering rugged, high performance mission-critical computers. Satisfying the most demanding defense computing requirements, RT Embedded excels at delivering COTS application-ready platforms and customized systems specifically designed to accelerate time to market. RT Embedded is also a driving force enabling real world, end-to-end Internet of Things (IoT) solutions, which play a key role in securing, connecting and managing disparate devices for increased intelligence.

Professional Services helps aerospace and defense system integrators plan, develop, and manage safe, secure, reliable, and certified software for the critical demands of aircraft and military operations.

Radar systems play a crucial role in air defense, producing vital data for timely location of enemy positions. A lightweight mobile weapons vehicle requires a radar system with high computing performance and data transfer rates in order to carry out automatic target recognition and provide the operator with key information to aid in critical decision making. The system is installed in the limited space available in the vehicle with minimal airflow and must be able to withstand the harsh environments of the battlefield.

Featured Aerospace Companies

NASA JPL

NASA JPL

On August 6, 2012, NASA made an enormous advancement in space exploration when it landed the Mars Science Laboratory rover Curiosity in the Gale Crater on Mars. Curiosity is the most technologically advanced autonomous robotic spacecraft and geologist set ever to be deployed by any space venture. It’s on a groundbreaking mission to determine whether Mars is or has ever been capable of supporting life, and to assess its habitability for future human missions.

The VxWorks® real-time operating system (RTOS) plays a central role in this historic mission. VxWorks provides the core operating system of the spacecraft control system—from the second the rocket left Earth on November 26, 2011, until the end of the mission. NASA’s Jet Propulsion Laboratory (JPL), the lead U.S. center for robotic exploration of the solar system, has used VxWorks as its mission-critical OS brain for more than two decades. The total cost of the Curiosity project is approximately $2.5B and represents eight years of passion and work, so the stakes are high, and a fail-proof, resilient RTOS was a core requirement.

Boeing

Boeing

Since the Boeing 787 Dreamliner first launched in 2004, it has become the fastest-selling wide-body aircraft in aviation history—now being produced at the rate of 10 a month to keep up with demand. In fact, Boeing reportedly delivered 111 Dreamliner aircraft in 2014, topping its own projections. The key to the exceptional performance of the 787 family is its suite of new technologies and its revolutionary design. And Wind River® VxWorks® 653 Platform proved instrumental in getting the Dreamliner aloft.