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¶
Name: EFR32xG24 Dev Kit
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¶
Name: EFM32 Giant Gecko S1, GG11 Starter Kit
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¶
Name: Thunderboard Sense 2
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¶
Name: EFR32xG24 Pro Kit +10 dBm
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
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¶
Name: EFR32xG28 Explorer Kit
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: