<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.ethernut.de/nutwiki/index.php?action=history&amp;feed=atom&amp;title=Nut%2FOS_Examples</id>
		<title>Nut/OS Examples - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.ethernut.de/nutwiki/index.php?action=history&amp;feed=atom&amp;title=Nut%2FOS_Examples"/>
		<link rel="alternate" type="text/html" href="http://www.ethernut.de/nutwiki/index.php?title=Nut/OS_Examples&amp;action=history"/>
		<updated>2026-04-18T18:14:21Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://www.ethernut.de/nutwiki/index.php?title=Nut/OS_Examples&amp;diff=188&amp;oldid=prev</id>
		<title>Harald: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://www.ethernut.de/nutwiki/index.php?title=Nut/OS_Examples&amp;diff=188&amp;oldid=prev"/>
				<updated>2016-10-27T16:02:58Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 16:02, 27 October 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;' lang='en'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Harald</name></author>	</entry>

	<entry>
		<id>http://www.ethernut.de/nutwiki/index.php?title=Nut/OS_Examples&amp;diff=187&amp;oldid=prev</id>
		<title>Niziak at 12:42, 18 March 2014</title>
		<link rel="alternate" type="text/html" href="http://www.ethernut.de/nutwiki/index.php?title=Nut/OS_Examples&amp;diff=187&amp;oldid=prev"/>
				<updated>2014-03-18T12:42:08Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Quick Start ==&lt;br /&gt;
* [[Nut/OS 5.1.0 installation on Debian Jessie (example with ARM target)]]&lt;br /&gt;
* [[Nut/OS installation on Linux (Debain)]]&lt;br /&gt;
'''AVR'''-CPU based&lt;br /&gt;
* [[GNU AVR toolchain installation on Linux (Debian)]]&lt;br /&gt;
* [[Ethernut 1.3 H]]&lt;br /&gt;
* [[Ethernut 2.1 B]]&lt;br /&gt;
&lt;br /&gt;
'''ARM'''-CPU based&lt;br /&gt;
* [[GNU arm-elf toolchain installation on Linux (Debian)]]&lt;br /&gt;
* [[Ethernut 3.0 E]]&lt;br /&gt;
* [[Elektor Internet Radio 1.0]]&lt;br /&gt;
&lt;br /&gt;
For Ethernut 5 you should check [http://http://www.ethernut.de/en/hardware/enut5/nutos_configure.html this page].&lt;br /&gt;
&lt;br /&gt;
== Basic ==&lt;br /&gt;
&lt;br /&gt;
* [[Hello World!]]&lt;br /&gt;
* [[Output Format Specifiers]]&lt;br /&gt;
* [[Input Format Specifiers]]&lt;br /&gt;
* [[Floating Point Input and Ouput]]&lt;br /&gt;
* [[Floating Point Mathematics]]&lt;br /&gt;
* [[Random Numbers]]&lt;br /&gt;
* [[Converting Strings to Numerical Values]]&lt;br /&gt;
* [[Converting Strings to Floating Point Values]]&lt;br /&gt;
* [[Printing to Strings]]&lt;br /&gt;
* How to use [[strchr]]&lt;br /&gt;
* [[Standard String Functions]]&lt;br /&gt;
* [[Character Types]]&lt;br /&gt;
* [[Multithreading]]&lt;br /&gt;
** [[Passing Arguments to a Thread]]&lt;br /&gt;
** [[Run Once Thread|Thread Termination]]&lt;br /&gt;
** [[Thread Synchronization with Events]]&lt;br /&gt;
** [[Sleep and Delay]]&lt;br /&gt;
* [[Time and Date]]&lt;br /&gt;
** [[Time Zones]]&lt;br /&gt;
** [[Network Time Protocol]]&lt;br /&gt;
** [[RFC Date and Time Conversion]]&lt;br /&gt;
* [[Heap Memory]]&lt;br /&gt;
* [[Local Variables]]&lt;br /&gt;
* [[Environment Variables]]&lt;br /&gt;
* [[Non-Volatile Memory]]&lt;br /&gt;
* [[Banked Memory]]&lt;br /&gt;
* [[Data in Program Space]]&lt;br /&gt;
* Determine Versions&lt;br /&gt;
** [[Determine Application Version]]&lt;br /&gt;
** [[Determine Nut/OS Version]]&lt;br /&gt;
** [[Determine Compiler Version]]&lt;br /&gt;
* [[Input Line Editor]]&lt;br /&gt;
** [[Input Line Editor with Keymap]]&lt;br /&gt;
** [[Input Line Editor with custom I/O routines]]&lt;br /&gt;
** [[Input Line Editor with history function]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Control ==&lt;br /&gt;
&lt;br /&gt;
* [[LowLevelPortIo|Low level port I/O]]&lt;br /&gt;
* [[AT91SAM7X-EK Port I/O]]&lt;br /&gt;
* [[Низкоуровневые порты ввода/вывода|Аппаратные порты ввода/вывода]]&lt;br /&gt;
* [[Blinking LED]]&lt;br /&gt;
* [[Generic Port Access]]&lt;br /&gt;
* [[Watchdog Demo]]&lt;br /&gt;
* [[System Reset]]&lt;br /&gt;
* [[Digital Input Interrupt]]&lt;br /&gt;
* [[Timer and Counter Interrupts]]&lt;br /&gt;
* [[Text Output on LCD]]&lt;br /&gt;
* [[Text Output on Medianut LCD]]&lt;br /&gt;
* [[Analog Input]]&lt;br /&gt;
* [[SPI]]&lt;br /&gt;
* [[I2C]]&lt;br /&gt;
** [[Native I2C Access]]&lt;br /&gt;
** [[Legacy I2C API]]&lt;br /&gt;
** [[I2C Bus API]]&lt;br /&gt;
* [[UART Hardware Handshake]]&lt;br /&gt;
* [[RS485 Communication]]&lt;br /&gt;
** [[RS485 Master]]&lt;br /&gt;
** [[RS485 Slave]]&lt;br /&gt;
* [[Advanced UART Functions]]&lt;br /&gt;
&lt;br /&gt;
== Periphery ==&lt;br /&gt;
* [[I2C EEPROM Access]]&lt;br /&gt;
* [[I2C IO-Expander]]&lt;br /&gt;
* [[I2C 7-Segment Display]]&lt;br /&gt;
&lt;br /&gt;
== Filesystem ==&lt;br /&gt;
&lt;br /&gt;
* [[Reading UROM Files]]&lt;br /&gt;
* [[Writing PHAT Files]]&lt;br /&gt;
* [[Reading PHAT Files]]&lt;br /&gt;
* [[Reading PHAT Directories]]&lt;br /&gt;
* [[Random File Access]]&lt;br /&gt;
* [[Flash MP3 Player]]&lt;br /&gt;
* [[MMC MP3 Player]]&lt;br /&gt;
* [[XML Parser]]&lt;br /&gt;
&lt;br /&gt;
== Network ==&lt;br /&gt;
&lt;br /&gt;
* [[Network Configuration]]&lt;br /&gt;
** [[Network Configuration Using Hard Coded Configuration]]&lt;br /&gt;
** [[Network Configuration Using Stored Configuration]]&lt;br /&gt;
** [[Network Configuration Using a Configuration Editor]]&lt;br /&gt;
** [[Discovery Service]]&lt;br /&gt;
* [[Domain Name Service]]&lt;br /&gt;
* [[Network Time Protocol]]&lt;br /&gt;
* [[Basic TCP Server]]&lt;br /&gt;
* [[Basic TCP Client]]&lt;br /&gt;
* [[Receive-only TCP Client]]&lt;br /&gt;
* [[Basic UDP Server]]&lt;br /&gt;
* [[Basic UDP Client]]&lt;br /&gt;
* [[Socket Timeouts]]&lt;br /&gt;
* [[Dynamic Server Threads]]&lt;br /&gt;
* [[Processing HTML Forms Using the POST Method]]&lt;br /&gt;
* [[Sending syslog Messages]]&lt;br /&gt;
* [[Serial Port Monitor]]&lt;br /&gt;
&lt;br /&gt;
== Cryptography ==&lt;br /&gt;
&lt;br /&gt;
* [[MD5-Hash]]&lt;br /&gt;
&lt;br /&gt;
== Lua Scripts ==&lt;br /&gt;
&lt;br /&gt;
* [[Lua Samples]]&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
* How to use [[NUTDEBUG]]&lt;br /&gt;
* How to use [[NUTTRACER]]&lt;br /&gt;
* [[Tracing Interrupts]]&lt;br /&gt;
* [[ARM Exceptions]]&lt;br /&gt;
* [[Performance Analysis]]&lt;br /&gt;
&lt;br /&gt;
== Programmable Logic ==&lt;br /&gt;
&lt;br /&gt;
== Distributed Application Samples ==&lt;br /&gt;
&lt;br /&gt;
Several sample applications are included in Nut/OS distributions. Care has been taken, that they compile and link to executable binaries on all supported boards. However, not all functions may be available on all targets. In worst case a sample may simply print out an error message on the console.&lt;br /&gt;
&lt;br /&gt;
* [[caltime]]&lt;br /&gt;
&lt;br /&gt;
== Portability ==&lt;br /&gt;
&lt;br /&gt;
Nut/OS supports several different targets. Typically application development will start for a specific platform, but it is a good idea to keep your code as portable as possible. This will give you the freedom to move to another hardware with minimal effort.&lt;br /&gt;
&lt;br /&gt;
* [[Using dev/board.h]]&lt;br /&gt;
&lt;br /&gt;
== Optimizing ==&lt;br /&gt;
&lt;br /&gt;
* [[Optimizing string creation]]&lt;/div&gt;</summary>
		<author><name>Niziak</name></author>	</entry>

	</feed>