HARPOON (RTOS on Cortex-A)

Roll over image to zoom in

Software Details


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

Current Release

Release and Documentation​ Build Sources Supported Platforms/Binary Demo Files​

Harpoon Software v2.4


  • See README  for release instructions.​

Past Releases


1-5 of 10 downloads

Show All

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


Quick reference to our documentation types.

5 documents

Design Resources

Select a section:


4 hardware offerings


What do you need help with?