Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

FreeRTOS Kernel Awareness for Eclipse: NXP Release

DZone's Guide to

FreeRTOS Kernel Awareness for Eclipse: NXP Release

Erich Styger provides an overview of NXP's release for their Kernel Awareness for FreeRTOS in Eclipse with screenshots and links.

· IoT Zone
Free Resource

Cisco IoT makes digital transformation a reality in factories, transportation, and utilities. Learn how to start integrating with Cisco DevNet.

NXP has released their Kernel Awareness for FreeRTOS in Eclipse (Kinetis Design Studio):

Image title

The plugin was showcased at FTF 2016 in Austin (see “NXP FTF Hands-On with FreeRTOS Task Aware Debugger“), now it is available on NXP web site.

Installation

The preferred way to install the plugin is with an Eclipse upate. Use the menu and point to the following update site: http://freescale.com/lgfiles/updates/Eclipse/KDS/

Image title

Then go through the installation process. Restart Eclipse at the end of the installation.

The plugin can be downloaded from www.nxp.com/kds and then installed into Eclipse too:

Image title

Views

The plugin adds a ‘FreeRTOS’ menu under the debug perspective:

Image title

Otherwise the FreeRTOS views are available under Window > Show View:

Image title


The Heap Usage view shows the heap scheme selected with all the memory blocks:

Image title

The Timer List view shows all the software timers in the system:

Image title

The Task List is probably the one which I’m using the most: it shows all the tasks with the stack usage:

Image title

In Queue List I have all the queues, semaphore and mutex listed with their data:

Image title

Summary

After FTF, the plugin is now available for download. I have it working in KDS V3.2.0 and it works with my latest FreeRTOS V9.0.0. It already helped me to find a problem in my application which I need to fix now.

Happy kerneling!

Cisco is a software company. Surprised? Don’t be. Join DevNet to explore APIs, tools, and techniques that developers are using to add collaboration, IoT, security, network priority, and more!

Topics:
iot ,eclipse ,freertos ,microprocessors

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}