<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Introduction</title><link>https://sourceforge.net/p/deadlinertos/wiki/Introduction/</link><description>Recent changes to Introduction</description><atom:link href="https://sourceforge.net/p/deadlinertos/wiki/Introduction/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 20 Nov 2013 16:17:11 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/deadlinertos/wiki/Introduction/feed" rel="self" type="application/rss+xml"/><item><title>Introduction modified by Stefan Gast</title><link>https://sourceforge.net/p/deadlinertos/wiki/Introduction/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -10,7 +10,7 @@

 * Basic functionality, including scheduling and queues seems to work, but further testing is highly needed!
 * GCC/ARM_CM3 port has been adapted.
-* Restricted support for deadline inheritance (only works if each task never tries to hold more than one mutex at once).
+* Restricted support for deadline inheritance (only works if each task never tries to hold more than one mutex at once, mutex nesting is not possible!).
 * Some support for the trace and runtime stats functionality of FreeRTOS.
 * Software timer task currently runs with a fixed deadline. Needs to be improved to allow different deadlines for each software timer.
 * **No** co-routine support (code has been removed).
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stefan Gast</dc:creator><pubDate>Wed, 20 Nov 2013 16:17:11 -0000</pubDate><guid>https://sourceforge.net5b90666e2862d601c8313b53bd2806c6ff6dd3ed</guid></item><item><title>Introduction modified by Stefan Gast</title><link>https://sourceforge.net/p/deadlinertos/wiki/Introduction/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="about-deadlinertos"&gt;About deadlineRTOS&lt;/h1&gt;
&lt;p&gt;deadlineRTOS is an &lt;strong&gt;experimental&lt;/strong&gt; fork of &lt;a class="" href="http://www.freertos.org" rel="nofollow"&gt;FreeRTOS&lt;/a&gt; 7.3.0 using &lt;a class="" href="http://en.wikipedia.org/wiki/Earliest_deadline_first_scheduling" rel="nofollow"&gt;Earliest Deadline First Scheduling (EDF)&lt;/a&gt; instead of Fixed Priority Scheduling. It introduces a completely rewritten scheduler using a binary min-heap, replacing the original scheduler of FreeRTOS. Some API functions of FreeRTOS have also been changed to work together with the new scheduling policy.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Please note that deadlineRTOS is highly experimental software and not meant for production use! There is no warranty at all!&lt;/strong&gt;&lt;/p&gt;
&lt;h1 id="current-state"&gt;Current State&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Basic functionality, including scheduling and queues seems to work, but further testing is highly needed!&lt;/li&gt;
&lt;li&gt;GCC/ARM_CM3 port has been adapted.&lt;/li&gt;
&lt;li&gt;Restricted support for deadline inheritance (only works if each task never tries to hold more than one mutex at once).&lt;/li&gt;
&lt;li&gt;Some support for the trace and runtime stats functionality of FreeRTOS.&lt;/li&gt;
&lt;li&gt;Software timer task currently runs with a fixed deadline. Needs to be improved to allow different deadlines for each software timer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;No&lt;/strong&gt; co-routine support (code has been removed).&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stefan Gast</dc:creator><pubDate>Tue, 12 Nov 2013 17:57:27 -0000</pubDate><guid>https://sourceforge.netdc59d746bf65b7fdbb3588340633a5b40028c490</guid></item></channel></rss>