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 Highlight


Watch Linux booting on the Freescale Kinetis K70 in
500 msecs.

Watch video


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





What's New


February 18, 2014:
STM32F429 Discovery Linux BSP Is Here.

Did you ever want to run Linux on an STM32 Discovery board? Well, now you can. The STM32F429 Discovery board provides sufficient RAM to run Linux, and Emcraft Systems has rolled out a low-cost BSP... More

December 13, 2013:
Release 1.12.0 of Linux Cortex-M adds support for the STM32F429 SOM and a new SmartFusion2 M2S-FG484 SOM variant.

This release also introduces various enhancements and defect fixes across the entire family of the uClinux and Linux BSPs... More

More news

  • See Linux Running on Cortex-M3/M4

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.

SmartFusion System-On-Module: Shell, Networking and Journalled Flash Filesystem

This video is a demonstration of basic shell, networking and Flash management capabilities provided by Linux. The demo runs on the Cortex-M3 core of the Microsemi SmartFusion A2F500 microcontroller using the SmartFusion System-On-Module (SOM) as a hardware platform.

Linux LPC17xx: Framebuffer and QT GUI Demo

This video is a demonstration of the Linux framebuffer driver and the QT GUI library on LPC17xx. The demo runs on the Cortex-M3 core of the NXP LPC1788 microcontroller using the Embedded Artists LPC1788-DEV-KIT board as a hardware platform.