STM32H7 System-On-Module

Evaluate FreeRTOS running on display-enabled STM32H7 SOM

Learn more...

i.MX 8M Mini System-On-Module

Use the i.MX 8M Mini SOM to develop advanced HMI, video, audio and real-time applications.

Learn more...

Linux on STM32F7

Evaluate Linux running on the LCD-enabled STM32F7 Starter Kit.

Learn more...




What's New


Sep 6, 2023:

Emcraft updates uClinux BSP for i.MX RT1170 to kernel v.6.1.22.

Learn more ...

Aug 30, 2023:

Emcraft updates its uClinux BSP for for the i.MX RT1170 MCU to kernel version 5.15.71 and gcc v.11.3.

Learn more ...



Emcraft develops production-ready System-On-Modules (SOMs) using leading-edge Cortex-M microcontrollers and Cortex-A microprocessors. Our modules are the solution to your high-reliability, low-power and long product life-cycle requirements.

All our modules come with a Starter Kit as well as production-ready software developed and maintained by Emcraft's Linux
and RTOS experts.

The following System-On-Modules are available:

Cortex-A Cortex-A Cortex-A Cortex-M FPGA

i.MX 8M Plus New




i.MX 8M

Cortex-M RISC-V


i.MX 8M Mini

STM32H7 New



i.MX 6SoloX


PolarFire SoC







Kinetis K70

Kinetis K61

uClinux BSPs

uClinux BSPs

Emcraft develops Linux (uClinux) BSPs (Board Support Packages) and software distribution for select third-party development and evaluation boards.

These BSPs provide an easy and cost-efficient way to evaluate uClinux on higher-end Cortex-M3/M4/M7 microcontrollers.

The following BSPs are available:

i.MX RT1024 New


i.MX RT1050

STM32F769I Discovery

i.MX RT1060

STM32F746G Discovery

i.MX RT1170 Updated

STM32F429 Discovery







In collaboration with our partners, Emcraft has developed a number of IoT / Camera solutions compatible with the Emcraft System-On-Modules (SOM) and Starter Kits. This area of the site provides a presentation of those solutions.




Contact us

Emcraft partners with PMD Technologies to provide various 3D Time-Of-Flight (ToF) camera solutions compatible with the Emcraft System-On-Modules (SOM) and Starter Kits.

PMD flexx2 3D Camera

PMD TOF Camera Kits


Infineon ToF

Infineon ToF


Contact us

Emcraft partners with Infineon Technologies and PMD Technologies to develop software support (device drivers, software cameras stacks) for the Infineon 3D imager family consisting of highly integrated time-of-flight (ToF) sensors.

Obsidian Thermal Camera

Obsidian Thermal Camera


Contact us


Resource Download Date
Using Obsidian Thermal Camera with NAVQ+ August 30, 2023



This area of the Emcraft web site presents the platform solutions developed by Emcraft, in collaboration with our partners.
Those platform solutions make use of the Emcraft System-On-Modules (SOMs), as well as embedded computers based on those SOMs.




Contact us

Emcraft provides Navigation and SLAM solutions based on the Emcraft SOM (System-On-Modules) and embedded computers. The iRobot Create3 platform is used as an intelligent robotics vehicle controlled by the Emcraft embedded computers.

This page provides detailed materials describing those solutions.

Resource Download Date
Navigation and SLAM using NXP i.MX 8M Plus
Introduction to ROS2 navigation and SLAM
Sep 4, 2023
iRobot Create3 SLAM setup
Jun 2, 2023
Setup Linux host for running Rviz
Jun 2, 2023
PMD Flexx2 SLAM setup
Sep 4, 2023
Launching SLAM
Jun 2, 2023
Enhanced object avoidance in SLAM using PMD USB Flexx2 camera
Sep 5, 2023

Smart Camera

Smart Camera


Contact us

Emcraft partners with Arcturus Networks to develop Smart Camera solutions based on the Emcraft SOM (System-On-Modules) and embedded computers. Arcturus provides a comprehensive smart camera software platform with ML/AI performance optimized for the underlying Emcraft hardware. A demo of the Brinq Smart Camera Software platform is available for the NAVQ+ hardware, it includes a web dashboard plus analytics for boundary crossing, people counting, tracking, reidentification, motionless and loitering behavior.

Additional analytics for people, vehicles, packages and inspection are available from Arcturus along with development services for specialized analytics and support.

This page provides detailed materials describing those solutions.

Resource Download Date
Smart Camera using NXP i.MX 8M Plus
NAVQ+ Smart Camera Platform Aug 17, 2023
People detection and zone monitoring using the Emcraft NAVQ+ (i.MX 8M Plus) and Arcturus Brinq AI stack Aug 17, 2023
NAVQ+ Smart Camera - Arcturus Materials Aug 17, 2023



Emcraft partners with the various semiconductor, boards and solutions vendors. Click on a logo widget below to find out how Emcraft is represented at the corresponding partner’s web site:



The Emcraft Consulting Services team provides software design and customization services for our customers who have successfully evaluated Emcraft's technology and would like to proceed with integrating it into their embedded products.

Expertize Areas

Main areas covered by the Consulting Services team:

  • Development and customization of U-Boot, Linux, Zephyr and FreeRTOS device drivers for various I/O interfaces.
  • Portation of the Emcraft Linux / uClinux, Zephyr and FreeRTOS BSPs to custom hardware boards.
  • Optimization of system boot times for specific configurations.
  • Design and development of applications and GUI, including integration with underlying POSIX and I/O APIs on your custom hardware.
  • Technology Highlights

Linux GUI Demo Running on the i.MX RT1050

This video shows the Linux GUI demo running on the NXP i.MX RT1050 EVK board.

Connecting STM32F7 to Internet over GSM Modem

Read this application note to learn how to connect the STM32F7 to the Internet over GSM modem in Linux. ... Read more

Low Power Mode on STM32F7

Read this application note to learn how to switch the STM32F7 running Linux to the Linux "suspend-in-RAM" mode. When in suspend, the entire STM32F7 System-On-Module consumes as little as 2mA @ 3.3V, at the same time allowing immediate wake-up from events on various I/O interfaces. ... Read more

Transferring Files from and to STM32F7 using Bluetooth

This application note describes how to use the Linux Bluetooth stack to allow transferring files between the STM32F7 and a smartphone, notebook or PC host over Bluetooth. ... Read more

Advanced HMI, Video, Audio, Alexa AVS using the i.MX 8M

This video shows an advanced Human Machine Interface running of the Emcraft i.MX 8M System-On-Module. Video, audio, advanced animated UI and the Alexa Voice Services are demonstrated.

Learn more