SAN ANTONIO, Texas. -- Green Hills Software is enabling automotive manufacturers to securely run multiple embedded applications on a single multi-core processor by virtue of its new extensions to its Integrity real-time operating system (RTOS).
For example, a single Freescale i.MX6 multi-core processor can now handle body, chassis, gateway, controller area network (CAN) bus and vehicle communications.
"Tier-1s and OEMs [original equipment manufacturers] can now manage complex software architectures on a single Freescale multi-core processor, while maintaining the stringent real-time response and safety standards that people expect from their automotive experience," said Dan Mender, VP of Business Development.
Green Hills platform for automotive digital instruments partitions real-time tasks into separate secure memory spaces so that hackers cannot influence safety systems after gaining entry, for instance, through infotainment systems.
The new platform supports both ARM-based i.MX and Power Architecture Qorivva processors running its RTOS as well as Android, Genivi and other operating systems hosted with Integrity's Multivisor virtualization technology.
Integrity supports OpenGL3D, Qt Commercial, OSEK and POSIX standards as well as CAN, MOST, WLAN, USB, Bluetooth and IPv6 middleware connectivity.
David Patterson, known for his pioneering research that led to RAID, clusters and more, is part of a team at UC Berkeley that recently made its RISC-V processor architecture an open source hardware offering. We talk with Patterson and one of his colleagues behind the effort about the opportunities they see, what new kinds of designs they hope to enable and what it means for today’s commercial processor giants such as Intel, ARM and Imagination Technologies.