I have an audio application written in C that I would like to run on the HiFi 5 DSP of the MediaTek Genio 700 EVK. Since the DSP is specifically designed for digital signal processing tasks such as audio, I want to offload this application to the DSP to avoid burdening the application processor. The application is intended to function in an “always-on” manner.
Below are my questions regarding this setup:
- OS Choice: The board comes with Android 14 by default. For running a lightweight, always-on DSP-based audio application, would it be better to continue using Android or switch to IoT Yocto?
- DSP Build Process: How do I build and deploy my C-based application so that it runs on the HiFi 5 DSP of the Genio 700 EVK?
- Required Tools/SDKs: What toolchains, SDKs, or other software components do I need from MediaTek or Cadence to develop and run applications on the DSP?
- Feasibility: Has this type of application been implemented before on the Genio 700 platform? Is it technically feasible to run standalone C applications on the HiFi 5 DSP in this context?
- Hello World on DSP: How can I build a simple “Hello, World” application for the HiFi DSP to verify the toolchain and understand the development and deployment workflow?