<?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>webstersprodigy.net &#187; atmel propeller parallax rtos</title>
	<atom:link href="http://webstersprodigy.net/tag/atmel-propeller-parallax-rtos/feed/" rel="self" type="application/rss+xml" />
	<link>http://webstersprodigy.net</link>
	<description>Me trying to learn how to use a computer</description>
	<lastBuildDate>Sat, 04 Feb 2012 01:17:01 +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>RTOS and the Parallax Propeller</title>
		<link>http://webstersprodigy.net/2009/05/rtos-and-the-parallax-propeller/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rtos-and-the-parallax-propeller</link>
		<comments>http://webstersprodigy.net/2009/05/rtos-and-the-parallax-propeller/#comments</comments>
		<pubDate>Tue, 26 May 2009 18:29:56 +0000</pubDate>
		<dc:creator>webstersprodigy</dc:creator>
				<category><![CDATA[Bits and Bytes]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[atmel propeller parallax rtos]]></category>

		<guid isPermaLink="false">http://webstersprodigy.net/?p=538</guid>
		<description><![CDATA[In CS 504:Real Time Operating Systems, the class built a functional Real Time Operating system based on the UIK API. In my implementation, I heavily relied on the source code of FreeRTOS. The process focused primarily on demonstrating the atmel processor, multitasking, and and basic interprocess communication, which are fundamental parts of an RTOS. In this project, the same problems are achieved with a very different architecture. Namely, all the first programming projects – generating a sound wave, counting LEDs, timing how long buttons were pressed, and handling hardware events – were programmed similarly and multi-tasked on the propeller chip. This project included interfacing with the ntsc and peripheral drivers, writing a sound driver, learning spin and propeller assembly, and comprehending the propeller architecture.]]></description>
			<content:encoded><![CDATA[<p>This is an entry including a final project for CS504.</p>
<h2>Summary</h2>
<blockquote>
<p align="left">In CS 504:Real Time Operating Systems, the class built a functional Real Time Operating system based on the UIK API. In my implementation, I heavily relied on the source code of FreeRTOS. The process focused primarily on demonstrating the atmel processor, multitasking, and basic interprocess communication, which are fundamental parts of an RTOS.</p>
<p align="left">In this project, the same problems are achieved with a very different architecture. Namely, all the first programming projects – generating a sound wave, counting LEDs, timing how long buttons were pressed, and handling hardware events – were programmed similarly and multi-tasked on the propeller chip. This project included interfacing with the ntsc and peripheral drivers, writing a sound driver, learning spin and propeller assembly, and comprehending the propeller architecture.</p>
</blockquote>
<h2>Paper</h2>
<p><a href="http://webstersprodigy.net/manuploads/rtos_project_final/rtos_project.pdf">http://webstersprodigy.net/manuploads/rtos_project_final/rtos_project.pdf</a></p>
<h2>Code</h2>
<p><a href="http://webstersprodigy.net/manuploads/rtos_project_final/">http://webstersprodigy.net/manuploads/rtos_project_final/</a></p>
<h2>Demo and RTOS Report</h2>
<p>Warning: the mov is about 50 minutes long. The RTOS report section is about from minute 3 to about minute 20 (slides 3 through 15), and the demo of the project is the rest.</p>
<p><a href="http://webstersprodigy.net/manuploads/rtos_project_final/rtos_report.mov">http://webstersprodigy.net/manuploads/rtos_project_final/rtos_report.mov</a></p>
<p><iframe src='http://docs.google.com/EmbedSlideshow?id=dhnfxq99_302hkxk6qf7' frameborder='0' width='410' height='342'></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://webstersprodigy.net/2009/05/rtos-and-the-parallax-propeller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://webstersprodigy.net/manuploads/rtos_project_final/rtos_report.mov" length="632178538" type="video/quicktime" />
		</item>
	</channel>
</rss>

