Skip to content

Releases: NXP/harpoon-apps

Harpoon 3.1.0 Release

01 Aug 09:15
Compare
Choose a tag to compare

User's Guide

See Harpoon User's Guide Rev. 3.1.

Updates in this release

  • Support for AVB Milan Mode
  • Support for multi-channel audio usecase on MX93AUD-HAT
  • Support for TSN Motor Controller mode in industrial application on i.MX 93 EVK

Supported Software and Hardware

  • NXP Linux Yocto
    — i.MX LF 6.6.3-1.0.0: For more information, see the i.MX Yocto Project User’s Guide.
    — Real-time Edge SW v2.9: For more information, refer to Real-time Edge Yocto Project User Guide.
    i.MX 8M Mini LPDDR4 EVKB
    i.MX 8M Nano LPDDR4 EVK
    i.MX 8M Plus LPDDR4 EVK
    i.MX 93 EVK
  • Jailhouse hypervisor
  • FreeRTOS V10.5.0 kernel
    — AARCH64 port, uniprocessor
    — Guest OS running on Jailhouse cell
  • Zephyr RTOS 3.5.0
    — Cortex-A53 and Cortex-A55 port, SMP
    — Guest OS running on Jailhouse cell
  • MCUXpresso SDK 2.14.0
    — GIC, Timer and MMU AARCH64 drivers
    — FlexCAN, ENET, ENET_QOS, GPT, TPM, I2C, LPI2C, SAI, LPUART, and UART SoC drivers
    — Audio Codec drivers
    — PHY drivers
  • RTOS applications
    — Audio reference application
    — Industrial reference application
    — Real-time latency measurement application
    — Virtio Networking reference application
    — Hello World application

Development Tool Version

  • GNU Arm cross-toolchain for the A-profile cores GCC 10.3-2021.07
  • Poky ARM cross-toolchain aarch64-poky-linux-gcc (GCC) 13.2.0

Please refer to the Harpoon User's Guide Rev. 3.1 for more details.

Harpoon 3.0.0 Release

04 Apr 08:16
Compare
Choose a tag to compare

User's Guide

See Harpoon User's Guide Rev. 3.0.

Updates in this release

  • Support for AVB SMP pipeline in Zephyr audio application
  • Support for MX93AUD-HAT audio expansion board on i.MX 93
  • Improve support for AVB Talker and Listener on Zephyr
  • Improve support for TSN industrial application on Zephyr

Supported Software and Hardware

  • NXP Linux Yocto
    — i.MX LF 6.1.55-2.2.0: For more information, see the i.MX Yocto Project User’s Guide.
    — Real-time Edge SW v2.8: For more information, refer to Real-time Edge Yocto Project User Guide.
    i.MX 8M Mini LPDDR4 EVKB
    i.MX 8M Nano LPDDR4 EVK
    i.MX 8M Plus LPDDR4 EVK
    i.MX 93 EVK
  • Jailhouse hypervisor
  • FreeRTOS V10.5.0 kernel
    — AARCH64 port, uniprocessor
    — Guest OS running on Jailhouse cell
  • Zephyr RTOS 3.5.0
    — Cortex-A53 and Cortex-A55 port, SMP
    — Guest OS running on Jailhouse cell
  • MCUXpresso SDK 2.14.0
    — GIC, Timer and MMU AARCH64 drivers
    — FlexCAN, ENET, ENET_QOS, GPT, TPM, I2C, LPI2C, SAI, LPUART, and UART SoC drivers
    — Audio Codec drivers
    — PHY drivers
  • RTOS applications
    — Audio reference application
    — Industrial reference application
    — Real-time latency measurement application
    — Virtio Networking reference application
    — Hello World application

Development Tool Version

  • GNU Arm cross-toolchain for the A-profile cores GCC 10.3-2021.07
  • Poky ARM cross-toolchain aarch64-poky-linux-gcc (GCC) 12.3.0

Please refer to the Harpoon User's Guide Rev. 3.0 for more details.

Harpoon 2.5.0 Release

18 Dec 18:37
Compare
Choose a tag to compare

User's Guide

See Harpoon User's Guide Rev. 2.5.

Updates in this release

  • Support for audio and industrial applications on i.MX 93
  • Initial support for AVB Talker and Listener on Zephyr
  • Initial support for TSN industrial application on Zephyr

Supported Software and Hardware

  • NXP Linux Yocto
    — i.MX LF 6.1.36-2.1.0: For more information, see the i.MX Yocto Project User’s Guide.
    — Real-time Edge SW v2.7: For more information, refer to Real-time Edge Yocto Project User Guide.
    i.MX 8M Mini LPDDR4 EVKB
    i.MX 8M Nano LPDDR4 EVK
    i.MX 8M Plus LPDDR4 EVK
    i.MX 93 EVK
  • Jailhouse hypervisor
  • FreeRTOS V10.5.0 kernel
    — AARCH64 port, uniprocessor
    — Guest OS running on Jailhouse cell
  • Zephyr RTOS 3.3.0
    — Cortex-A53 and Cortex-A55 port, SMP
    — Guest OS running on Jailhouse cell
  • MCUXpresso SDK 2.13.1
    — GIC, Timer and MMU AARCH64 drivers
    — FlexCAN, ENET, ENET_QOS, GPT, TPM, I2C, LPI2C, SAI, LPUART, and UART SoC drivers
    — Audio Codec drivers
    — PHY drivers
  • RTOS applications
    — Audio reference application
    — Industrial reference application
    — Real-time latency measurement application
    — Virtio Networking reference application
    — Hello World application

Development Tool Version

  • GNU Arm cross-toolchain for the A-profile cores GCC 10.3-2021.07
  • Poky ARM cross-toolchain aarch64-poky-linux-gcc (GCC) 12.3.0

Please refer to the Harpoon User's Guide Rev. 2.5 for more details.

Harpoon 2.4.0 Release

28 Jul 12:18
Compare
Choose a tag to compare

User's Guide

See Harpoon User's Guide Rev. 2.4.

Updates in this release

  • Full Support for RPMsg control (all OSes, all boards)
  • Support for RT Latency on i.MX 93
  • Support for Virtual Ethernet on i.MX 8M Plus and i.MX 93
  • Support for AVB Listener Media Clock Recovery on i.MX 8M Plus
  • Support for AVB Listener Synchronization
  • Support for New CAN application with multinode and multiple TX/RX operations

Supported Software and Hardware

  • NXP Linux Yocto
    — i.MX LF 6.1.22-2.0.0: For more information, see the i.MX Yocto Project User’s Guide.
    — Real-time Edge SW v2.6: For more information, refer to Real-time Edge Yocto Project User Guide.
    i.MX 8M Mini LPDDR4 EVKB
    i.MX 8M Nano LPDDR4 EVK
    i.MX 8M Plus LPDDR4 EVK
    i.MX 93 EVK
  • Jailhouse hypervisor
  • FreeRTOS V10.5.0 kernel
    — AARCH64 port, uniprocessor
    — Guest OS running on Jailhouse cell
  • Zephyr RTOS 3.3.0
    — Cortex-A53 and Cortex-A55 port, SMP
    — Guest OS running on Jailhouse cell
  • MCUXpresso SDK 2.13.1
    — GIC, Timer and MMU AARCH64 drivers
    — FlexCAN, ENET, ENET_QOS, GPT, TPM, I2C, SAI, LPUART, and UART SoC drivers
    — Audio Codec drivers
    — PHY drivers
  • RTOS applications
    — Audio reference application
    — Industrial reference application
    — Real-time latency measurement application
    — Virtio Networking reference application
    — Hello World application

Development Tool Version

  • GNU Arm cross-toolchain for the A-profile cores GCC 10.3-2021.07
  • Poky ARM cross-toolchain aarch64-poky-linux-gcc (GCC) 12.2.0

Please refer to the Harpoon User's Guide Rev. 2.4 for more details.

Harpoon 2.3 Release

04 Apr 11:31
Compare
Choose a tag to compare

User's Guide

See Harpoon User's Guide Rev. 2.3.

Updates in this release

  • Support for AVB Talker in FreeRTOS audio
  • Support for RPMsg control (FreeRTOS, all boards)
  • Support for Virtual Ethernet
  • Support for i.MX 93 (preview: hello_world)

Supported Software and Hardware

  • NXP Linux Yocto
    — i.MX LF 6.1.1-1.0.0: For more information, refer to i.MX Yocto Project User’s Guide.
    — Real-time Edge SW v2.5: For more information, refer to Real-time Edge Yocto Project User Guide.
    i.MX 8M Mini LPDDR4 EVKB
    i.MX 8M Nano LPDDR4 EVK
    i.MX 8M Plus LPDDR4 EVK
    — i.MX 93 EVK (EAR support)
  • Jailhouse hypervisor
  • FreeRTOS V10.4.3 kernel
    — AARCH64 port, uniprocessor
    — Guest OS running on Jailhouse cell
  • Zephyr RTOS 3.2.0
    — Cortex-A53 and Cortex-A55 port, SMP
    — Guest OS running on Jailhouse cell
  • MCUXpresso SDK 2.12
    — GIC, Timer and MMU AARCH64 drivers
    — FlexCAN, ENET, ENET_QOS, GPT, I2C, SAI, and UART SoC drivers
    — Audio Codec drivers
    — PHY drivers
  • RTOS applications
    — Audio reference application
    — Industrial reference application
    — Real-time latency measurement application

Development Tool Version

  • GNU ARM cross-toolchain for the A-profile cores (GCC) 11.3.0
  • Poky ARM cross-toolchain aarch64-poky-linux-gcc (GCC) 11.3.0

Please refer to the Harpoon User's Guide Rev. 2.3 for more details.

Harpoon 2.2 Release

16 Dec 16:00
Compare
Choose a tag to compare

User's Guide

See Harpoon User's Guide Rev. 2.2.

Updates in this release

  • Support for AVB streaming (AVTP Listener)
  • Support for SMP pipeline
  • Support for RPMSG in the control application
  • Support for ENET, ENET_QOS for all RTOS

Supported Software and Hardware

  • NXP Linux Yocto
    — i.MX LF5.15.71_2.2.0: For more information, refer to i.MX Yocto Project User’s Guide.
    — Real-time Edge Rev. 2.4: For more information, refer to Real-time Edge Yocto Project User Guide.
  • i.MX 8M Series
    i.MX 8M Mini LPDDR4 EVKB
    i.MX 8M Nano LPDDR4 EVK
    i.MX 8M Plus LPDDR4 EVK
  • Jailhouse hypervisor
  • FreeRTOS V10.4.3 kernel
    — Cortex-A53 port, uniprocessor
    — Guest OS running on Jailhouse cell
  • Zephyr RTOS 3.2.0
    — Cortex-A53 port, SMP
    — Guest OS running on Jailhouse cell
  • MCUXpresso SDK 2.12
    — GIC, Timer and MMU Cortex-A53 drivers
    — CAN, ENET, ENET_QOS, GPT, I2C, SAI, and UART SoC drivers
    — Audio Codec drivers
    — PHY drivers
  • RTOS Applications
    — Audio reference application
    — Industrial reference application
    — Real-time latency measurement application

Development Tool Version

  • GNU ARM cross-toolchain for the A-profile cores (GCC) 11.3.0
  • Poky ARM cross-toolchain aarch64-poky-linux-gcc (GCC) 11.3.0

Please refer to the Harpoon User's Guide Rev. 2.2 for more details.

Harpoon 2.1.0 Release

11 Jul 17:20
Compare
Choose a tag to compare

User's Guide

See Harpoon User's Guide Rev. EAR 2.1.0.

Updates in this release

  • New industrial application in harpoon-apps
  • Implementation of flexible audio pipeline in harpoon-apps
  • Support for i.MX 8M Nano EVK for i.MX Yocto
  • Support for EVK's internal audio codecs
  • Support for systemd
  • Support for Zephyr
  • Drivers for FlexCAN, ENET, ENET_QOS

Supported Software and Hardware

  • NXP Linux Yocto
    — i.MX LF5.15.32_2.0.0: For more information, refer to i.MX Yocto Project User’s Guide.
    — Real-time Edge Rev. 2.3: For more information, refer to Real-time Edge Yocto Project User Guide.
  • i.MX 8M Series
    i.MX 8M Mini LPDDR4 EVKB
    i.MX 8M Nano LPDDR4 EVK
    i.MX 8M Plus LPDDR4 EVK
  • Jailhouse hypervisor
  • FreeRTOS V10.4.3 kernel
    — Cortex-A53 port, uniprocessor
    — Guest OS running on Jailhouse cell
  • Zephyr RTOS 3.0.0
    — Cortex-A53 port, SMP
    — Guest OS running on Jailhouse cell
  • MCUXpresso SDK 2.11
    — GIC, Timer and MMU Cortex-A53 drivers
    — CAN, ENET, ENET_QOS, GPT, I2C, SAI, and UART SoC drivers
    — Audio Codec drivers
    — Phy drivers
  • RTOS Applications
    — Audio reference application
    — Industrial reference application
    — Real-time latency measurement application

Development Tool Version

  • GNU ARM cross-toolchain for the A-profile cores (GCC) 11.3.0
  • Poky ARM cross-toolchain aarch64-poky-linux-gcc (GCC) 10.3.0

Please refer to the Harpoon User's Guide Rev. EAR 2.1.0 for more details.

Harpoon 2.0.1 Release

31 Mar 12:46
Compare
Choose a tag to compare

User's Guide

See the latest Harpoon User's Guide.

Updates in this release

  • Full integration to NXP Real-Time Edge

Supported Software and Hardware

  • NXP Linux Yocto
    — i.MX LF5.10.72_2.2.0: For more information, refer to i.MX Yocto Project User’s Guide.
    — Real-time Edge Rev. 2.2: For more information, refer to Real-time Edge Yocto Project User Guide.
  • i.MX 8M Series
    i.MX 8M Mini LPDDR4 EVKB
    i.MX 8M Plus LPDDR4 EVK
  • Jailhouse hypervisor
  • FreeRTOS V10.4.3 kernel
    — Cortex-A53 port, uniprocessor
    — Guest OS running on Jailhouse cell
  • MCUXpresso SDK 2.10
    — GIC, Timer and MMU Cortex-A53 drivers
    — UART, GPT, I2C and SAI SoC drivers
    — Audio Codec drivers
  • RTOS Applications
    — Audio reference application
    — Real-time latency measurement application

Development Tool Version

  • GNU ARM cross-toolchain for the A-profile cores (GCC) 10.2-2020.11
  • Poky ARM cross-toolchain aarch64-poky-linux-gcc (GCC) 10.2.0

Please refer to the the latest Harpoon User's Guide for more details.

Harpoon 2.0.0 Release

24 Jan 21:25
Compare
Choose a tag to compare

Supported Software and Hardware

  • NXP Linux Yocto
    — i.MX LF5.10.72_2.2.0: For more information, refer to i.MX Yocto Project User’s Guide.
    — Real-time Edge Rev. 2.1: For more information, refer to Real-time Edge Yocto Project User Guide.
  • i.MX 8M Series
    — i.MX 8M Mini LPDDR4 EVKB
    — i.MX 8M Plus LPDDR4 EVK
  • Jailhouse hypervisor
  • FreeRTOS V10.4.3 kernel
    — Cortex-A53 port, uniprocessor
    — Guest OS running on Jailhouse cell
  • MCUXpresso SDK 2.10
    — GIC, Timer and MMU Cortex-A53 drivers
    — UART, GPT, I2C and SAI SoC drivers
    — Audio Codec drivers
  • RTOS Applications
    — Audio reference application
    — Real-time latency measurement application

Development Tool Version

  • GNU ARM cross-toolchain for the A-profile cores (GCC) 10.2-2020.11
  • Poky ARM cross-toolchain aarch64-poky-linux-gcc (GCC) 10.2.0

Please refer to the the latest Harpoon User's Guide for more details.