X-LINUX-AI is an STM32 MPU OpenSTLinux Expansion Package that targets Artificial Intelligence for STM32MP1 Series microprocessors.
It contains Linux® AI frameworks, as well as application examples to get started with some basic use cases such as computer vision (CV).
The examples provided in X-LINUX-AI are based on TensorFlow™ Lite models for image classification based on MobileNet v1, and for object detection based on the COCO SSD MobileNet v1 model. The face recognition application provided in X-LINUX-AI as a prebuilt binary is based on models retrained by STMicroelectronics. Contact the local STMicroelectronics support for more information about this application.
These examples use either the TensorFlow™ Lite inference engine supporting Python™ scripting and C/C++ applications, either the Coral Edge TPU™ accelerator supporting Python™ scripting and C/C++application, or the Arm NN inference engine supporting C/C++ application.
X-LINUX-AI runs on the STM32MP157C-DK2 with a USB camera, on the STM32MP157A-EV1 and STM32MP157C-EV1 with their built-in camera module.
It also runs on the STM32MP157A-based Avenger96 board from 96Boards (refer to https://www.96boards.org/product/avenger96/), either with a USB camera or D3 Engineering DesignCore® OV5640 camera mezzanine board (refer to https://www.96boards.org/product/d3camera/).