Installing the software dependencies to build an application for the Arm Ethos-U microNPU
The code generated by TVM for Arm Ethos-U55 cannot be compiled with Arduino CLI, as the target device is not an Arduino-based platform. Therefore, this recipe will guide you in preparing the required dependencies to build the application for the Arm Corstone-300 platform.
Getting ready
To build the code generated by TVM for Corstone-300, the following components are required:
- A compiler to produce the application binary for the Arm Cortex-M55 CPU
- The Ethos-U driver, which is the driver to offload the computation from the Arm Cortex-M CPU to the Arm Ethos-U55
- The Ethos-U platform, which provides a basic driver for the device peripherals, such as the UART and Timer
- The CMSIS library, which provides a collection of optimized ML and digital signal processing (DSP) functions
The following subsections will provide further details about the compiler, the...