HARPOON (RTOS on Cortex-A)

Roll over image to zoom in


Harpoon Software Architecture

Harpoon Software Architecture


  • Jailhouse hypervisor partitions physical hardware to create dedicated resources for each domain
  • Support for multiple open-source real-time operating systems (FreeRTOS and Zephyr RTOS) as guest OS
  • Support of MCUXpresso development environment to ease porting of customer applications
  • Standard IPC mechanisms (RPMsg, VirtIO) to communicate between Linux and guest OS
  • Pre-integrated real-time reference applications for quick evaluation of the unique software architecture
  • Support of AVB Talker and Listener streaming through NXP GenAVB/TSN Middleware stack
  • Yocto support for Linux development

Supported Devices

  • i.MX8MMINI: i.MX 8M Mini - Arm® Cortex®-A53, Cortex-M4, Audio, Voice, Video
  • i.MX8MNANO: i.MX 8M Nano Family - Arm® Cortex®-A53, Cortex-M7
  • IMX8MPLUS: i.MX 8M Plus – Arm® Cortex®-A53, Machine Learning, Vision, Multimedia and Industrial IoT
  • i.MX93: i.MX 93 Applications Processor Family – Arm® Cortex®-A55, ML Acceleration, Power Efficient MPU


1-5 of 16 downloads

Show All

Note: For better experience, software downloads are recommended on desktop.


Quick reference to our documentation types.

6 documents

Show All

Design Resources


4 hardware offerings


What do you need help with?