Supported Hardware

Various MLTK commands such as profile and classify_audio support executing on the desktop (e.g. Windows/Linux) or on supported embedded platforms. Additionally, C++ applications may be developed for the desktop as well as supported embedded platforms.

The following embedded platforms are currently supported:

BRD2601

To build a C++ application for this platform using VSCode or Command-Line, create/modify <mltk repo root>/user_options.cmake:

mltk_set(MLTK_PLATFORM_NAME brd2601)

This platform features the MVP machine learning hardware accelerator.

To build a C++ application with MVP hardware acceleration using VSCode or Command-Line, create/modify <mltk repo root>/user_options.cmake:

mltk_set(TFLITE_MICRO_ACCELERATOR mvp)

The platform also supports the following commands when using --device command line option:

BRD2204

To build a C++ application for this platform using VSCode or Command-Line, create/modify <mltk repo root>/user_options.cmake:

mltk_set(MLTK_PLATFORM_NAME brd2204)

The platform also supports the following commands when using --device command line option:

BRD4166

To build a C++ application for this platform using VSCode or Command-Line, create/modify <mltk repo root>/user_options.cmake:

mltk_set(MLTK_PLATFORM_NAME brd4166)

The platform also supports the following commands when using --device command line option:

BRD4186

To build a C++ application for this platform using VSCode or Command-Line, create/modify <mltk repo root>/user_options.cmake:

mltk_set(MLTK_PLATFORM_NAME brd4186)

This platform features the MVP machine learning hardware accelerator.

To build a C++ application with MVP hardware acceleration using VSCode or Command-Line, create/modify <mltk repo root>/user_options.cmake:

mltk_set(TFLITE_MICRO_ACCELERATOR mvp)

The platform also supports the following commands when using --device command line option:

BRD4401

  • Name: EFR32xG28 2.4 GHz BLE and +20 dBm Radio Board

  • Product Link

To build a C++ application for this platform using VSCode or Command-Line, create/modify <mltk repo root>/user_options.cmake:

mltk_set(MLTK_PLATFORM_NAME brd4401)

This platform features the MVP machine learning hardware accelerator.

To build a C++ application with MVP hardware acceleration using VSCode or Command-Line, create/modify <mltk repo root>/user_options.cmake:

mltk_set(TFLITE_MICRO_ACCELERATOR mvp)

The platform also supports the following commands when using --device command line option:

BRD2705

To build a C++ application for this platform using VSCode or Command-Line, create/modify <mltk repo root>/user_options.cmake:

mltk_set(MLTK_PLATFORM_NAME brd2705)

This platform features the MVP machine learning hardware accelerator.

To build a C++ application with MVP hardware acceleration using VSCode or Command-Line, create/modify <mltk repo root>/user_options.cmake:

mltk_set(TFLITE_MICRO_ACCELERATOR mvp)

The platform also supports the following commands when using --device command line option: