Automotive HMI design suite shapes digital instrument clusters

July 29, 2015 // By Graham Prophet
Integration of Green Hills Software’s Integrity real-time operating system with Luxoft’s Populus Suite HMI design tool chain enables its use many MCU platforms that are frequently employed in automotive digital instrument clusters

Together with the use of Green Hills Software’s Multi integrated development tool chain, this combination allows Populus to run on a wide range of automotive grade microcontrollers (MCUs), enabling the creation of robust digital instrument clusters with a low memory footprint.

Luxoft’s Populus is designed for operation using a low memory footprint. By addressing the specific features of the MCU, a highly optimised Populus runtime engine enables the combination of a high performance HMI with very low memory consumption for both the engine stored in the flash memory as well as the RAM memory needed during the runtime. Luxoft’s Populus Suite enables the rapid HMI development for customisable, 2D or 3D, fully digital instrument clusters, head-up displays (HUD), in-vehicle infotainment systems and entry level to mid-tier Head Units.

“Luxoft brings a unique solution to the automotive industry with its Populus Suite that allows the design of modern digital instrument clusters using a low memory footprint,” said Chris Tubbs, director of business development EMEA for Green Hills Software. “...Luxoft is not only able to accommodate a greater variety of MCU platforms, but can now offer its customers [Green Hills’] expertise in embedded application security. The Integrity partitioned architecture securely protects confidential content from malicious attacks and unwanted access, and remains the industry's most trusted real-time operating system.”

Designed to meet the highest possible requirements for security, reliability, and performance, the Green Hills Integrity RTOS offers embedded developers effective protection of applications without sacrificing real-time performance. Security is achieved by the use of hardware memory protection to isolate and protect embedded applications. Secure partitions guarantee each task the resources it needs to run correctly and fully protect the operating system and user tasks from errant and malicious code, including denial-of-service attacks, worms, and Trojan horses.

The Multi IDE offers integrated multicore development, debugging and programming tools, including AUTOSAR operating system awareness, flash programming for on-chip flash, performance profiler, project builder, code coverage,