This repository contains GStreamer plugins designed for the Ara240 DNPU, providing multimedia processing capabilities for vision applications.
This repository is licensed under the LGPL-2.1-or-later License.
- Install dependencies:
libara_vision_inference.so and libaraclient_aarch64.so present in rt-sdk-ara2 - SDK path:
ARA_SDK path - Include dependencies:
ara_vision_inference_api.h present in rt-sdk-ara2 - Toolchain: Be sure you are using the Whinlatter toolchain as is the toolchaine for Q2 Release!
Build steps:
mkdir build
cd build
source /path/to/6.18-whinlatter/environment-setup-armv8a-poky-linux
cmake -DCMAKE_BUILD_TYPE="Release" -DINSTALL_ARA_LIBS="OFF" -DKINARA_SDK_ROOT="/path/to/rt-sdk-ara2" -DARA_SDK_LIB_DIR="/path/to/ara-sdk-lib-dir" -DARA_SDK_INCLUDE_DIR="/path/to/ara-sdk-include-dir" ..
make -j$(nproc)- i.MX 8M Plus FRDM / i.MX 95 FRDM
- Ara240 NPU module
- microSD card (≥ 64GB recommended for LLM/VLM support)
- USB-C debug cable
- Ethernet connection
- Power supply
- Embedded Linux for i.MX (= LF6.18.20_2.0.0)