Configuring eCos RTOS for Kinetis

Showing results for 
Show  only  | Search instead for 
Did you mean: 

Configuring eCos RTOS for Kinetis

No ratings

Configuring eCos RTOS for Kinetis

What's eCos

eCos is a free open source real-time operating system intended for embedded applications. The highly configurable nature of eCos allows the operating system to be customised to precise application requirements, delivering the best possible run-time performance and an optimised hardware resource footprint. With provided configuration tools (configtool and ecosconfig) it is possible to build configurations that scale from minimal that require less than 32KiB memory to reach full featured operating system with networking, file system, serial communication, etc.

eCos for Kinetis

Currently the Kinetis eCos support includes:

  • UART;
  • Ethernet - with TCP/IP through either lwIP or BSD stack;
  • Flash - program and erase;
  • eDMA library;
  • DSPI - including MMC/SD card support;
  • Real Time Clock.
  • Cache;
  • DDRAM;
  • FlexBus;

Following features are available for testing:

  • I2C;
  • CAN;
  • Watchdog.

Configuring eCos for Kinetis

Start the graphical configuration tool configtool, then from menu select Build->Templates. In Hardware selection box select your board:


In our case we select TWR-K70F120M.

Save the configuration and select Build->Library. configtool will build a customised eCos library and extract headers for you.

Now you are ready for your "Hello world".

Further reading

You shall find complete eCos documentation at eCos Documentation

Labels (1)

I have downloaded latest eCos from their website. Don't see Freescale TWR-K60N512 in the config tool hardware list.

Can you please post where you found this information?

eCos for Kinetis is available from eCos CVS repository.

Here you will find information for CVS access and download: http://

Version history
Last update:
‎01-27-2013 03:57 AM
Updated by: