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-M
NXP,
Cortex-A
STmicro,
Cortex-M
Microsemi,
Cortex-M

Kinetis K70

Vybrid

STM32F7

SmartFusion

Kinetis K61

i.MX 6SoloX

STM32F7 (LCD)

SmartFusion2

i.MX 6ULL

STM32F4

i.MX 8M

New

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:

 

STmicro,
Cortex-M
NXP,
Cortex-M

STM32F746G Discovery

i.MX RT1050

STM32F769I Discovery

i.MX RT1060

STM32F4 Discovery

LPC4357

LPC4350

LPC1850

LPC1788

TWR-K70F120M

Best Sellers

 

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

 

i.MX 6ULL SOM

The i.MX 6ULL System-On-Module is a cost- and power-efficient ARM Cortex-A7 module using the NXP i.MX 6ULL MPU. Pricing for the i.MX 6ULL SOM starts at $23.

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