Leading the Embedded World

NXP i.MX 9

Embedded Software Solutions
Texas Instruments Sitara AM62x Family

NXP and Green Hills Software offer integrated hardware and software solutions for NXP’s i.MX 9 application processors that meet the complex real-time processing requirements of applications in automotive, industrial and IoT, especially those with requirements for performance, security and functional safety.

Green Hills Software's offering is optimized for i.MX 9 application processors and includes safety and security-certified real-time operating systems, virtualization services for running Linux and Android, advanced development tools, example projects, board support and expert services. The integrated hardware and software platform enables manufacturers to efficiently create and confidently deploy optimized applications for the i.MX 9 series.

Real-time operating systems

INTEGRITY RTOS
Safety and Security Certifications for RTOSes from Green Hills Software:

  • ISO 26262 ASIL B D and automotive cybersecurity ISO/SAE 21434
  • IEC 61508 SIL 3 and industrial security IEC 62443
  • Railway EN 50128/50657 SIL 4

The INTEGRITY RTOS from Green Hills Software is the safe and secure foundation for running critical applications and guest operating systems on the Arm® Cortex®-A cores. INTEGRITY's safety- and security-certified separation kernel runs software within protected partitions to assure freedom-from-interference, while its advanced resource management guarantees the necessary processor resources for critical functions, even if faced with malicious or unintended events.

Safety and Security Certifications for RTOSes from Green Hills Software

  • ISO 26262 ASIL B D and automotive cybersecurity ISO/SAE 21434
  • IEC 61508 SIL 3 and industrial security IEC 62443
  • Railway EN 50128/50657 SIL 4

Key features include:

  • Safe and secure separation microkernel architecture
  • Guaranteed CPU and memory resources to critical tasks
  • Comprehensive BSP support for peripherals and accelerators
  • Rich middleware ecosystem

INTEGRITY has been successfully deployed in millions of products in a wide range of industries including automotive, avionics, consumer, industrial, IoT, medical and railway. Learn more about the INTEGRITY RTOS here.

µ-velOSity RTOS
Targeting the Arm Cortex-M4F cores that require real-time performance and functional safety.

  • Small, fast and efficient
  • Real-time performance
  • MPU support for safe and secure application separation
  • Easy-to-learn RTOS for migrating from legacy and no-OS systems
  • Certified to the highest levels of safety and security standards for automotive, industrial and railway

See more about µ-velOSity RTOS here.

Software development tools

  • MULTI integrated development environment
    MULTI’s integrated tools enable the developer to quickly develop, debug, test, and optimize embedded and real-time multicore applications directly on NXP i.MX 9 processor boards with Green Hills JTAG and trace hardware probes. See more about MULTI here.
  • Green Hills optimizing compilers
    The Green Hills Compilers generate the smallest and fastest code from C and C++. The compilers and run-time libraries are certified at highest levels of functional safety. See more about Green Hills Compilers here.
  • DoubleCheck integrated static analyzer
    Easily pinpoint bugs early in development. See more about DoubleCheck here.

Processor probes

  • Green Hills Probe V4
    For multicore hardware bring-up, low-level debugging, and trace-powered analysis tools. See more about Green Hills Probes here.

Expert services

    Green Hills Software leverages more than 40 years of experience in the embedded industry to offer the following services:

    • Software architectures design
    • BSP development, test and validation services
    • Safety-BSP solutions
    • Functional safety consulting services for ISO 26262, IEC 61508 and EN 50128 certification
    • Product training
    • System integration analysis, system build, test validation
    • System performance optimization
    • Frozen branch support

    NXP i.MX 9 Application Processors Series

    i.MX 9 series applications processors bring together higher performance applications cores, an independent MCU-like real-time domain, Energy Flex architecture, state-of-the-art security with EdgeLock® secure enclave and dedicated multi-sensory data processing engines (graphics, image, display, audio and voice). The i.MX 9 series, part of the EdgeVerse™ edge computing platform, integrates hardware neural processing units across many members of the series for acceleration of machine learning applications at the edge.

    For more information about the NXP i.MX 9 application processors, see here.