System-On-Modules

 

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:

NXP,
Cortex-A
NXP,
Cortex-M
ST,
Cortex-A3
ST,
Cortex-M
Microsemi,
Cortex-M

i.MX 8M

Kinetis K70

STM32MP1

STM32H7

SmartFusion2

i.MX 8M Mini

Kinetis K61

STM32F7

SmartFusion

i.MX 6SoloX

STM32F4

i.MX 6ULL

Vybrid

Starter Kits

 

Starter Kits


In collaboiration with our partners, Emcraft has developed a number of specialized strater kits, emphasizing use of the Emcraft System-On-Modules in certain application niches.

The following Starter Kits are available:

NXP 8MMNavQ Kit

PMD TOF Camera Kit

Linux BSPs

 

Linux 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:

 

NXP,
Cortex-M
ST,
Cortex-M

i.MX RT1050

STM32F769I Discovery

i.MX RT1060

STM32F746G Discovery

i.MX RT1170

STM32F429 Discovery

LPC4357

LPC4350

LPC1850

LPC1788

Best Sellers

 

i.MX 8M Mini System-On-Module

 

The Emcraft i.MX 8M System-On-Module (SOM) provides an off-the-shelf embedded module solution using the NXP i.MX 8M Mini SOC. The SOM combines the i.MX 8M Mini multi-core application processor with 1-4GB LPDDR4, 4-64GB eMMC and a WiFi / BT module on a miniature mezzanine board (50x50mm).

Learn more

 

STM32F7 SOM

Combining the 216MHz STM32F7 (Cortex-M7) with up to 64 MB SDRAM, 16 MB NOR Flash and Ethernet PHY on a miniature PWB, the STM32F7 System-On-Module is priced as low as $27 in cost-optimised configurations (pricing for volume orders).

Learn more

  • Technology Highlights

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

Playing Audio in Linux on the NXP Vybrid

This application note describes how to play audio in Linux running on the Cortex-A5 processor core of the Vybrid VF6 microprocessor. ... 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

Connecting STM32F7 to Internet over WiFi

This application note tells how to connect the STM32F7 to the Internet over WiFi. ... Read more

Accessing SPI Devices in Linux on the Kinetis K70 / K61

This application note explains how to access SPI devices from Linux user-space in the so called "raw SPI mode" using the Linux SPIDEV interface. ... Read more

Connecting STM32F7 to Host and Internet using USB RDNIS

This application note explains how to configure the STM32F7 as the USB Ethernet Gadget connected to the USB PC over the USB OTG High-Speed link. ... 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

Learn more