<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kelvin&#039;s Thunderstorm</title>
	<atom:link href="http://www.kelvinsthunderstorm.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kelvinsthunderstorm.com</link>
	<description>Embedded geekery and similar pursuits</description>
	<lastBuildDate>Tue, 10 Jan 2012 22:19:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Using DaVinci DM365 Codecs Without Linux</title>
		<link>http://www.kelvinsthunderstorm.com/davinci-dm365-without-linux/</link>
		<comments>http://www.kelvinsthunderstorm.com/davinci-dm365-without-linux/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 22:18:49 +0000</pubDate>
		<dc:creator>Kelvin</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[DaVinci]]></category>
		<category><![CDATA[DM365]]></category>
		<category><![CDATA[DM368]]></category>
		<category><![CDATA[DVSDK]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Portability]]></category>
		<category><![CDATA[RTOS]]></category>
		<category><![CDATA[Texas Instruments]]></category>
		<category><![CDATA[TI]]></category>

		<guid isPermaLink="false">http://www.kelvinsthunderstorm.com/?p=738</guid>
		<description><![CDATA[Developers making Linux-based products with the Texas Instruments DaVinci <a title="DM365" href="http://processors.wiki.ti.com/index.php/DM365_Introductory_Information">DM365</a> or <a href="http://processors.wiki.ti.com/index.php/DM368">DM368</a> will find a plethora of example source code and libraries that allow you to easily build your own applications. However if you want to build a non-Linux product (to use your existing RTOS for example) you will find little guidance on where to start. <a href="http://www.kelvinsthunderstorm.com/davinci-dm365-without-linux/">Continue reading</a>]]></description>
		<wfw:commentRss>http://www.kelvinsthunderstorm.com/davinci-dm365-without-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv4LL Compliance Testing</title>
		<link>http://www.kelvinsthunderstorm.com/ipv4ll-compliance-testing/</link>
		<comments>http://www.kelvinsthunderstorm.com/ipv4ll-compliance-testing/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 23:16:11 +0000</pubDate>
		<dc:creator>Kelvin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[AutoIP]]></category>
		<category><![CDATA[Bonjour]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Interoperability]]></category>
		<category><![CDATA[IPv4LL]]></category>
		<category><![CDATA[Link-local]]></category>
		<category><![CDATA[RFC3927]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Zeroconf]]></category>

		<guid isPermaLink="false">http://www.kelvinsthunderstorm.com/?p=668</guid>
		<description><![CDATA[I've been working on a compliance test suite for implementations of RFC3927 IPv4 Link-Local Address Selection, also known as AutoIP. It should prove useful to anyone implementing IP4vLL address selection on an embedded device by simulating a network environment with existing IPv4LL devices which the device will need to interoperate with in terms of address selection and conflict resolution.

 <a href="http://www.kelvinsthunderstorm.com/ipv4ll-compliance-testing/">Continue reading</a>]]></description>
		<wfw:commentRss>http://www.kelvinsthunderstorm.com/ipv4ll-compliance-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Universal Device Driver Framework for Embedded Systems</title>
		<link>http://www.kelvinsthunderstorm.com/universal-device-driver-framework-for-embedded-systems/</link>
		<comments>http://www.kelvinsthunderstorm.com/universal-device-driver-framework-for-embedded-systems/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 21:38:42 +0000</pubDate>
		<dc:creator>Kelvin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Device Drivers]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Portability]]></category>
		<category><![CDATA[RTOS]]></category>

		<guid isPermaLink="false">http://www.kelvinsthunderstorm.com/?p=610</guid>
		<description><![CDATA[Recently I've been considering how useful it would be if the embedded systems world had something similar to Perl's CPAN: an open repository of software modules useful for embedded systems and portable across any RTOS. This was partly triggered by a <a title="Stack Overflow" href="http://stackoverflow.com/questions/2122145/place-to-get-software-for-embedded-components" target="_blank">thread on StackOverflow</a> from someone who wanted to know why he couldn't find a ready-rolled device driver to interface his CPU with a peripheral device.

 <a href="http://www.kelvinsthunderstorm.com/universal-device-driver-framework-for-embedded-systems/">Continue reading</a>]]></description>
		<wfw:commentRss>http://www.kelvinsthunderstorm.com/universal-device-driver-framework-for-embedded-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RTOS for Raisonance RCSTM8</title>
		<link>http://www.kelvinsthunderstorm.com/rtos-for-raisonance-rcstm8/</link>
		<comments>http://www.kelvinsthunderstorm.com/rtos-for-raisonance-rcstm8/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 22:41:37 +0000</pubDate>
		<dc:creator>Kelvin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Atomthreads]]></category>
		<category><![CDATA[Compiler]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Portability]]></category>
		<category><![CDATA[Raisonance]]></category>
		<category><![CDATA[RCSTM8]]></category>
		<category><![CDATA[RTOS]]></category>
		<category><![CDATA[STM8]]></category>
		<category><![CDATA[STM8S]]></category>

		<guid isPermaLink="false">http://www.kelvinsthunderstorm.com/?p=572</guid>
		<description><![CDATA[Atomthreads now contains support for Raisonance's STM8 compiler <a title="Raisonance compiler for RTOS" href="http://www.raisonance.com/~stm8st7-c-compiler__microcontrollers__tool~tool__T018:4cpm5flha55r.html" target="_blank">RCSTM8</a>. We now support all three available STM8 compilers (Cosmic, IAR and Raisonance) so you can choose to use Atomthreads for a project safe in the knowledge that switching compilers will be pain-free.

 <a href="http://www.kelvinsthunderstorm.com/rtos-for-raisonance-rcstm8/">Continue reading</a>]]></description>
		<wfw:commentRss>http://www.kelvinsthunderstorm.com/rtos-for-raisonance-rcstm8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>STM8 RTOS for IAR Embedded Workbench</title>
		<link>http://www.kelvinsthunderstorm.com/stm8-rtos-for-iar-embedded-workbench/</link>
		<comments>http://www.kelvinsthunderstorm.com/stm8-rtos-for-iar-embedded-workbench/#comments</comments>
		<pubDate>Thu, 27 May 2010 23:46:22 +0000</pubDate>
		<dc:creator>Kelvin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Atomthreads]]></category>
		<category><![CDATA[Compiler]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Embedded Workbench]]></category>
		<category><![CDATA[EWSTM8]]></category>
		<category><![CDATA[IAR]]></category>
		<category><![CDATA[RTOS]]></category>
		<category><![CDATA[STM8]]></category>
		<category><![CDATA[STM8S]]></category>

		<guid isPermaLink="false">http://www.kelvinsthunderstorm.com/?p=548</guid>
		<description><![CDATA[This week Atomthreads became the first RTOS to support <a title="IAR Embedded Workbench STM8" href="http://www.iar.com/website1/1.0.1.0/2167/1/" target="_blank">Embedded Workbench (EWSTM8)</a>, the STM8 compiler launched by IAR last month. EWSTM8 provides a full professional-grade development and debug environment with support for hardware debuggers including the low cost <a title="STM8S Discovery" href="/stm8s-discovery-evaluation-board/">STM8S Discovery</a> platform. IAR offer a 30-day evaluation of the full version, as well as a time-unlimited 8KB "Kickstart" edition (with a few non-core features disabled).

 <a href="http://www.kelvinsthunderstorm.com/stm8-rtos-for-iar-embedded-workbench/">Continue reading</a>]]></description>
		<wfw:commentRss>http://www.kelvinsthunderstorm.com/stm8-rtos-for-iar-embedded-workbench/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atomthreads: Free RTOS for STM8</title>
		<link>http://www.kelvinsthunderstorm.com/atomthreads-free-rtos-for-stm8/</link>
		<comments>http://www.kelvinsthunderstorm.com/atomthreads-free-rtos-for-stm8/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 02:26:42 +0000</pubDate>
		<dc:creator>Kelvin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Atomthreads]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[RTOS]]></category>
		<category><![CDATA[STM8]]></category>
		<category><![CDATA[STM8S]]></category>

		<guid isPermaLink="false">http://www.kelvinsthunderstorm.com/?p=530</guid>
		<description><![CDATA[I have just completed a port of the Atomthreads RTOS to the STM8 microcontroller. Anyone interested in running an RTOS on the STM8 can download the source code from http://atomthreads.com.

This has to be one of the easiest architectures I've ever ported an RTOS to. There are only six CPU registers and only three of these are general purpose registers for compiler use. <a href="http://www.kelvinsthunderstorm.com/atomthreads-free-rtos-for-stm8/">Continue reading</a>]]></description>
		<wfw:commentRss>http://www.kelvinsthunderstorm.com/atomthreads-free-rtos-for-stm8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atomthreads: Open Source RTOS</title>
		<link>http://www.kelvinsthunderstorm.com/atomthreads-open-source-rtos/</link>
		<comments>http://www.kelvinsthunderstorm.com/atomthreads-open-source-rtos/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 23:17:01 +0000</pubDate>
		<dc:creator>Kelvin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Atomthreads]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[RTOS]]></category>

		<guid isPermaLink="false">http://www.kelvinsthunderstorm.com/?p=511</guid>
		<description><![CDATA[Last week I released Atomthreads, a free RTOS for embedded systems. This project grew from a task scheduler I created some time ago and subsequently extended with semaphore, mutex, queue and timer modules. The result was a lightweight and portable set of kernel sources which can be dropped in to any embedded systems project to add a thread scheduler. It has been useful to me so I decided to open source it in case it proves useful to anyone else. <a href="http://www.kelvinsthunderstorm.com/atomthreads-open-source-rtos/">Continue reading</a>]]></description>
		<wfw:commentRss>http://www.kelvinsthunderstorm.com/atomthreads-open-source-rtos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>STM8S Discovery Evaluation Board</title>
		<link>http://www.kelvinsthunderstorm.com/stm8s-discovery-evaluation-board/</link>
		<comments>http://www.kelvinsthunderstorm.com/stm8s-discovery-evaluation-board/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 19:41:28 +0000</pubDate>
		<dc:creator>Kelvin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Development Board]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[STM8S]]></category>

		<guid isPermaLink="false">http://www.kelvinsthunderstorm.com/?p=497</guid>
		<description><![CDATA[I came across the STM8S Discovery board today, which is selling at the notable price of just £4.25 from <a title="STM8S Discovery" href="http://uk.farnell.com/jsp/displayProduct.jsp?sku=1775251&#038;ICID=i-b2ff-00001000" target="_blank">Farnell</a> (also £4.22 from <a title="STM8S Discovery - Future Electronics" href="http://uk.futureelectronics.com/en/technologies/development-tools/microcontroller-microprocessor/8-bit-eval-board/Pages/8424558-STM8S-DISCOVERY.aspx" target="_blank">Future Electronics</a>). With this pricing, ST are clearly trying to stimulate interest in the STM8 architecture by appealing to the tinkerer market. It remains to be seen whether this can be converted into serious design wins.

<a href="/stm8s-discovery-evaluation-board/"><img class="aligncenter size-full wp-image-498" title="STM8S Discovery" src="http://www.kelvinsthunderstorm.com/wp-content/uploads/2009/11/STM8S-DISCOVERY-STM-FNT-MED.JPG" alt="STM8S Discovery" width="323" height="243" /></a> <a href="http://www.kelvinsthunderstorm.com/stm8s-discovery-evaluation-board/">Continue reading</a>]]></description>
		<wfw:commentRss>http://www.kelvinsthunderstorm.com/stm8s-discovery-evaluation-board/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Kelvin&#8217;s Thunderstorm?</title>
		<link>http://www.kelvinsthunderstorm.com/what-is-kelvins-thunderstorm/</link>
		<comments>http://www.kelvinsthunderstorm.com/what-is-kelvins-thunderstorm/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 21:22:02 +0000</pubDate>
		<dc:creator>Kelvin</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Kelvin's Thunderstorm]]></category>

		<guid isPermaLink="false">http://www.kelvinsthunderstorm.com/?p=473</guid>
		<description><![CDATA[If you arrived here while looking for information on Kelvin's Thunderstorm, you can read a great introduction at <a href="http://www.mpoweruk.com/homebrew.htm#kelvin">Electropaedia</a>. From the article: 
Kelvin's Thunderstorm is an amazing water powered electrostatic generator, which can be made from simple materials at home or school, capable of generating a potential of tens of thousands of volts at its terminals. It was invented by <a style="color: #0000ff;" title="Lord Kelvin" href="http://www.mpoweruk.com/history.htm#kelvin" target="_self">Lord Kelvin</a> (William Thomson) <a href="http://www.kelvinsthunderstorm.com/what-is-kelvins-thunderstorm/">Continue reading</a>]]></description>
		<wfw:commentRss>http://www.kelvinsthunderstorm.com/what-is-kelvins-thunderstorm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Omnima/OpenWRT and Xbee</title>
		<link>http://www.kelvinsthunderstorm.com/omnimaopenwrt-and-xbee/</link>
		<comments>http://www.kelvinsthunderstorm.com/omnimaopenwrt-and-xbee/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 21:19:02 +0000</pubDate>
		<dc:creator>Kelvin</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Home Automation]]></category>
		<category><![CDATA[Kamikaze]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Omnima]]></category>
		<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Xbee]]></category>
		<category><![CDATA[Zigbee]]></category>

		<guid isPermaLink="false">http://www.kelvinsthunderstorm.com/?p=433</guid>
		<description><![CDATA[I have recently connected up an <a href="http://www.omnima.co.uk/store/catalog/Embedded-controller-p-16140.html">Omnima Embedded Board</a> to an Xbee device, using it as a low-cost and low-power controller for a home Xbee network. This article explains how to configure an Omnima with OpenWRT/Linux such that is capable of talking to an Xbee device using Python and Pyserial. <a href="http://www.kelvinsthunderstorm.com/omnimaopenwrt-and-xbee/">Continue reading</a>]]></description>
		<wfw:commentRss>http://www.kelvinsthunderstorm.com/omnimaopenwrt-and-xbee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

