<?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>oao.no &#187; linux</title>
	<atom:link href="http://oao.no/wpe/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://oao.no/wpe</link>
	<description>English</description>
	<lastBuildDate>Fri, 20 Apr 2012 18:55:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Compile TS7500 sample code</title>
		<link>http://oao.no/wpe/2012/04/compile-ts7500-sample-code/</link>
		<comments>http://oao.no/wpe/2012/04/compile-ts7500-sample-code/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 23:02:45 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=315</guid>
		<description><![CDATA[The TS-7500 single board computer from Technologic Systems is one of a family of boards based on the  Cavium ARM processor. The board runs a standard Debian Linux system from an SD card, useful for development, and alternatively a uClibc/Busybox system from flash for the  production phase (boots in less than 3 sec). This post [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2012/04/compile-ts7500-sample-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cross compile for ARM, TS-7500 board</title>
		<link>http://oao.no/wpe/2012/04/cross-compile-for-arm-ts-7500-board/</link>
		<comments>http://oao.no/wpe/2012/04/cross-compile-for-arm-ts-7500-board/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 21:46:54 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[toolchain]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=294</guid>
		<description><![CDATA[The TS-7500 single board computer from Technologic Systems is one of a family of boards based on the  Cavium ARM processor. The board runs a standard Debian Linux system from an SD card, useful for development, and alternatively a uClibc/Busybox system from flash for the  production phase (boots in less than 3 sec). Programs for [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2012/04/cross-compile-for-arm-ts-7500-board/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NV-RAM for the TS7500 ARM single board computer</title>
		<link>http://oao.no/wpe/2011/02/ts7500-nvram/</link>
		<comments>http://oao.no/wpe/2011/02/ts7500-nvram/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 22:41:51 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=281</guid>
		<description><![CDATA[Technologic Systems&#8217; ARM single board computers for embedded systems, the 7500 series, may be ordered with a battery backed up real time clock. However, unlike RTC chips used for PC&#8217;s these come with no static RAM. I missed this RAM for an application I was working on and therefore modified the board. This made this [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2011/02/ts7500-nvram/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Encrypted vCards on server</title>
		<link>http://oao.no/wpe/2011/02/encrypted-vcards/</link>
		<comments>http://oao.no/wpe/2011/02/encrypted-vcards/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 16:29:46 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[crypt]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[vCard]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=243</guid>
		<description><![CDATA[Matrix codes appear everywhere. They often represent a URL pointing to a web page where more information can be found. Matrix codes can be scanned and decoded using a smart phone camera combined with an appropriate application. I can print a matrix code on my card which points to my vCard file on a server. [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2011/02/encrypted-vcards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatic podcast to player copier</title>
		<link>http://oao.no/wpe/2011/01/podcast-to-player/</link>
		<comments>http://oao.no/wpe/2011/01/podcast-to-player/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 21:16:06 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[udev]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=207</guid>
		<description><![CDATA[When I plug my mobile phone or mp3 player into my PC the newest editions of the podcasts I subscribe to are transfered. No mousing and clicking anymore, everything is handled automatically by the computer. I subscribe to podcasts using the podget bash script. This script is run by cron/anacron when I turn on the [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2011/01/podcast-to-player/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic IP nameserver updater, with a tweet</title>
		<link>http://oao.no/wpe/2010/12/dynamic-ip-updater/</link>
		<comments>http://oao.no/wpe/2010/12/dynamic-ip-updater/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 22:22:04 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=196</guid>
		<description><![CDATA[I have a server connected to the Internet over a dynamic IP ADSL connection. Now and then the IP address changes and name servers need to be updated so I can access the server from outside. This updater periodically checks the IP address, informs a dynamic IP name service when changes occur, and tweets me [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2010/12/dynamic-ip-updater/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CRC integrity check of ARM Cortex flash memory</title>
		<link>http://oao.no/wpe/2010/11/flash-crc-integrity-check/</link>
		<comments>http://oao.no/wpe/2010/11/flash-crc-integrity-check/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 13:45:27 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[cortex]]></category>
		<category><![CDATA[flash programming]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=178</guid>
		<description><![CDATA[The program and data contained in a micro controller flash memory can become corrupted over time. The integrity can be verified by running a CRC test over the flash. This post describes how to automatically add the correct CRC to a binary file and later let the micro controller perform the check.This has been tested [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2010/11/flash-crc-integrity-check/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hide PIN-code in random matrix</title>
		<link>http://oao.no/wpe/2010/11/hide-pin-codes-in-random-matrix/</link>
		<comments>http://oao.no/wpe/2010/11/hide-pin-codes-in-random-matrix/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 22:21:57 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=162</guid>
		<description><![CDATA[The digits of a PIN-code can be hidden in a message taking the form of a matrix of random digits. The digits of the PIN-code are placed in matrix positions given by a template. The owner of the PIN-code knows the pattern and is therefore able to decrypt the message. This is a simple way [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2010/11/hide-pin-codes-in-random-matrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stellaris Cortex and OpenOCD</title>
		<link>http://oao.no/wpe/2010/05/stellaris-cortex-and-openocd/</link>
		<comments>http://oao.no/wpe/2010/05/stellaris-cortex-and-openocd/#comments</comments>
		<pubDate>Wed, 26 May 2010 12:06:00 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[cortex]]></category>
		<category><![CDATA[flash programming]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[openocd]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=144</guid>
		<description><![CDATA[I have always had problems with OpenOCD, mainly due to bad documentation out of sync with the code. I got a new evaluation board for the LM3S2965 processor (EK-LM3S2965) last week and gave OpenOCD a new try, and lo, this has become quite simple. From the page-sized configuration scrips floating around to this two-line openocd.cfg: [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2010/05/stellaris-cortex-and-openocd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Store docs in the microcontroller&#8217;s flash</title>
		<link>http://oao.no/wpe/2010/02/flash-doc/</link>
		<comments>http://oao.no/wpe/2010/02/flash-doc/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 08:35:24 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[flash programming]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[micro controller]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=90</guid>
		<description><![CDATA[When starting out as an engineer, building electronic circuits of many kinds, my mentor advised me to always leave a copy of the schematics within the box. This is a wise proposition, the schematics in the box will probably be up to date and readily available. On the other hand, external documentation may be displaced [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2010/02/flash-doc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let a cgi script write a server page file with proper permissions</title>
		<link>http://oao.no/wpe/2009/11/cgi-script-write-a-server-page/</link>
		<comments>http://oao.no/wpe/2009/11/cgi-script-write-a-server-page/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 20:58:00 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[cgi]]></category>
		<category><![CDATA[inotify]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=12</guid>
		<description><![CDATA[Web servers should run under a user who does have minimal rights and files accessible by the server should be owned by and writeable only by another user, preferably root. So, what to do if the cgi script should update a file that is accessible from the web? One simple way is to let the [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2009/11/cgi-script-write-a-server-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Auto dial for C-motech D-50 modem</title>
		<link>http://oao.no/wpe/2009/09/auto-dial-for-motec/</link>
		<comments>http://oao.no/wpe/2009/09/auto-dial-for-motec/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 21:30:00 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[modem]]></category>
		<category><![CDATA[udev]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=10</guid>
		<description><![CDATA[This modem uses the 450 MHz band for wireless internet access. In Scandinavia this mobile internet access network is operated by ice.net. The following rules and scripts constitute an auto-dialer: when the USB modem is inserted the system automatically connects to the network. The USB modem acts as a memory stick when first inserted into [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2009/09/auto-dial-for-motec/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A small static nameserver</title>
		<link>http://oao.no/wpe/2009/09/a-small-static-nameserver/</link>
		<comments>http://oao.no/wpe/2009/09/a-small-static-nameserver/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 21:20:00 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[busybox]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=9</guid>
		<description><![CDATA[This is a simple domain-name server for an embedded system in a closed local network. Originally called the Severely Crippled Domain Name Server, this server is now the name server of Busybox. The purpose of this name server is to give the embedded controller a name, so if connecting a laptop for configuration and other [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2009/09/a-small-static-nameserver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A bison push parser skeleton</title>
		<link>http://oao.no/wpe/2009/09/a-bison-push-parser/</link>
		<comments>http://oao.no/wpe/2009/09/a-bison-push-parser/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 21:16:00 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[bison]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[parser]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=8</guid>
		<description><![CDATA[Bison is a compiler-compiler which generates a parser basedon a grammar specification. The parser usually runs in a loopgetting new tokens from a lexical scanner. This push parser works the other way around by letting thescanner call the parser each time a new token is available. The copyright of this parser skeleton has been transferred [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2009/09/a-bison-push-parser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The ring binder PC</title>
		<link>http://oao.no/wpe/2009/09/the-ring-binder-pc/</link>
		<comments>http://oao.no/wpe/2009/09/the-ring-binder-pc/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 21:00:00 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[itx]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=5</guid>
		<description><![CDATA[This PC is built into a very simple case: a ring binder. The PC is anembedded controller &#8211; not used by humans but independently doing its specialunsupervised job. In this case it wakes up once a day, takes a picturewith a USB camera, stores it and then powers off again. As an embedded controller this [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2009/09/the-ring-binder-pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Luminary Stellaris under Linux</title>
		<link>http://oao.no/wpe/2009/06/luminary-stellaris-under-linux/</link>
		<comments>http://oao.no/wpe/2009/06/luminary-stellaris-under-linux/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 16:51:00 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[cortex]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[luminary]]></category>
		<category><![CDATA[toolchain]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=4</guid>
		<description><![CDATA[You may log in to the Luminary web page and download the source files for the ARM Cortex based boards they produce. I needed the source for the brushless motor kit: SW-RDK-BLDC-4694.exe, which is a Windows executable. After download Firefox offered me to run the file with wine, which I did. The source code was [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2009/06/luminary-stellaris-under-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Build gcc for ARM Cortex processor</title>
		<link>http://oao.no/wpe/2009/06/build-gcc-for-arm-cortex/</link>
		<comments>http://oao.no/wpe/2009/06/build-gcc-for-arm-cortex/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 15:58:00 +0000</pubDate>
		<dc:creator>oao</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[cortex]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[toolchain]]></category>

		<guid isPermaLink="false">http://oao.no/wpe/?p=3</guid>
		<description><![CDATA[I have lately built several versions of the Linux GCC tool chain for the ARM Cortex processor. But the generated tools do not work properly with floating point, issuing errors about floating point inconsistencies. One option is of course to download a free version of a commercial tool, like the one from http://www.codesourcery.com/sgpp. But I [...]]]></description>
		<wfw:commentRss>http://oao.no/wpe/2009/06/build-gcc-for-arm-cortex/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

