<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>FreeRTOS Real Time Kernel Overview</title><link>https://community.element14.com/products/devtools/technicallibrary/w/documents/10116/freertos-real-time-kernel-overview</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>FreeRTOS Real Time Kernel Overview</title><link>https://community.element14.com/products/devtools/technicallibrary/w/documents/10116/freertos-real-time-kernel-overview</link><pubDate>Fri, 08 Oct 2021 04:57:47 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c83f137a-bc88-4d80-ae7a-a06a1f1e1085</guid><dc:creator>Yiying</dc:creator><comments>https://community.element14.com/products/devtools/technicallibrary/w/documents/10116/freertos-real-time-kernel-overview#comments</comments><description>Current Revision posted to Documents by Yiying on 10/8/2021 4:57:47 AM&lt;br /&gt;
&lt;table style="width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align:justify;" width="100%"&gt;&lt;div&gt;&lt;ul style="list-style-type:none;padding-left:0px;"&gt;&lt;li style="list-style-type:none;float:left;padding:10px;"&gt;&lt;a class="jive-link-anchor-small" href="#anchor2"&gt;&lt;span style="text-decoration:underline;"&gt;Key Features&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-type:none;float:left;padding:10px;"&gt;&lt;a class="jive-link-anchor-small" href="#anchor3"&gt;&lt;span style="text-decoration:underline;"&gt;Licensing Options&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-type:none;float:left;padding:10px;"&gt;&lt;a class="jive-link-anchor-small" href="#anchor4"&gt;&lt;span style="text-decoration:underline;"&gt;Supported CPU&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-type:none;float:left;padding:10px;"&gt;&lt;a class="jive-link-anchor-small" href="#anchor5"&gt;&lt;span style="text-decoration:underline;"&gt;Video&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-type:none;float:left;padding:10px;"&gt;&lt;a class="jive-link-anchor-small" href="#anchor6"&gt;&lt;span style="text-decoration:underline;"&gt;Technical Documents&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="list-style-type:none;float:left;padding:10px;"&gt;&lt;span style="text-decoration:underline;color:#ff6600;"&gt;&lt;strong&gt;&lt;a class="jive-link-external-small" href="http://www.element14.com/community/solutions/6006/l/freertos-source-code" target="_blank"&gt;Download Now&lt;/a&gt; &lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;line-height:15px;"&gt;&lt;div style="border-bottom:1px solid #000000;font-family:Verdana, Helvetica, sans-serif;font-size:11px;line-height:15px;"&gt;&lt;h3 style="margin-top:20px;width:100%;font-family:Verdana,Helvetica,sans-serif;margin-bottom:5px;font-size:18px;font-weight:normal;"&gt;Overview&lt;/h3&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="justify" style="margin:0;"&gt;&lt;strong&gt;FreeRTOS&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/strong&gt; is a popular real-time operating system for embedded devices from Real Time Engineers Ltd. &lt;span style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:justify;"&gt;FreeRTOS supports many different architectures &lt;span style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:justify;"&gt;(&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9954/arm7-overview"&gt;ARM7&lt;/a&gt;, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9929/arm-cortex-m3-overview"&gt;ARM Cortex-M3&lt;/a&gt;, various &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9932/microchip-overview"&gt;PICs&lt;/a&gt;, Silicon Labs 8051, x86, etc.)&lt;/span&gt; and compiler toolchains &lt;span style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:justify;"&gt;(&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9306/freescale-codewarrior-ide-development-suite-overview"&gt;CodeWarrior&lt;/a&gt;, GCC, IAR, etc.)&lt;/span&gt;, and is designed to be &amp;quot;small, simple, and easy to use&amp;quot;.&lt;/span&gt; &lt;span style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:justify;"&gt;FreeRTOS ships with all the hardware-independent as well as hardware-dependent code to get a system up and running. &lt;/span&gt;It is distributed under the GPL with an optional exception. The exception permits users&amp;#39; proprietary code to remain closed source while maintaining the kernel itself as open source, thereby facilitating the use of FreeRTOS in proprietary applications.&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/265x108/__key/communityserver-wikis-components-files/00-00-00-01-46/contentimage_5F00_32110.bmp"&gt;&lt;img alt="image" src="/cfs-file/__key/communityserver-wikis-components-files/00-00-00-01-46/contentimage_5F00_32110.bmp" style="max-height: 108px;max-width: 265px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify" style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p align="justify" style="margin:0;text-align:justify;"&gt;The original mission of the FreeRTOS project was to provide a free RTOS solution that was easy to use. That is, easy to build and deploy, on a Windows (or Linux) host computer, without having to figure out which source files are required, which include paths are required, or how to configure the real time debugging environment. This has been achieved through the provision of pre-configured, build-able, example projects for each officially support port.&lt;/p&gt;&lt;p align="justify" style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:justify;"&gt;FreeRTOS is designed to be small and simple. The kernel itself consists of only three or four C files. To make the code readable, easy to port, and maintainable, it is written mostly in C, but there are a few assembly functions included where needed (mostly in architecture specific scheduler routines). FreeRTOS&amp;#39;s code breaks down into three main areas: tasks, communication, and hardware interfacing.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:justify;"&gt;FreeRTOS provides methods for multiple threads or tasks, and semaphores. Thread priorities are supported. In addition there are three schemes of memory allocation provided, allocate only, allocate and free with a very simple, fast, algorithm, and a more complex allocate and free algorithm. There are none of the more advanced features typical found in operating systems like Linux or Microsoft Windows, such as device drivers, advanced memory management, user accounts, and networking. The emphasis is on compactness and speed of execution. FreeRTOS can be thought of as a &amp;#39;thread library&amp;#39; rather than an &amp;#39;operating system&amp;#39;, although command line interface and POSIX like IO abstraction add-ons are available. FreeRTOS implements multiple threads by having the host program call a thread tick method at regular short intervals. The thread tick method switches tasks depending on priority and a round-robin scheduling scheme. The usual interval is 1/1000 of a second to 1/100 of a second, via. an interrupt from a hardware timer, but this interval is often changed to suit a particular applicatio.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:justify;"&gt;FreeRTOS is commercial grade, stable and reliable. There are even safety critical versions based on it, with improvements from the safety critical certification being fed back into the open source code base (although not the new safety related features). &lt;/p&gt;&lt;p align="justify" style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:right;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;Back to top&lt;/a&gt;&lt;/p&gt;&lt;div style="border-bottom:1px solid #000000;font-family:Verdana, Helvetica, sans-serif;font-size:11px;line-height:15px;"&gt;&lt;h3 style="margin-top:20px;width:100%;font-family:Verdana,Helvetica,sans-serif;margin-bottom:5px;font-size:18px;font-weight:normal;"&gt;Key Features&lt;/h3&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;FreeRTOS is a scale-able real time kernel designed specifically for small embedded systems. Highlights include:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Free RTOS kernel - preemptive, cooperative and hybrid configuration options.&lt;/li&gt;&lt;li&gt;The SafeRTOS derivative product provides a high level of confidence in the code integrity.&lt;/li&gt;&lt;li&gt;Official support for 31 embedded system architectures (counting &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9954/arm7-overview" style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:justify;"&gt;ARM7&lt;/a&gt; and &lt;span style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:justify;"&gt;ARM &lt;/span&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9929/arm-cortex-m3-overview" style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:justify;"&gt;Cortex-M3&lt;/a&gt; as one architecture each).&lt;/li&gt;&lt;li&gt;FreeRTOS-MPU supports the &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9929/arm-cortex-m3-overview" style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:justify;"&gt;ARM Cortex-M3&lt;/a&gt; Memory Protection Unit (MPU).&lt;/li&gt;&lt;li&gt;Designed to be small, simple and easy to use. Typically a kernel binary image will be in the region of 4K to 9K bytes.&lt;/li&gt;&lt;li&gt;Very portable source code structure, predominantly written in C.&lt;/li&gt;&lt;li&gt;Supports both real time tasks and co-routines.&lt;/li&gt;&lt;li&gt;Queues, binary semaphores, counting semaphores, recursive semaphores and mutexes for communication and synchronisation between tasks, or between real time tasks and interrupts.&lt;/li&gt;&lt;li&gt;Mutexes with priority inheritance.&lt;/li&gt;&lt;li&gt;Efficient software timers.&lt;/li&gt;&lt;li&gt;Powerful execution trace functionality.&lt;/li&gt;&lt;li&gt;Stack overflow detection options.&lt;/li&gt;&lt;li&gt;Pre-configured RTOS demo applications for selected single board computers allowing &amp;#39;out of the box&amp;#39; operation and fast learning curve.&lt;/li&gt;&lt;li&gt;Free forum support, or optional commercial support and licensing.&lt;/li&gt;&lt;li&gt;No software restriction on the number of real time tasks that can be created.&lt;/li&gt;&lt;li&gt;No software restriction on the number of task priorities that can be used.&lt;/li&gt;&lt;li&gt;No restrictions imposed on task priority assignment - more than one real time task can be assigned the same priority.&lt;/li&gt;&lt;li&gt;Free development tools for many supported architectures.&lt;/li&gt;&lt;li&gt;Free embedded software source code.&lt;/li&gt;&lt;li&gt;Royalty free.&lt;/li&gt;&lt;li&gt;Cross development from a standard Windows host.&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:right;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;Back to top&lt;/a&gt;&lt;/p&gt;&lt;div style="border-bottom:1px solid #000000;font-family:Verdana, Helvetica, sans-serif;font-size:11px;line-height:15px;"&gt;&lt;h3 style="margin-top:20px;width:100%;font-family:Verdana,Helvetica,sans-serif;margin-bottom:5px;font-size:18px;font-weight:normal;"&gt;Licensing Options&lt;/h3&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;FreeRTOS is licensed under a modified GNU General Public License (GPL) and can be used in commercial applications under this license without any requirement to expose your propriatory source code. The FreeRTOS download also includes demo application source code, some of which is provided by third parties AND IS LICENSED SEPARATELY FROM FREERTOS. An alternative commercial license option is also available in cases that:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;You cannot fulfill the requirements stated in the &amp;quot;Modified GPL license&amp;quot; column of the table below.&lt;/li&gt;&lt;li&gt;You wish to receive direct technical support.&lt;/li&gt;&lt;li&gt;You wish to have assistance with your development.&lt;/li&gt;&lt;li&gt;You require legal protection or other assurances.&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;strong&gt;Commercial Licensing&lt;/strong&gt;&lt;/p&gt;&lt;table cellpadding="3"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/63x67/__key/communityserver-wikis-components-files/00-00-00-01-46/contentimage_5F00_32111.gif"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/46/contentimage_32111.gif-63x67.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=KD6WMl5fhkR5jpcDkMgQuZ7lV0zG3gXjsKlGrhuFhNY%3D&amp;amp;se=2026-04-10T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=0zkfScIsiDYxfC2WdXDprw==" style="max-height: 67px;max-width: 63px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;OpenRTOS&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/strong&gt; is a commercially licensed version of FreeRTOS. The OpenRTOS license does not contain any references to the GPL. It includes fully featured professional grade USB, file system and TCP/IP components.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;span&gt;&lt;a href="https://community.element14.com/resized-image/__size/63x67/__key/communityserver-wikis-components-files/00-00-00-01-46/contentimage_5F00_32112.gif"&gt;&lt;img loading="lazy" alt="image" src="https://community-storage.element14.com/communityserver-components-secureimagefileviewer/communityserver/wikis/components/files/00/00/00/01/46/contentimage_32112.gif-63x67.png?sv=2016-05-31&amp;amp;sr=b&amp;amp;sig=cur68soTyoFRQ3n8jcSWBkET0LEL8u5wyXOnsi0GpYs%3D&amp;amp;se=2026-04-10T23%3A59%3A59Z&amp;amp;sp=r&amp;amp;_=fXfxKgDsbXQo7c0l/FbEmw==" style="max-height: 67px;max-width: 63px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;SAFERTOS&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/2122.svg" title="Tm"&gt;&amp;#x2122;&lt;/span&gt;&lt;/strong&gt; is a derivative version of FreeRTOS that has been analyzed, documented and tested to meet the stringent requirements of the IEC 61508 safety standard. Complete safety lifecycle documentation artifacts have been created and independently audited to verify IEC 61508 SIL 3 conformance.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;text-align:center;line-height:30px;"&gt;&lt;strong&gt;License Feature Comparison&lt;/strong&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;table border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="width:70%;border:1px solid #000000;"&gt;&lt;thead&gt;&lt;tr align="center" style="background-color:#6690bc;" valign="middle"&gt;&lt;th style="border:1px solid black;border:1px solid #000000;"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #000000;"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:arial;font-size:11px;text-align:-webkit-center;"&gt;&lt;strong&gt;FreeRTOS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:arial;font-size:11px;text-align:-webkit-center;"&gt;Open Source License&lt;/span&gt;&lt;/p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #000000;"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:arial;font-size:11px;text-align:-webkit-center;"&gt;&lt;strong&gt;OpenRTOS&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;span style="font-family:arial;font-size:11px;text-align:-webkit-center;"&gt;Commercial License&lt;/span&gt;&lt;/p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr valign="middle"&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Is it free?&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;Yes&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="middle"&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Can I use it in a commercial application?&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;Yes&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="middle"&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Is it royalty free?&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;Yes&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="middle"&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Do I have to open source my application code that makes use of the FreeRTOS services?&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;No, as long as the code provides functionality that is distinct from that provided by FreeRTOS&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="middle"&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Do I have to open source my changes to the kernel?&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;Yes&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="middle"&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Do I have to document that my product uses FreeRTOS?&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;Yes&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="middle"&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Do I have to offer to provide the FreeRTOS code to users of my application?&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;Yes&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="middle"&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Can I receive professional technical support on a commercial basis?&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;No, FreeRTOS is supported by an online community&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="middle"&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Is a warranty provided?&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;No&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="middle"&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Is legal protection provided?&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;No&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;text-align:center;"&gt;Yes, IP infringement protection is provided&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin:0;text-align:right;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;Back to top&lt;/a&gt;&lt;/p&gt;&lt;div style="border-bottom:1px solid #000000;font-family:Verdana, Helvetica, sans-serif;font-size:11px;line-height:15px;"&gt;&lt;h3 style="margin-top:20px;width:100%;font-family:Verdana,Helvetica,sans-serif;margin-bottom:5px;font-size:18px;font-weight:normal;"&gt;Supported CPU&lt;/h3&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;FreeRTOS ports are categorised as either being officially supported, or contributed. Here only lists the official ports:&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div align="center"&gt;&lt;table border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="width:70%;border:1px solid #000000;"&gt;&lt;thead&gt;&lt;tr align="center" style="background-color:#6690bc;" valign="middle"&gt;&lt;th style="border:1px solid black;border:1px solid #000000;"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Manufacturer&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #000000;"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Supported Processor Families&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;&lt;th style="border:1px solid black;border:1px solid #000000;"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Supported Tools&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Actel&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;SmartFusion&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;IAR, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9484/arm-the-keil-mdk-arm-microcontroller-development-kit"&gt;Keil MDK-ARM&lt;/a&gt;, SoftConsole (GCC with Eclipse)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Altera&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;Nios II&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;Nios II IDE with GCC&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Atmel&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/10095/atmel-arm-solutions"&gt;SAM3 (Cortex M3)&lt;/a&gt;, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/10095/atmel-arm-solutions"&gt;SAM7 (ARM7)&lt;/a&gt;, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/10095/atmel-arm-solutions"&gt;SAM9 (ARM9)&lt;/a&gt;, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/10095/atmel-arm-solutions"&gt;AT91&lt;/a&gt; and &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/10109/avr32-architecture"&gt;AVR32 UC3&lt;/a&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;IAR, GCC, &lt;span style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:-webkit-auto;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9484/arm-the-keil-mdk-arm-microcontroller-development-kit" style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:-webkit-auto;"&gt;Keil MDK-ARM&lt;/a&gt;&lt;/span&gt;, Rowley CrossWorks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Cortus&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;APS3&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;Cortus IDE with GCC&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Cypress&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;PSoC 5 Cortex-M3&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;GCC, &lt;span style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:-webkit-auto;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9484/arm-the-keil-mdk-arm-microcontroller-development-kit" style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:-webkit-auto;"&gt;Keil MDK-ARM&lt;/a&gt;&lt;/span&gt; and RVDS - all in the PSoC Creator IDE&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Energy Micro&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;EFM32 (Cortex M3)&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;A demo project is provided for IAR, although this uses the standard Cortex-M3 port so projects for GCC and &lt;span style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:-webkit-auto;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9484/arm-the-keil-mdk-arm-microcontroller-development-kit" style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:-webkit-auto;"&gt;Keil MDK-ARM&lt;/a&gt;&lt;/span&gt; could also be created.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Freescale&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9945/freescale-kinetis-k-series-microcontrollers-family"&gt;Kinetis Cortex-M4&lt;/a&gt;, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9944/freescale-coldfire-v2-family-overview"&gt;Coldfire V2&lt;/a&gt;, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9947/freescale-coldfire-v1-family-overview"&gt;Coldfire V1&lt;/a&gt;, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9938/freescale-coldfire-v4-family-overview"&gt;Coldfire V4&lt;/a&gt;, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9943/freescale-s12-and-s12x-16-bit-microcontroller-family"&gt;HCS12&lt;/a&gt;, PPC405 &amp;amp; PPC440 (Xilinx implementations)&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9306/freescale-codewarrior-ide-development-suite-overview" style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:justify;"&gt;CodeWarrior&lt;/a&gt;, GCC, Eclipse, IAR&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Infineon&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;TriCore, XMC4000 (Cortex-M4F)&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;GCC, &lt;span style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:-webkit-auto;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9484/arm-the-keil-mdk-arm-microcontroller-development-kit" style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:-webkit-auto;"&gt;Keil MDK-ARM&lt;/a&gt;&lt;/span&gt;, Tasking, IAR&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Fujitsu&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;FM3 Cortex-M3, 32bit (for example MB91460) and 16bit (for example MB96340 16FX)&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;Softune, IAR, &lt;span style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:-webkit-auto;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9484/arm-the-keil-mdk-arm-microcontroller-development-kit" style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:-webkit-auto;"&gt;Keil MDK-ARM&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Microchip&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9924/microchip-pic32-mcu-family-overview"&gt;PIC32&lt;/a&gt;, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9933/microchip-16-bit-pic24-mcu-family-overview"&gt;PIC24&lt;/a&gt;, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9923/microchip-dspic-mcu-family-overview"&gt;dsPIC&lt;/a&gt;, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9949/microchip-8-bit-mcu-family-overview"&gt;PIC18&lt;/a&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;a class="jive-link-wiki-small" href="https://www.element14.com/community/docs/DOC-38606/l/microchip-mplab-integrated-development-environment-ide-overview"&gt;MPLAB&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;NXP&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;LPC1700 (Cortex-M3), LPC1100 (Cortex-M0), LPC4300 (Cortex-M4F) LPC2000 (ARM7), LPC4300 (Cortex-M4F/Cortex-M0)&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;GCC, Rowley CrossWorks, IAR, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9484/arm-the-keil-mdk-arm-microcontroller-development-kit" style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:-webkit-auto;"&gt;Keil MDK-ARM&lt;/a&gt;, Red Suite, Eclipse&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Renesas&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;V850 (32bit), 78K0R (16bit), RX600 / RX62N / RX63N, RX210, SuperH, RL78, H8/S&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;GCC, HEW (High Performance Embedded Workbench), IAR&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Silicon Labs&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;Super fast 8051 compatible MCUs&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;SDCC&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;ST&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;STM32 (&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9928/arm-cortex-m0-overview"&gt;Cortex-M0&lt;/a&gt;, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9929/arm-cortex-m3-overview"&gt;Cortex-M3&lt;/a&gt; and &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9930/arm-cortex-m4-overview"&gt;Cortex-M4&lt;/a&gt;), STR7 (&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9954/arm7-overview"&gt;ARM7&lt;/a&gt;), STR9 (&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9955/arm9-overview"&gt;ARM9&lt;/a&gt;)&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;IAR, Atollic TrueStudio, GCC, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9484/arm-the-keil-mdk-arm-microcontroller-development-kit" style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;text-align:-webkit-auto;"&gt;Keil MDK-ARM&lt;/a&gt;, Rowley CrossWorks&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;TI&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9925/texas-instruments-msp430-mcu-family-overview"&gt;MSP430&lt;/a&gt;, Stellaris (&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9929/arm-cortex-m3-overview"&gt;Cortex-M3&lt;/a&gt;)&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;Rowley CrossWorks, IAR, GCC, &lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/w/documents/9304/texas-instruments-code-composer-studio-ccstudio-ide-overview"&gt;Code Composer Studio&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;strong&gt;Xilinx&lt;/strong&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;PPC405 running on a Virtex4 FPGA, PPC440 running on a Virtex5 FPGA, Microblaze&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;GCC&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div align="center"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style="margin:0;text-align:right;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;Back to top&lt;/a&gt;&lt;/p&gt;&lt;div style="border-bottom:1px solid #000000;font-family:Verdana, Helvetica, sans-serif;"&gt;&lt;h3 style="margin-top:20px;width:100%;font-family:Verdana,Helvetica,sans-serif;margin-bottom:5px;font-size:18px;font-weight:normal;"&gt;Video&lt;/h3&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="overflow:auto;"&gt;&lt;table border="0" cellpadding="10" cellspacing="0" class="jiveNoBorder" style="width:100%;border:0px solid #000000;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0px solid black;border:0px solid #000000;"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=yfpbZlkzLRE"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0px solid black;border:0px solid #000000;"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=WzKsMfn2sBE"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border:0px solid black;border:0px solid #000000;"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=YAmFSahUq4Y"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;text-align:right;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;Back to top&lt;/a&gt;&lt;/p&gt;&lt;div style="border-bottom:1px solid #000000;font-family:Verdana, Helvetica, sans-serif;"&gt;&lt;h3 style="margin-top:20px;width:100%;font-family:Verdana,Helvetica,sans-serif;margin-bottom:5px;font-size:18px;font-weight:normal;"&gt;Technical Documents&lt;/h3&gt;&lt;/div&gt;&lt;h4 style="line-height:30px;"&gt;Learning Center&lt;/h4&gt;&lt;table border="1" cellpadding="5" cellspacing="0" class="jiveBorder" style="width:100%;border:1px solid #000000;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th align="center" style="border:1px solid black;border:1px solid #000000;background-color:#6690bc;" valign="middle" width="20%"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;&lt;th align="center" style="border:1px solid black;border:1px solid #000000;background-color:#6690bc;" valign="middle"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;Application Note&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/m/files/5082"&gt;Freescale: Serial-to-Ethernet Bridge Using MCF51CN Family and FreeRTOS&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;Application Note&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/m/files/5246"&gt;Freescale: Web Server Using the MCF51CN Family and FreeRTOS&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;span style="font-family:Verdana, Helvetica, sans-serif;font-size:11px;"&gt;Application Note&lt;/span&gt;&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;a class="jive-link-wiki-small" href="/products/devtools/technicallibrary/m/files/5396"&gt;Freescale: Email Client Using MCF51CN Family and FreeRTOS&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h4 style="line-height:30px;"&gt;Design Element&lt;/h4&gt;&lt;table border="1" cellpadding="5" cellspacing="0" class="jiveBorder" style="width:100%;border:1px solid #000000;"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th align="center" style="border:1px solid black;border:1px solid #000000;background-color:#6690bc;" valign="middle" width="20%"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Type&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;&lt;th align="center" style="border:1px solid black;border:1px solid #000000;background-color:#6690bc;" valign="middle"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;Application Library&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;a class="jive-link-external-small" href="http://www.element14.com/community/solutions/6006/l/freertos-source-code" target="_blank"&gt;FreeRTOS Source Code&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;Application Library&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;a class="jive-link-external-small" href="http://www.element14.com/community/solutions/1571/l/an3906-serial-to-ethernet-bridge-using-mcf51cn-family-and-freertos-coding" target="_blank"&gt;Freescale: Serial-to-Ethernet Bridge Using MCF51CN Family and FreeRTOS Coding&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;Application Library&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;a class="jive-link-external-small" href="http://www.element14.com/community/solutions/1641/l/an3928-web-server-using-the-mcf51cn-family-and-freertos-coding" target="_blank"&gt;Freescale: Web Server Using the MCF51CN Family and FreeRTOS Coding&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;Application Library&lt;/td&gt;&lt;td style="border:1px solid black;border:1px solid #000000;"&gt;&lt;a class="jive-link-external-small" href="http://www.element14.com/community/solutions/1712/l/an3930-email-client-using-mcf51cn-family-and-freertos-coding" target="_blank"&gt;Freescale: Email Client Using MCF51CN Family and FreeRTOS Coding&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;text-align:right;"&gt;&lt;a class="jive-link-anchor-small" href="#top"&gt;Back to top&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>