Zephyr on Toradex Colibri iMX7

Monday, September 17, 2018

Zephyr is a small-footprint real-time kernel designed for use on resource-constrained systems such as connected devices for the IoT market. The Zephyr kernel offers several features that distinguish it from other small-footprint OSes such as cross-architecture, compile-time resource definition, minimal and configurable error checking, memory protection, a native networking stack supporting multiple protocols and native Linux, macOS, and Windows development.

The Zephyr kernel supports many microcontroller cores and architectures, including the Arm Cortex-M. It has been ported to run on the Cortex-M4F microcontroller core present on the NXP® i.MX 7, which powers the Toradex Colibri iMX7 modules, constituting a Heterogeneous Multiprocessing (HMP) architecture, where different cores with distinct architectures on the same chip run different operating systems.