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...

 

Login

 

What's New

 

Nov 23, 2023:

Emcraft announces an update to the i.MX RT1170 BSP. The BSP is now based on Linux kernel v.6.1.22 and supports device drivers for QSPI Flash, CAN and ADC.

Learn more ...

Oct 27, 2023:

Emcraft announces the release of Emcraft’s Mobile Robotics Platform based on the NXP NavQPlus AI/ML embedded computer designed for NXP.

Learn more ...

SOMs

System-On-Modules


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

STM32MP1

RZ/G2UL

SmartFusion2

i.MX 8M

Cortex-M RISC-V

SmartFusion

i.MX 8M Mini

STM32H7 New

RZ/Five

RISC-V

i.MX 6SoloX

STM32F7

PolarFire SoC

i.MX 6ULL

STM32F4

FPGA

Vybrid

PolarFire

Cortex-M

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

STM32H7-EVAL New

i.MX RT1050 Updated

STM32F769I Discovery

i.MX RT1060

STM32F746G Discovery

i.MX RT1170 Updated

STM32F429 Discovery

LPC4357

LPC4350

LPC1850

LPC1788

Zephyr BSPs

Zephyr BSPs

 

Contact us


Emcraft supports Zephyr BSPs for various NXP microcontrollers. The BSPs target the NXP reference boards. Emcraft provides a sample Zephyr demo application, demonstrating use of the Zephyr BSP. The demo can be used as a starting point in custom Zephyr development. Relevant user documentation is available, explaining how to build and then run the demo on the NXP eval boards.

The Zephyr BSPs provided by Emcraft are ready to be customized and enhanced for custom hardware and/or custom software requirements. Emcraft's Software Consulting Team is available to assist with porting and enhancing Zephyr in Customer's project.

The following Zephyr BSPs are available:

NXP i.MX RT

NXP i.MX RT

 

Resource Download Date
Preparing NAVQ+ kit for working with a board running Zephyr Oct 10, 2023
Preparing Linux development host for building Zephyr Oct 10, 2023
Running Zephyr on NXP i.MX RT Oct 12, 2023

NXP S32K344

NXP S32K344

 

Resource Download Date
Preparing NAVQ+ kit for working with a board running Zephyr Oct 10, 2023
Preparing Linux development host for building Zephyr Oct 10, 2023
Running Zephyr on NXP S32K344 Evaluation Board Oct 16, 2023

IoT/Cameras

IoT/Cameras


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.

MIPI-CSI2 Cameras

MIPI-CSI2 Cameras

 

Contact us


In collaboration with our partners, Emcraft has developed a number of MIPI-CSI2 camera solutions. Those cameras are available for purchase directly from Emcraft.

 

MIPI-CSI2 OV5640

MIPI-CSI2 OV5640


The Emcraft OV5640 MIPI-CSI2 camera is based on the Omnivision OV5640 chip. It provides auto focus, focal length 2.8mm, range 60cm-infinity and an 66.7 degrees field-of-view. The camera connects to a host via the MIPI-CSI2 interface.

Resource Download Date
Using Emcraft OV5640 camera October 3, 2023

MIPI-CSI2 OV5647

MIPI-CSI2 OV5647


The Emcraft OV5647 MIPI-CSI2 camera is based on the Omnivision OV5647 chip. It provides auto focus, focal length 2.8mm, range 60cm-infinity and an 66.7 degrees field-of-view. The camera connects to a host via the MIPI-CSI2 interface.

Resource Download Date
Using Emcraft OV5647 camera October 13, 2023

Other MIPI-CSI2 Cameras

Other MIPI-CSI2 Cameras


The following is information on the third-party MIPI-CSI2 camera solutions used by Emcraft in our Starter Kits:

Resource Download Date
Using Google Coral camera October 3, 2023

PMD ToF

PMD ToF

 

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

PMD CSI TOF Cameras

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.

Thermal Cameras

Thermal Cameras

 

Contact us


In collaboration with Obsidian Sensors Inc, Emcraft has developed a Thermal Camera solution.

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

Demos

Demos


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.

SLAM

SLAM

 

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 Oct 12, 2023
Setup Linux host for running Rviz Oct 12, 2023
PMD Flexx2 SLAM setup Oct 13, 2023
Launching SLAM Sep 4, 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 August 17, 2023
People detection and zone monitoring using the Emcraft NAVQ+ (i.MX 8M Plus) and Arcturus Brinq AI stack August 17, 2023
NAVQ+ Smart Camera - Arcturus Materials August 17, 2023

Smart Device

Smart Device

 

Contact us


Emcraft provides IoT and Smart Device solutions based on the Emcraft SOM's (System-On-Modules) and embedded computers. This includes support for the Zigbee, Matter and Thread protocols.

This page provides detailed materials describing those solutions.

Resource Download Date
Matter Connectivity
Using Zigbee on NAVQ Plus Nov 2, 2023
Connecting Aqara devices using the Matter protocol Nov 2, 2023
Setting up OpenThread border router on NAVQ Plus Nov 2, 2023
Connecting Eve Energy with NAVQ Plus using Matter protocol Nov 2, 2023
Running Matter device on NAVQ Plus Nov 13, 2023
Setting up Home Assistant with Matter plugin on NAVQ Plus Nov 13, 2023

Partnerships

Partnerships


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:

Services

Consulting


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

Partners