http://www.ethernut.de/nutwiki/index.php?title=Firmware&feed=atom&action=historyFirmware - Revision history2024-03-29T10:26:51ZRevision history for this page on the wikiMediaWiki 1.26.2http://www.ethernut.de/nutwiki/index.php?title=Firmware&diff=508&oldid=prevHarald: /* Ethernut Firmware */2017-07-13T17:11:08Z<p><span dir="auto"><span class="autocomment">Ethernut Firmware</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 17:11, 13 July 2017</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Applications ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Applications ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The application developer can use a comprehensive C library, which complements the runtime library of the compiler. While almost compatible with the Posix standard, the need for learning a large number of new special calls is avoided. Amongst other features, access to files, TCP sockets and some important hardware interfaces is available via stdio streams. [[<del class="diffchange diffchange-inline">nutapps.html</del>|More...]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The application developer can use a comprehensive C library, which complements the runtime library of the compiler. While almost compatible with the Posix standard, the need for learning a large number of new special calls is avoided. Amongst other features, access to files, TCP sockets and some important hardware interfaces is available via stdio streams. [[<ins class="diffchange diffchange-inline">Documents/Nut Apps</ins>|More...]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Many basic and a few advanced examples are available in the [[<del class="diffchange diffchange-inline">nutwiki/</del>Nut/OS_Examples|NutWiki...]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Many basic and a few advanced examples are available in the [[Nut/OS_Examples|NutWiki...]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div></div></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div></div></div></td></tr>
</table>Haraldhttp://www.ethernut.de/nutwiki/index.php?title=Firmware&diff=375&oldid=prevHarald: Created page with "= Ethernut Firmware = <div class="lboxof2"> == Nut/OS == Nut/OS is a modular, open source, real time operating system for embedded platforms. It is easily configurable and..."2017-07-13T08:41:04Z<p>Created page with "= Ethernut Firmware = <div class="lboxof2"> == Nut/OS == Nut/OS is a modular, open source, real time operating system for embedded platforms. It is easily configurable and..."</p>
<p><b>New page</b></p><div>= Ethernut Firmware =<br />
<br />
<div class="lboxof2"><br />
<br />
== Nut/OS ==<br />
<br />
Nut/OS is a modular, open source, real time operating system for embedded platforms. It is easily configurable and optimized to run on 8 and 32 bit microcontrollers.<br />
<br />
Due to the modular architecture of the operating system only those components are included, which the application really needs. In general the adaption to the target system is done automatically. For fine tuning a graphical user interface is available under Linux, Windows and OS X.<br />
<br />
Nut/OS multithreading is safe and easy to use. Its cooperative threading guarantees, that a thread yields control at well-defined points only. In most cases access to shared resources does not require any locking. This finally results in small and simple application code and significantly reduces the risk of race conditions and deadlocks.<br />
<br />
Deterministic interrupt latencies provide hard real-time responses within strict deadlines, independent of currently available system resources. [[nutos.html|More...]]<br />
<br />
<br />
</div><br />
<div class="rboxof2"><br />
<br />
== Applications ==<br />
<br />
The application developer can use a comprehensive C library, which complements the runtime library of the compiler. While almost compatible with the Posix standard, the need for learning a large number of new special calls is avoided. Amongst other features, access to files, TCP sockets and some important hardware interfaces is available via stdio streams. [[nutapps.html|More...]]<br />
<br />
Many basic and a few advanced examples are available in the [[nutwiki/Nut/OS_Examples|NutWiki...]]<br />
<br />
<br />
</div></div>Harald