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

  • Introductory Consulting Package - development

    This e-mail address is being protected from spambots. You need JavaScript enabled to view it

  • PMD flexx2 3D camera
    PMD flexx2 3D Camera
    flexx2 features PMD's latest Time-of-Flight image sensor with 38k 3D pixels, flexible working ranges, flexible frame rates, and reduced depth noise and IR night vision.

    Learn more...

  • NavQ Plust Starter Kit
    NXP 8M Plus NAVQ+
    Companion Computer for Mobile Robotics
    NXP 8M Plus NAVQ+ kit presents an i.MX 8M Plus-based embedded computer with MIPI-CSI2 vision.

    Learn more...

  • STM32MP1 System-On-Module
    ST STM32MP157
    Dual Cortex-A7 at 650MHz or 800MHz + Cortex-M4 at 209MHz
    512MB or 1GB DDR3, 4 to 64GB eMMC, 1Gb Ethernet PHY
    Linux, STM32Cube

    Learn more...

  • STM32H7 System-on-Module
    ST STM32H750
    Cortex-M7 at 480MHz
    64MB SDRAM, 64MB QSPI NOR Flash
    FreeRTOS, uClinux

    Learn more...

  • ST blog
    What if swapping between MCUs or MPUs was as easy as swapping modules? That’s precisely what Emcraft, a member of the ST Partner Program, managed to do with their Starter Kit.

    Read article...

 

What's New


Jul 24, 2024:

Emcraft has updated its uClinux BSP for the NXP i.MX RT1170.

Learn more ...


Jun 26, 2024:

Release 4.2.0 adds support for various M.2 WiFi/BT cards to STM32MP1 BSP.

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

STM32MP1

RZ/G2UL

SmartFusion2

Thingy-9151-Lite

i.MX 8M

MSMP1

New RZ/V2H

SmartFusion

i.MX 8M Mini

New STM32MP2

RISC-V RISC-V

i.MX 6SoloX

Cortex-M

RZ/Five

PolarFire SoC

i.MX 6ULL

New STM32H7

FPGA

Vybrid

STM32F7

PolarFire

New LX2160A

STM32F4

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 Updated

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

MIPI-CSI2 IMX219

MIPI-CSI2 IMX219


The Emcraft IMX219 MIPI-CSI2 camera is based on the Sony IMX219 sensor, and has the following characteristics: 8.0 Mpix, 3264x2448 max resolution, fixed focus, 85.4° FOV, 2.42mm EFL, and 2.0±5% 4P F/NO. Link to the i.MX 8M Plus is via the dual-lane MIPI-CSI2 interface.

Resource Download Date
Using Emcraft IMX219 camera January 26, 2024

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

Accessories

Accessories


In collaboration with our partners, Emcraft has developed a number accessory solutions. Typically, those are compatible with the Emcraft System-On-Modules (SOM) and Starter Kits, however they may also be available from Emcraft for volume purchasing. This area of the site provides a presentation of those solutions.

Ethernet Converter

Ethernet Media Converter

 

 

Buy


The RDDRONE-T1ADAPT media converter translates between automotive 2-wire Ethernet (100BASE-T1) to Fast Ethernet (100BASE-TX). The converter is automotive IEEE 100BASE-T1 compliant, with 100Mbit/s transmit and receive capability up to at least 15m of unshielded twisted pair (UTP) cable.

See the following page for further details.

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:

Software Consulting

Software Consulting

Contact us


The Emcraft Consulting Services team provides software design and customization services.


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.

Introductory Consulting Package

50 hours at the reduced rate of $120 $85/hour for get-to-know-you initial smaller consulting jobs.

  • Linux/U-boot/Zephyr/FreeRTOS development;
  • Weekly reporting;
  • Agile-managed with full accounting.

Contact us for details and to get started.

  • 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