Skip to main content
Planet Zephyr

How to Integrate My (Proprietary) Code in Zephyr – Iuliana Prodan, NXP

The Zephyr® Project strives to deliver the best-in-class RTOS for connected resource-constrained devices, built to be secure and safe. Click here to learn more: https://www.zephyrproject.org

How to Integrate My (Proprietary) Code in Zephyr – Iuliana Prodan, NXP

Zephyr is an operating system designed for embedded devices, from small microcontrollers to sophisticated embedded devices. Its aim is to address the full range of needs of an IoT development project on various hardware architectures. The Cadence HiFi 4 is a high-performance embedded digital signal processor (DSP) optimized for audio, voice or neural network processing. It comes with a comprehensive software suite and a rich set of DSP and neural network (NN) libraries that offers: optimized math and signal processing, optimized NN operators and audio/speech/voice codecs. Utilizing these significantly speeds up development for AI applications and audio/voice pre/post-processing. This session explains how to use a third-party static library within the Zephyr build system. This presentation will cover how to build the external library using a different build system and how to include the built static library. Topics including changes needed to update an existing Zephyr application and how to create a new Zephyr application (update/create project configuration, use an architecture specific toolchain, etc.) will also be covered.

Benjamin Cabé