<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.raspberrytorte.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=James</id>
		<title>SingletonMillerWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.raspberrytorte.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=James"/>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=Special:Contributions/James"/>
		<updated>2026-06-30T18:02:04Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.4</generator>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RaspberryTortoise_Web_Server&amp;diff=557</id>
		<title>RaspberryTortoise Web Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RaspberryTortoise_Web_Server&amp;diff=557"/>
				<updated>2012-08-12T17:44:15Z</updated>
		
		<summary type="html">&lt;p&gt;James: Added second category RaspberryTortoise&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Software]]&lt;br /&gt;
[[Category:RaspberryTortoise]]&lt;br /&gt;
This is the first step: a simple asynchronous response mechanism. At the moment it does not parse the request and is hard-coded to simply execute &amp;lt;code&amp;gt;python -V&amp;lt;/code&amp;gt; and emit a response containing the stdout, stderr and error response.&lt;br /&gt;
&lt;br /&gt;
You can run it using &amp;lt;code&amp;gt;node raspberryPiController.js&amp;lt;/code&amp;gt; then view the current hard-coded response by browsing to http://127.0.0.1/8124&lt;br /&gt;
&lt;br /&gt;
The next steps:&lt;br /&gt;
* Parse the request for incoming control commands&lt;br /&gt;
* Create an example HTML page (firstly to request the existing functionality, and secondly to construct a command and send that as the request)&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RaspberryTortoise&amp;diff=556</id>
		<title>RaspberryTortoise</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RaspberryTortoise&amp;diff=556"/>
				<updated>2012-08-12T17:43:21Z</updated>
		
		<summary type="html">&lt;p&gt;James: Added link to RaspberryTortoise Web Server&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RaspberryPi]]&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:RaspberryTortoise]]&lt;br /&gt;
&lt;br /&gt;
The [[RaspberryTortoise]] is a project aiming to develop a motorised roving vehicle from readily available components and a Raspberry Pi single board computer(soon to be readily available).&lt;br /&gt;
&lt;br /&gt;
=== Status ===&lt;br /&gt;
This project is in active development. If you&amp;#039;d like to get involved contact us.&lt;br /&gt;
&lt;br /&gt;
== Current Objective ==&lt;br /&gt;
To interface the Raspberry Pi GPIO to control the vehicle.&lt;br /&gt;
&lt;br /&gt;
== Ambitions ==&lt;br /&gt;
This is a list of the things we hope to achieve with the Tortiose.&lt;br /&gt;
#Network enabled communications (wifi &amp;amp; SSH)&lt;br /&gt;
#Web enabled controls&lt;br /&gt;
#Visual Feedback (camera)&lt;br /&gt;
#Semi-Autonomous operations&lt;br /&gt;
##Object Detection &amp;amp; Avoidance&lt;br /&gt;
##Object Tracking / Chase&lt;br /&gt;
##Environment Exporation and mapping (GPS?)&lt;br /&gt;
##Area Patrol&lt;br /&gt;
#Control via Playstation controller?&lt;br /&gt;
&lt;br /&gt;
== Components ==&lt;br /&gt;
&lt;br /&gt;
The current design incorporates the following components.&lt;br /&gt;
&lt;br /&gt;
#System Controller: RaspberryPi + [[RaspberryPi_Buffer_Board]]&lt;br /&gt;
#Operating System: Raspian [[Setup:RPI Raspian]]&lt;br /&gt;
#Platform: Modified BigTrak [[Big Trak Autopsy]]&lt;br /&gt;
#Sensors: Webcam&lt;br /&gt;
#Interfaces: [[Installing EW-7811Un WifiDongle]]&lt;br /&gt;
#Software: [[Tortoise GitHub]]&lt;br /&gt;
#Power: Battery and Voltage regulation&lt;br /&gt;
&lt;br /&gt;
=== Buffer Board ===&lt;br /&gt;
[[RaspberryPi_Buffer_Board]] is used to protect the control interfaces from the RPi.&lt;br /&gt;
&lt;br /&gt;
=== Operating System ===&lt;br /&gt;
Raspian has been selected for is hard floating point support which &amp;#039;should&amp;#039; provide a performance improvement.&lt;br /&gt;
&lt;br /&gt;
=== Platform ===&lt;br /&gt;
[[File:800px-Big_trak_white_background.jpg|200px|thumb|right|800px-Big_trak_white_background.jpg]]&lt;br /&gt;
The chosen platform for the RaspberryTortoise is a BigTrak [http://en.wikipedia.org/wiki/Big_Trak].&lt;br /&gt;
&lt;br /&gt;
BigTraks were a popular motion-programmable &amp;#039;robot&amp;#039; vehicle originally released in the late 1970s through to the 1980&amp;#039;s.&lt;br /&gt;
&lt;br /&gt;
These vehicles have been making a come-back as a &amp;#039;nostalgia&amp;#039; toy. The are relatively cheap and contain all the key components needed to make a working robot.&lt;br /&gt;
&lt;br /&gt;
Prior work has identified the major components of the original BigTrak were simple[http://www.robotroom.com/BigTrak.html].&lt;br /&gt;
The 2010 variant of the Big Trak is superficially the same, however the control systems and power have been updated. [[Big Trak Autopsy]].&lt;br /&gt;
&lt;br /&gt;
The modern BigTrak circuits has been partially reverse engineered [[Big Trak Circuits]]. From which we&amp;#039;ve identified the primary motor drives and encoder connections.&lt;br /&gt;
&lt;br /&gt;
=== Sensors ===&lt;br /&gt;
==== WebCam ====&lt;br /&gt;
Ideally this should be the [www.raspberrypi.org/archives/1254 Raspberry Pi Camera Module], however this is still under development and not available.&lt;br /&gt;
&lt;br /&gt;
As an alternative, just about any Linux support webcam will do but the [http://www.microsoft.com/hardware/en-us/p/lifecam-cinema/H5D-00001 Microsoft Corp. LifeCam Cinema] is the recommended camera.&lt;br /&gt;
&lt;br /&gt;
The plan is to stream the camera imagery to the user via a webpage served from the RPi.&lt;br /&gt;
&lt;br /&gt;
=== Interfaces ===&lt;br /&gt;
A wifi dongle is fitted to one of the RPi USB ports to provide network connectivity and remote access.&lt;br /&gt;
&lt;br /&gt;
=== Software ===&lt;br /&gt;
* [[RaspberryTortoise Web Server]]&lt;br /&gt;
&lt;br /&gt;
=== Power ===&lt;br /&gt;
&lt;br /&gt;
It is understood that the RPi draw more than 700mA then thermal fuses will kick in to protect the device from damage. If greater than 700mA is required the RPi will not be able to deliver it and external supply is used.&lt;br /&gt;
&lt;br /&gt;
==== Power Budget ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center; width: 200px; height: 200px;&amp;quot;&lt;br /&gt;
|+ Estimated Power Consumption&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | device &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Voltage (V)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Current (mA)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Peak Current (mA)&lt;br /&gt;
|-&lt;br /&gt;
| RPi&lt;br /&gt;
| 5.0 || 200-300 || 300&lt;br /&gt;
|-&lt;br /&gt;
| Main Board&lt;br /&gt;
| 3.3 || 100 || 100&lt;br /&gt;
|-&lt;br /&gt;
| BT Motors&lt;br /&gt;
| 4.5 || 50 || 150&lt;br /&gt;
|-&lt;br /&gt;
| USB Wifi&lt;br /&gt;
| 5.0 || 100 || ?&lt;br /&gt;
|-&lt;br /&gt;
| USB Camera&lt;br /&gt;
| 5.0 || 100 || ?&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Tests are required to confirm these values.&lt;br /&gt;
It has been shown that the power consumption of an RPi can be reduced by replacing the linear regulator of the RPi[http://www.bitwizard.nl/wiki/index.php?title=Reducing_power_consumption_of_a_raspberry_Pi].&lt;br /&gt;
&lt;br /&gt;
==== Power Regulation ====&lt;br /&gt;
The RPi requires 5V and generates its own 3.3V. The motor drive requires 4.5V and the main board 3.3V.&lt;br /&gt;
The expectation is that the motors will not be adversely affected by running from 5V and that we can use the RPi 3.3v to run the main servo board assuming the current consumption isn&amp;#039;t too high.&lt;br /&gt;
&lt;br /&gt;
The plan is to use batteries with a power regulator to generate the 5V.&lt;br /&gt;
[[File:LM2596 DC-DC Step Down CC-CV Adjustable Power Supply Module Output DC 1.5V-35V.png|200px|thumb|right|LM2596 DC-DC Step Down]]&lt;br /&gt;
&lt;br /&gt;
==== Batteries ====&lt;br /&gt;
Adding an RPi and associated peripherals is expected in increase the load such that more battery capacity is required to achieve &amp;#039;reasonable&amp;#039; run-time.&lt;br /&gt;
&lt;br /&gt;
Any reasonable capacity battery should do if it provides enough head room to run the power regulation module.&lt;br /&gt;
&lt;br /&gt;
* Buy a cheap cordless drill and hack it to get the battery, bonus it comes with a charger too!&lt;br /&gt;
* Possible rechargable batteries [http://quadcopters.co.uk/lipo-batterys-61-c.asp][http://www.overlander.co.uk/batteries-chargers/lipo-batteries.html]&lt;br /&gt;
* Solar Cell for daylight operation or to recharge / top-up battery [http://www.robotroom.com/Solar-Recharging.html]&lt;br /&gt;
* 5V 11000mAH battery used in other RPi projects [http://www.amazon.co.uk/gp/product/B004CHMP50/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=jersblo00-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=B004CHMP50][http://www.newtrent.com/store/iphone-external-battery/icruiser.html]&lt;br /&gt;
* DC-DC Step Down Ajustable PSU Module LM2796 Switch Regulator 4.5-35V to 1.25-26V [http://www.ebay.co.uk/itm/DC-DC-Step-Down-Ajustable-PSU-Module-LM2796-Switch-Regulator-4-5-35V-to-1-25-26V-/290637909304?pt=UK_BOI_Electrical_Test_Measurement_Equipment_ET&amp;amp;hash=item43ab5e8d38]&lt;br /&gt;
&lt;br /&gt;
== Vehicle Interface ==&lt;br /&gt;
* How to interface the RPi to the motor controller and sensor board.&lt;br /&gt;
&lt;br /&gt;
Analysis of the Big Trak driver circuits [[Big Trak Circuits]] has identified the locations on the main board that drive the motors and sense the encoders. &lt;br /&gt;
&lt;br /&gt;
These points need to be interfaced to the RPi GPIO so we can control the motors and sense the encoders.&lt;br /&gt;
&lt;br /&gt;
== Key Pad ==&lt;br /&gt;
We don&amp;#039;t currently expect to use the key pad but it might be useful at some point.&lt;br /&gt;
&lt;br /&gt;
There are 10 connections on the main board which somehow map to the rows and columns of the key pad via the main IC.&lt;br /&gt;
&lt;br /&gt;
The keypad appears to be the same layout as the original BigTrak, its assumed to be some kind of mebrane key pad[http://en.wikipedia.org/wiki/Membrane_keyboard].&lt;br /&gt;
&lt;br /&gt;
The keypad on the BTJunior has been investigated[http://www.nathandumont.com/node/248] and reported to be very difficult to understand and emulate.&lt;br /&gt;
It seems plausible the bigger variant will be similarly complex.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
#[http://en.wikipedia.org/wiki/Big_Trak http://en.wikipedia.org/wiki/Big_Trak]&lt;br /&gt;
#[http://www.robotroom.com/BigTrak.html Big Trak Reverse Engineered by Robot Room]&lt;br /&gt;
#[http://www.raspberrypi.org/archives/260 http://www.raspberrypi.org/archives/260]&lt;br /&gt;
#[http://www.robotroom.com/Big-Trak-3.html Robot Room Big Trak Motor Drivers]&lt;br /&gt;
#[http://www.bitwizard.nl/wiki/index.php?title=Reducing_power_consumption_of_a_raspberry_Pi RPi power reduction]&lt;br /&gt;
#[http://quadcopters.co.uk/lipo-batterys-61-c.asp Possible Rechargable Batteries]&lt;br /&gt;
#[http://www.overlander.co.uk/batteries-chargers/lipo-batteries.html More high capacity but expensive batteries]&lt;br /&gt;
#[http://www.robotroom.com/Solar-Recharging.html Solar Recharging]&lt;br /&gt;
#[http://www.newtrent.com/store/iphone-external-battery/icruiser.html http://www.newtrent.com/store/iphone-external-battery/icruiser.html]&lt;br /&gt;
#[http://www.ebay.co.uk/itm/DC-DC-Step-Down-Ajustable-PSU-Module-LM2796-Switch-Regulator-4-5-35V-to-1-25-26V-/290637909304?pt=UK_BOI_Electrical_Test_Measurement_Equipment_ET&amp;amp;hash=item43ab5e8d38 DC-DC Step Down Ajustable PSU Module LM2796 Switch Regulator 4.5-35V to 1.25-26V]&lt;br /&gt;
#[http://www.nathandumont.com/node/248 http://www.nathandumont.com/node/248 BT Junior Hacked]&lt;br /&gt;
#[http://www.raspberrypi.org/archives/1254 RPi Camera module]&lt;br /&gt;
&lt;br /&gt;
== Resources / Research ==&lt;br /&gt;
#[http://www.expresspcb.com/ PCB manufacture]&lt;br /&gt;
#[http://www.giantshark.co.uk/chargers-c-27.html Battery Chargers]&lt;br /&gt;
#[http://www.autoexpress.co.uk/products/products/278470/bigtrak_xtr_review.html BigTrak updated for 2012?]&lt;br /&gt;
#[http://www.bigtrakisback.com/xtr-coming-soon/ bigtrakisback.com]&lt;br /&gt;
#[http://blog.ianrenton.com/tag/raspberry-tank-build-diary/?order=asc Raspberry Pi tank]&lt;br /&gt;
#[http://www.ebay.co.uk/itm/12V-Rechargeable-Li-po-Battery-for-CCTV-Cam-6800mAh-2-/290656714473?pt=UK_ConsumerElectronics_Batteries_SM&amp;amp;hash=item43ac7d7ee9 12V battery kit Ebay]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RaspberryTortoise_Web_Server&amp;diff=555</id>
		<title>RaspberryTortoise Web Server</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RaspberryTortoise_Web_Server&amp;diff=555"/>
				<updated>2012-08-12T17:42:20Z</updated>
		
		<summary type="html">&lt;p&gt;James: First info on software&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Software]]&lt;br /&gt;
This is the first step: a simple asynchronous response mechanism. At the moment it does not parse the request and is hard-coded to simply execute &amp;lt;code&amp;gt;python -V&amp;lt;/code&amp;gt; and emit a response containing the stdout, stderr and error response.&lt;br /&gt;
&lt;br /&gt;
You can run it using &amp;lt;code&amp;gt;node raspberryPiController.js&amp;lt;/code&amp;gt; then view the current hard-coded response by browsing to http://127.0.0.1/8124&lt;br /&gt;
&lt;br /&gt;
The next steps:&lt;br /&gt;
* Parse the request for incoming control commands&lt;br /&gt;
* Create an example HTML page (firstly to request the existing functionality, and secondly to construct a command and send that as the request)&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=554</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=554"/>
				<updated>2012-08-12T17:41:19Z</updated>
		
		<summary type="html">&lt;p&gt;James: Remove space from brand name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Software]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This describes to get set up with a software development environment.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt &lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
=== node.js ===&lt;br /&gt;
Node seems like a good candidate for handling event drive commands from local, network machines, or the web.&lt;br /&gt;
&lt;br /&gt;
[http://howtonode.org/how-to-install-nodejs http://howtonode.org/how-to-install-nodejs] is a good page describing how to set up node.&lt;br /&gt;
&lt;br /&gt;
I used the following to configure my VM, copied from [https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager]:&lt;br /&gt;
 sudo apt-get install python-software-properties&lt;br /&gt;
 sudo add-apt-repository ppa:chris-lea/node.js&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nodejs npm&lt;br /&gt;
&lt;br /&gt;
Reading:&lt;br /&gt;
* [http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi]&lt;br /&gt;
* [https://github.com/gflarity/node_pi https://github.com/gflarity/node_pi]&lt;br /&gt;
* [http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi]&lt;br /&gt;
* [http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929 http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[RaspberryTortoise Web Server]]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=553</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=553"/>
				<updated>2012-08-12T17:40:28Z</updated>
		
		<summary type="html">&lt;p&gt;James: Added stub to new page for web-server dev&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Software]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This describes to get set up with a software development environment.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt &lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
=== node.js ===&lt;br /&gt;
Node seems like a good candidate for handling event drive commands from local, network machines, or the web.&lt;br /&gt;
&lt;br /&gt;
[http://howtonode.org/how-to-install-nodejs http://howtonode.org/how-to-install-nodejs] is a good page describing how to set up node.&lt;br /&gt;
&lt;br /&gt;
I used the following to configure my VM, copied from [https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager]:&lt;br /&gt;
 sudo apt-get install python-software-properties&lt;br /&gt;
 sudo add-apt-repository ppa:chris-lea/node.js&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nodejs npm&lt;br /&gt;
&lt;br /&gt;
Reading:&lt;br /&gt;
* [http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi]&lt;br /&gt;
* [https://github.com/gflarity/node_pi https://github.com/gflarity/node_pi]&lt;br /&gt;
* [http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi]&lt;br /&gt;
* [http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929 http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [[Raspberry Tortoise Web Server]]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=552</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=552"/>
				<updated>2012-08-12T14:08:17Z</updated>
		
		<summary type="html">&lt;p&gt;James: Giving credit for node package setup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Software]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This describes to get set up with a software development environment.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt &lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
=== node.js ===&lt;br /&gt;
Node seems like a good candidate for handling event drive commands from local, network machines, or the web.&lt;br /&gt;
&lt;br /&gt;
[http://howtonode.org/how-to-install-nodejs http://howtonode.org/how-to-install-nodejs] is a good page describing how to set up node.&lt;br /&gt;
&lt;br /&gt;
I used the following to configure my VM, copied from [https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager]:&lt;br /&gt;
 sudo apt-get install python-software-properties&lt;br /&gt;
 sudo add-apt-repository ppa:chris-lea/node.js&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nodejs npm&lt;br /&gt;
&lt;br /&gt;
Reading:&lt;br /&gt;
* [http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi]&lt;br /&gt;
* [https://github.com/gflarity/node_pi https://github.com/gflarity/node_pi]&lt;br /&gt;
* [http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi]&lt;br /&gt;
* [http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929 http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=551</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=551"/>
				<updated>2012-08-12T14:06:07Z</updated>
		
		<summary type="html">&lt;p&gt;James: /* node.js */ note that instructions are tested on VM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Software]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This describes to get set up with a software development environment.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt &lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
=== node.js ===&lt;br /&gt;
Node seems like a good candidate for handling event drive commands from local, network machines, or the web.&lt;br /&gt;
&lt;br /&gt;
[http://howtonode.org/how-to-install-nodejs http://howtonode.org/how-to-install-nodejs] is a good page describing how to set up node.&lt;br /&gt;
&lt;br /&gt;
I used the following to configure my VM:&lt;br /&gt;
 sudo apt-get install python-software-properties&lt;br /&gt;
 sudo add-apt-repository ppa:chris-lea/node.js&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nodejs npm&lt;br /&gt;
&lt;br /&gt;
Reading:&lt;br /&gt;
* [http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi]&lt;br /&gt;
* [https://github.com/gflarity/node_pi https://github.com/gflarity/node_pi]&lt;br /&gt;
* [http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi]&lt;br /&gt;
* [http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929 http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=550</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=550"/>
				<updated>2012-08-12T14:03:54Z</updated>
		
		<summary type="html">&lt;p&gt;James: /* node.js */ adjust pre formatted code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Software]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This describes to get set up with a software development environment.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt &lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
=== node.js ===&lt;br /&gt;
Node seems like a good candidate for handling event drive commands from local, network machines, or the web.&lt;br /&gt;
&lt;br /&gt;
[http://howtonode.org/how-to-install-nodejs http://howtonode.org/how-to-install-nodejs] is a good page describing how to set up node.&lt;br /&gt;
&lt;br /&gt;
I used the following:&lt;br /&gt;
 sudo apt-get install python-software-properties&lt;br /&gt;
 sudo add-apt-repository ppa:chris-lea/node.js&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install nodejs npm&lt;br /&gt;
&lt;br /&gt;
Reading:&lt;br /&gt;
* [http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi]&lt;br /&gt;
* [https://github.com/gflarity/node_pi https://github.com/gflarity/node_pi]&lt;br /&gt;
* [http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi]&lt;br /&gt;
* [http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929 http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=549</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=549"/>
				<updated>2012-08-12T14:03:05Z</updated>
		
		<summary type="html">&lt;p&gt;James: Noting steps used to get going&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Software]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This describes to get set up with a software development environment.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt &lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
=== node.js ===&lt;br /&gt;
Node seems like a good candidate for handling event drive commands from local, network machines, or the web.&lt;br /&gt;
&lt;br /&gt;
[http://howtonode.org/how-to-install-nodejs http://howtonode.org/how-to-install-nodejs] is a good page describing how to set up node.&lt;br /&gt;
&lt;br /&gt;
I used the following:&amp;lt;code&amp;gt;sudo apt-get install python-software-properties&lt;br /&gt;
sudo add-apt-repository ppa:chris-lea/node.js&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install nodejs npm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reading:&lt;br /&gt;
* [http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi]&lt;br /&gt;
* [https://github.com/gflarity/node_pi https://github.com/gflarity/node_pi]&lt;br /&gt;
* [http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi]&lt;br /&gt;
* [http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929 http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=548</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=548"/>
				<updated>2012-08-12T11:14:23Z</updated>
		
		<summary type="html">&lt;p&gt;James: More reading notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Software]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This describes to get set up with a software development environment.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt &lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
=== node.js ===&lt;br /&gt;
Node seems like a good candidate for handling event drive commands from local, network machines, or the web.&lt;br /&gt;
&lt;br /&gt;
Reading:&lt;br /&gt;
* [http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi]&lt;br /&gt;
* [https://github.com/gflarity/node_pi https://github.com/gflarity/node_pi]&lt;br /&gt;
* [http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi http://elsmorian.com/post/23474168753/node-js-on-raspberry-pi]&lt;br /&gt;
* [http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929 http://www.raspberrypi.org/phpBB3//viewtopic.php?f=34&amp;amp;t=9929]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=547</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=547"/>
				<updated>2012-08-09T21:43:57Z</updated>
		
		<summary type="html">&lt;p&gt;James: Moved image to correct order&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Software]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This describes to get set up with a software development environment.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt &lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
=== node.js ===&lt;br /&gt;
Node seems like a good candidate for handling event drive commands from local, network machines, or the web.&lt;br /&gt;
Consider following an example at [http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=546</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=546"/>
				<updated>2012-08-09T21:43:14Z</updated>
		
		<summary type="html">&lt;p&gt;James: Reordered sections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This describes to get set up with a software development environment.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt &lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
=== node.js ===&lt;br /&gt;
Node seems like a good candidate for handling event drive commands from local, network machines, or the web.&lt;br /&gt;
Consider following an example at [http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi]&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=545</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=545"/>
				<updated>2012-08-09T21:42:45Z</updated>
		
		<summary type="html">&lt;p&gt;James: A quick note regarding node.js&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This describes to get set up with a software development environment.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt &lt;br /&gt;
&lt;br /&gt;
== Development Environment ==&lt;br /&gt;
=== node.js ===&lt;br /&gt;
Node seems like a good candidate for handling event drive commands from local, network machines, or the web.&lt;br /&gt;
Consider following an example at [http://blog.tomg.co/post/21322413373/how-to-install-node-js-on-your-raspberry-pi]&lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=431</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=431"/>
				<updated>2012-07-07T10:54:56Z</updated>
		
		<summary type="html">&lt;p&gt;James: Add introduction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This describes to get set up with a software development environment.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt here].&lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=Category:Software&amp;diff=430</id>
		<title>Category:Software</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=Category:Software&amp;diff=430"/>
				<updated>2012-07-07T10:53:33Z</updated>
		
		<summary type="html">&lt;p&gt;James: Quick description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The &amp;quot;Software&amp;quot; category is for pages relating to software development for the RPI.&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=429</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=429"/>
				<updated>2012-07-07T10:48:40Z</updated>
		
		<summary type="html">&lt;p&gt;James: Corrected category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Software]]&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt here].&lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=Main_Page&amp;diff=428</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=Main_Page&amp;diff=428"/>
				<updated>2012-07-07T10:40:09Z</updated>
		
		<summary type="html">&lt;p&gt;James: Moved all MediaWiki help into its own section and added RSS notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
= Raspberry Torte =&lt;br /&gt;
Welcome to Raspberry Torte.&lt;br /&gt;
&lt;br /&gt;
Raspberry Torte is a wiki intended to capture fun and useful things to do with your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
By making this information public the aim is to contribute to the growing [[Raspberry Pi community]].&lt;br /&gt;
&lt;br /&gt;
== What is Raspberry Pi ==&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi is a credit card size computer [http://en.wikipedia.org/wiki/Raspberry_Pi] designed by the [http://www.raspberrypi.org/ Raspberry Pi Foundation].&lt;br /&gt;
&lt;br /&gt;
=== Getting Started ===&lt;br /&gt;
&lt;br /&gt;
*Click [[Special:Categories]] for an overview of the wiki contents. Some useful categories include&lt;br /&gt;
** [[:Category:RaspberryTortoise|RaspberryTortoise]]&lt;br /&gt;
** [[:Category:Software|Software]]&lt;br /&gt;
&lt;br /&gt;
*[[ListOfRaspberryPiHow-Tos]] provides a list of RaspberryPi How-Tos including [[Setup:RPI#First Boot]] or [[Make a Spycam]]&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
* Search using the form in the sidebar or [[Special:Search]].&lt;br /&gt;
&lt;br /&gt;
=== Your Contribution ===&lt;br /&gt;
&lt;br /&gt;
You are encouraged to register/login and add your own notes using [[Special:UserLogin]].&lt;br /&gt;
&lt;br /&gt;
== Getting Started with MediaWiki ==&lt;br /&gt;
=== Links===&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
=== RSS ===&lt;br /&gt;
RSS is very useful to follow changes to the wiki; combining RSS with [http://ifttt.com ifttt.com] makes it very easy to send notifications to all kinds of services.&lt;br /&gt;
You can follow major and minor changes using [http://raspberrytorte.com/index.php?title=Special:RecentChanges&amp;amp;hideminor=1&amp;amp;feed=atom this RSS feed]&lt;br /&gt;
You can follow just major changes using [http://raspberrytorte.com/index.php?title=Special:RecentChanges&amp;amp;feed=atom this RSS feed]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=427</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=427"/>
				<updated>2012-07-07T10:26:59Z</updated>
		
		<summary type="html">&lt;p&gt;James: Set category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RaspberryTortoise]]&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt here].&lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=Main_Page&amp;diff=426</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=Main_Page&amp;diff=426"/>
				<updated>2012-07-07T10:26:14Z</updated>
		
		<summary type="html">&lt;p&gt;James: Added quick links to common categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:&amp;lt;span style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
= Raspberry Torte =&lt;br /&gt;
Welcome to Raspberry Torte.&lt;br /&gt;
&lt;br /&gt;
Raspberry Torte is a wiki intended to capture fun and useful things to do with your Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
By making this information public the aim is to contribute to the growing [[Raspberry Pi community]].&lt;br /&gt;
&lt;br /&gt;
== What is Raspberry Pi ==&lt;br /&gt;
&lt;br /&gt;
The Raspberry Pi is a credit card size computer [http://en.wikipedia.org/wiki/Raspberry_Pi] designed by the [http://www.raspberrypi.org/ Raspberry Pi Foundation].&lt;br /&gt;
&lt;br /&gt;
=== Getting Started ===&lt;br /&gt;
&lt;br /&gt;
*Click [[Special:Categories]] for an overview of the wiki contents. Some useful categories include&lt;br /&gt;
** [[:Category:RaspberryTortoise|RaspberryTortoise]]&lt;br /&gt;
** [[:Category:Software|Software]]&lt;br /&gt;
&lt;br /&gt;
*[[ListOfRaspberryPiHow-Tos]] provides a list of RaspberryPi How-Tos including [[Setup:RPI#First Boot]] or [[Make a Spycam]]&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
* Search using the form in the sidebar or [[Special:Search]].&lt;br /&gt;
&lt;br /&gt;
=== Your Contribution ===&lt;br /&gt;
&lt;br /&gt;
You are encouraged to register/login and add your own notes using [[Special:UserLogin]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=User_talk:James&amp;diff=425</id>
		<title>User talk:James</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=User_talk:James&amp;diff=425"/>
				<updated>2012-07-07T10:11:48Z</updated>
		
		<summary type="html">&lt;p&gt;James: Created page with &amp;quot;Follow @lucky_james&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Follow @lucky_james&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=420</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=420"/>
				<updated>2012-07-07T08:50:41Z</updated>
		
		<summary type="html">&lt;p&gt;James: Added screenshot after first boot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Downloads ==&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support) from the same place&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt here].&lt;br /&gt;
&lt;br /&gt;
== Boot ==&lt;br /&gt;
After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;br /&gt;
Booting the VM should auto login to the raspberrypi user account and look like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:RPiVmFirstView.jpg|100px]]&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=File:RPiVmFirstView.jpg&amp;diff=419</id>
		<title>File:RPiVmFirstView.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=File:RPiVmFirstView.jpg&amp;diff=419"/>
				<updated>2012-07-07T08:44:03Z</updated>
		
		<summary type="html">&lt;p&gt;James: A first screenshot of the RPi VM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A first screenshot of the RPi VM&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=418</id>
		<title>RPi Software Development</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=RPi_Software_Development&amp;diff=418"/>
				<updated>2012-07-07T08:16:42Z</updated>
		
		<summary type="html">&lt;p&gt;James: Cardinal points in software dev env setup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Downloads =&lt;br /&gt;
* [https://www.virtualbox.org/wiki/Downloads VirtualBox]&lt;br /&gt;
* VirtualBox Extensions (required for USB 2.0 support)&lt;br /&gt;
* VirtualBox VM from [http://http://www.element14.com/community/groups/raspberry-pi#downloadcenter the download centre]&lt;br /&gt;
** notes on this can be found in its readme which is also online [http://downloads.raspberrypi.org/tools/ukscone/RaspberryPi-Development%20VM%20v0.8/README.txt here].&lt;br /&gt;
** After downloading the VM the readme recommends tweaking &amp;quot;the networking (change NAT to Bridged), shared folders &amp;amp; USB&amp;quot; settings&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=ListOfRaspberryPiHow-Tos&amp;diff=417</id>
		<title>ListOfRaspberryPiHow-Tos</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=ListOfRaspberryPiHow-Tos&amp;diff=417"/>
				<updated>2012-07-07T08:08:47Z</updated>
		
		<summary type="html">&lt;p&gt;James: Adding stub for new softwary section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:RaspberryPi]]&lt;br /&gt;
== Topics ==&lt;br /&gt;
This page is a list to the available RaspberryPi How-Tos.&lt;br /&gt;
&lt;br /&gt;
;[[Setup:RPI]]&lt;br /&gt;
: initial setup and configuration and updates.&lt;br /&gt;
&lt;br /&gt;
;[[RPi Software Development]]&lt;br /&gt;
: An introduction to developing software for the RPi&lt;br /&gt;
&lt;br /&gt;
;[[HDMI Configuration]]&lt;br /&gt;
: HDMI references and example problem/solution&lt;br /&gt;
;[[AddingUsers:RPi]]&lt;br /&gt;
: add a user and assign super user privledges.&lt;br /&gt;
&lt;br /&gt;
;[[Updating the RPi Software]]&lt;br /&gt;
: Up to date software offers perfromance and security benefits&lt;br /&gt;
&lt;br /&gt;
;[[Updating RPi Firmware]]&lt;br /&gt;
: Up to date firmware offers perfromance and security benefits&lt;br /&gt;
&lt;br /&gt;
;[[Static IP Config]]&lt;br /&gt;
: network static IP address is useful if you RPi is to be accessed remotely&lt;br /&gt;
&lt;br /&gt;
;[[Enable SSH]]&lt;br /&gt;
: enable SSH to allow remote login&lt;br /&gt;
&lt;br /&gt;
;[[Setup VNC]]&lt;br /&gt;
: to access via remote desktop &lt;br /&gt;
&lt;br /&gt;
;[[Expand Image to fill SD card]]&lt;br /&gt;
: Use the spare space assuming your SD card is larger than the default image you installed.&lt;br /&gt;
&lt;br /&gt;
;[[Backup SD Image]]&lt;br /&gt;
: So you don&amp;#039;t undo all your great work in a &amp;#039;&amp;#039;flash&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
;[[Enable Sound]]&lt;br /&gt;
: As of {{REVISIONDAY2}}/{{REVISIONMONTH}}/{{REVISIONYEAR}} the sound driver is still Alpha and is disabled by default, use this guide to enable and test sound on your RPi.&lt;br /&gt;
&lt;br /&gt;
;[[Playing Music]]&lt;br /&gt;
: Finally something useful to do with your RPi&lt;br /&gt;
&lt;br /&gt;
;[[Playing Videos]]&lt;br /&gt;
: Playing videos is a fun thing to do!&lt;br /&gt;
&lt;br /&gt;
;[[Accessing Network Shares]]&lt;br /&gt;
: SD cards just aren&amp;#039;t big enough.&lt;br /&gt;
&lt;br /&gt;
;[[Run Quake]]&lt;br /&gt;
: Just in case you get bored or are planning a LAN party.&lt;br /&gt;
&lt;br /&gt;
;[[Setting up a Torrent Server]]&lt;br /&gt;
: Setup your RPi to get he latest RPi distro using torrents.&lt;br /&gt;
&lt;br /&gt;
;[[Remote Desktop]]&lt;br /&gt;
: Use your RPi as a remote terminal to a Windows machine.&lt;br /&gt;
&lt;br /&gt;
;[[Monitor a Webcam]]&lt;br /&gt;
: Use your RPi with a webcam.&lt;br /&gt;
&lt;br /&gt;
;[[Make a Spycam or Video Streamer]]&lt;br /&gt;
: Trigger video recording using motion detection&lt;br /&gt;
&lt;br /&gt;
;[[Big Trak Controller]]&lt;br /&gt;
: Project for controlling a Big Trak using a Raspberry Pi.&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	<entry>
		<id>http://wiki.raspberrytorte.com/index.php?title=User:James&amp;diff=416</id>
		<title>User:James</title>
		<link rel="alternate" type="text/html" href="http://wiki.raspberrytorte.com/index.php?title=User:James&amp;diff=416"/>
				<updated>2012-07-07T07:55:34Z</updated>
		
		<summary type="html">&lt;p&gt;James: Standard contact route&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contact me @lucky_james&lt;/div&gt;</summary>
		<author><name>James</name></author>	</entry>

	</feed>