White Paper


Practical Advice on Running uClinux on Cortex-M3/M4

Linux, in form of uClinux, can be used in practical designs based on Cortex-M3/M4. Learn how this is possible and how it works.

Learn more

Video of the Month


Qt GUI with Touchscreen in Linux on STM32F7

This video demonstrates a Qt GUI application with touchscreen running under Linux on STM32F7.

Watch now


Why register?

  • Download software and technical materials
  • Purchase products at our on-line shop
  • Receive design news to stay up-to-date with Emcraft's new solutions



Freescale (NXP)
STmicro NXP Microsemi

Kinetis K70


kernel v4.2



Kinetis K61


kernel v4.2




STM32F7 Discovery



STM32F4 Discovery



What's New


September 28, 2016:

Release 2.1.0 of the Emcraft Embedded Linux distribution now includes the Linux kernel 4.2 running on the STM32F746 MCU.

Read more ...

June 27, 2016:

Emcraft adds support for Linux low power mode, also known as the "Linux suspend to RAM", to the uClinux BSP for the STM32F7 System-On-Module.

Read more ...


  • Video Highlights

Shell, Networking and Journalling Flash File System from Linux on STM32F7

This video is a demonstration of basic shell, networking and Flash management capabilities provided by uClinux running on the STmicro STM32F7 microcontroller.

Linux Kinetis K70: QT GUI with Touchscreen Demo

This video is a demonstration of a GUI with touchscreen based on Qt for uClinux running on the Freescale Kinetis K70. The demo runs on the Cortex-M4 core of a 150Mhz K70 using the Emcraft Systems K70 System-On-Module (SOM) as a hardware platform.

Linux Low-Power Mode on Kinetis

Watch the Kinetis K70/K61 running uClinux consume only 0.7 mA in low-power mode. The Vybrid SOM with a local LCD runs Linux to provide a GUI for the demo.