Software ecosystem for Intel’s automotive Atom SoCs is growing

November 05, 2015 // By Christoph Hammerschmidt
Green Hills’ 64-bit multicore software for safety and security relevant tasks is now available for Intel’s Apollo Broxton / Apollo Lake family of automotive processors. This enables OEMs and automotive suppliers to realise high performance software-defined cockpit electronics requiring high safety and security levels. The main focus of the developments will lie on digital clusters, in-vehicle infotainment (IVI) and ECU consolidation.

Green Hills Software’s portfolio of optimised software solutions delivers a set of multicore operating system configurations, on-chip OpenGL 3D graphics support, secure virtualisation and multicore debug tools for automotive software design. Green Hills also provides its customers with legacy application porting and code optimisation services.

The range of products available includes

  1. INTEGRITY 64-bit RTOS – provides device reliability and security while delivering a flexible set of multicore operating system configurations, including single core Asymmetric Multiprocessing (AMP) and Symmetric Multiprocessing (SMP).
  2. INTEGRITY Native 3D OpenGL – provides integrated, optimised native 3D OpenGL support for the Broxton on-chip Gen9 Graphics Processing Unit (GPU).
  3. INTEGRITY 64-bit Multivisor Secure Virtualisation – delivers a decade of experience in safely and securely virtualising GuestOSes when combined with system safety and security applications on a single platform. Support is optimised to use the Intel VT-x and VT-d on-chip capabilities found on Broxton.
  4. INTEGRITY Multivisor Shared Accelerated 3D OpenGL Graphics – enables the safe combination and independent execution of both native INTEGRITY and GuestOS accelerated 3D OpenGL graphics applications/services with freedom from interference.
  5. MULTI Integrated Development Environment – provides a complete software development environment for building, debugging, testing and optimising multicore embedded applications.
  6. Green Hills Optimising Compilers – generate code for C/C++, targeting the Intel Architecture processors.
  7. Green Hills Probe – helps developers find and fix bugs faster than other probes with its comprehensive run-control and multicore processor visibility interfaces optimised to support synchronous hardware and software multicore breakpoints.