Jaguar Land Rover (JLR) and BlackBerry are working together to design a new software architecture for JLR’s next-generation vehicles.
Blackberry has announced that it will be providing a team of engineers and will supply its infotainment and QNX Software Development Platform to JLR, which is owned by India conglomerate Tata, to help the automaker handle high-powered connected and autonomous technologies.
“It’s great to see the joint efforts of technology companies and JLR enhance the overall vehicle experience, as well as to be a part of the engineering behind it all,” said Software DevOps Engineer at JLR, Daniel Burke.
The QNX Software Development Platform, which was purchased by Blackberry in 2010, will be used for running car infotainment consoles to support JLR’s connected and autonomous vehicles react and drive based on rich data.
According to Blackberry’s blog post: “QNX Software Development Platform (SDP 7.0) includes the next generation 64-bit QNX Neutrino® RTOS and the award-winning QNX Momentics Tool Suite.
“It provides a comprehensive, multi-level, policy-driven security model incorporating best-in-class security technologies from BlackBerry, which help guard against system malfunctions, malware and cyber security breaches.
“Building on existing certifications including ISO 26262, IEC 61508 and IEC 62304, QNX SDP 7.0 also brings a proven safety pedigree. Various features are: microkernel architecture, file encryption, adaptive time partitioning, and high availability framework, make QNX SDP 7.0 the most advanced and secure embedded OS developed for use in all safety and mission-critical applications.”
Blackberry also wrote in its blog post that its QNX Software Development Platform 7.0 includes:
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 randomisation, secure boot, a 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 computer power
- High performance: Full 64-bit and 32-bit support for ARMv7, ARMv8 and Intel x86 Architecture.
- Complete hardware optimisation: 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 optimise: Complete system-level debugging and optimisation through best-in-class application profiler, code coverage, memory and runtime analysis tools.
According to JLR, its new cars will also be available in either electric or hybrid versions by 2020.
Written by Leah Alger