BlackBerry today announced its most advanced and secure embedded operating system (OS) for the automotive industry.
QNX Software Development Platform 7.0 (QNX SDP 7.0) is a 64-bit OS that builds on the proven reliability of QNX technology and raises the bar for security and performance in cars. At CES 2017, the technological capabilities of QNX SDP 7.0 will be demonstrated in BlackBerry QNX’s 2016 Jaguar XJ and 2017 Lincoln MKZ concept cars.
John Wall, senior vice president and head of BlackBerry QNX said,
“With the push toward connected and autonomous vehicles, the electronic architecture of cars is evolving – from a multitude of smaller processors each executing a dedicated function, to a set of high performance domain controllers, powered by 64-bit processors and graphical processing units,”
“To develop these new systems, our automotive customers will need a safe and secure 64-bit OS that can run highly complex software, including neural networks and artificial intelligence algorithms. QNX SDP 7.0 is suited not only for cars, but also for almost any safety- or mission-critical application that requires 64-bit performance and advanced security. This includes surgical robots, industrial controllers and high-speed trains.”
QNX Software Development Platform 7.0 highlights:
Complete multi-level security
- Configurable: Optimal security levels can be specified by the system-wide policy-driven security model.
- Runtime protection: Highly secure systems can leverage security features such as address space layout randomization, secure boot, chain of trust establishment, integrity measurement, mandatory access control, path space control, rootless execution and anomaly detection.
- Secure software delivery: Software supply chain integrity management enabled through digitally signed package delivery and software update alerts.
Safety by design
- Safety certified pedigree: ISO 26262 ASIL D for automotive, IEC 61508 SIL3 for industrial and IEC 62304 for medical.
- Component isolation: Separation between user applications, system services and device drivers enabled by the QNX Neutrino RTOS’ proven microkernel architecture.
- Selectable scheduling algorithms: Priority based, sporadic and time-triggered deterministic algorithms for system flexibility.
- Guaranteed CPU allocation: Minimum CPU allocation at the thread or process level.
Increased compute power
- High performance: Full 64-bit and 32-bit support for ARMv7, ARMv8 and Intel x86 Architecture.
- Complete hardware optimization: AMD, Intel, Nvidia, NXP/Freescale, Qualcomm, Renesas, Samsung, Texas Instruments and Xilinx SoCs, Comprehensive board support packages.
- GPU integration: ARM, Imagination, Intel, Nvidia, Qualcomm and Vivante.
Award winning development tools
- Development lifecycle tools: QNX Momentics Tool Suite provides time-saving tools for the entire development cycle in a single, unified standards-based environment.
- Standards-based: Eclipse-based Integrated Development Environment (IDE), GCC command line tools, Valgrind integration and C++14 support
- Debug and optimize: Complete system-level debugging and optimization through best-in-class application profiler, code coverage, memory and runtime analysis tools.
QNX SDP 7.0 provides high performance and enhanced kernel-level security through an array of features, including microkernel architecture, file encryption, adaptive time partitioning, a high availability framework, anomaly detection, and multi-level policy-based access control.
Featuring the next-generation QNX Neutrino Realtime OS and QNX Momentics Tool Suite, this reliable OS helps guard against system malfunctions, malware, and cyber attacks by implementing a multi-level, policy-driven security model that incorporates best-in-class security technology from BlackBerry.
The OS also offers a safety pedigree proven by certification to ISO 26262 ASIL D (the highest level achievable) for automobiles and to IEC 61508 SIL 3 for industrial automation systems, and by compliance with IEC 62304 for life-critical Class III medical devices.
As automakers look to consolidate domain functions such as infotainment, telematics, and digital instrument clusters into a virtual cockpit controller, QNX SDP 7.0 provides a realtime OS that supports 64-bit for the ARMv8 and Intel x86-64 architectures, along with virtualization capabilities. QNX SDP 7.0 can help ensure that these automated systems perform all processes and actions reliably, within the pre-defined amount of time needed for successful and safe execution.
Must-See Concept Cars at CES – BlackBerry Booth 7029
BlackBerry QNX will unveil a Jaguar XJ concept car with a new digital cockpit design that combines the infotainment and instrument cluster functionality. It shows two operating systems running safely and securely on a single System-on-a-Chip (SoC) processor. BlackBerry QNX hypervisor software safely separates and isolates the infotainment system and graphics, meaning the infotainment system can safely re-start without affecting the instrument cluster.
BlackBerry worked with Rightware Cluster UI to build the QNX Cluster graphics monitor that can detect failures in the safety system. The Jaguar XJ concept car also features BlackBerry’s QNX Acoustics Management Platform (AMP) for clear high-definition in-car communication, active noise control, and engine sound enhancement.
BlackBerry QNX will also take the wraps off of its autonomous Lincoln MKZ concept car, showing QNX SDP 7.0 capabilities in action on Renesas’ CES test track (LVCC North Hall, Gold Lot). BlackBerry QNX worked with Renesas, the University of Waterloo, and Polysync to develop the prototype vehicle that demonstrates Society of Automotive Engineers (SAE) Level 4 autonomous driving capabilities. Using LiDAR, radar, forward-facing cameras, global positioning systems (GPS), and inertial measurement units (IMU), the car can detect obstacles on the road, anticipate dangerous driving situations, and present warnings to avoid collisions to keep drivers and passengers safe. The QNX Platform for ADAS processes data generated from the sensors in realtime, and also records and plays back the data off-line for feature development and testing.
Also on display at BlackBerry’s CES booth is a 2017 Aston Martin Vanquish model that is now shipping with BlackBerry QNX’s latest in-vehicle infotainment software technology. The new infotainment system is the control center, seamlessly integrating audio, hands-free communication and vehicle status technologies into the cabin. It also has an upgraded satellite navigation system with a quicker address input, advanced traffic information, and support for Apple CarPlay.
BlackBerry Radar
BlackBerry will also showcase BlackBerry Radar, its secure end-to-end hardware and software asset tracking solution for the transportation and logistics industry. Radar provides more sensor readings, more often than any other solution on the market today. This allows customers to accurately monitor assets, manage yards, analyze utilization, measure efficiency, and reduce theft based on a near realtime view of the fleet.
Availability
QNX SDP 7.0 is the latest in a string of momentum updates BlackBerry has made in its software transformation, and comes less than a month after the company released a mobile-native, secure software platform for the Enterprise of Things, and two weeks after the unveiling of the BlackBerry QNX Autonomous Vehicle Innovation Centre.
The beta release of QNX SDP 7.0 is available now for evaluation and product development. General availability is scheduled for Q1 2017.