Issue 9

February 2013

Editorial

Welcome to Issue Nine,

Many thanks to all of you who generously supported our Kickstarter project. The Kickstarter raised over four times the target amount, with 616 backers. After a small delay, we are gearing up for printing. The folder design for Volume 1 (Issues 1 to 8) has been finalised. If you missed out on the Kickstarter, Volume 1 can still be ordered from our online shop www.themagpi.com/shop.

This month we are very pleased to present an interview with engineer and founder of Adafruit Industries, Limor Fried.  She has been an encouragement to many, providing tutorials, answering questions and supplying parts to build all sorts of interesting projects.

This issue also contains hardware articles, setup instructions for RISCOS and Arch Linux operating systems and our regular programming articles on Scratch, Python and C.

Ash Stone

Chief Editor of The MagPi

Issue Contents

  1. An interview with Limor Fried from Adafruit

    She is an open source hardware advocate, founder of Adafruit and was voted “Entrepreneur of 2012″. Who is Limor Fried? [MagPi] First our congratulations on being awarded Entrepreneur magazine’s “Entrepreneur of 2012” last month. Do you think this is the … Continued

    4
  2. WebIOPi – Raspberry Pi REST framework

    WebIOPi is a REST framework which allows you to control Raspberry Pi’s GPIO from a browser. It’s written in Javascript for the client and in Python for the server. You can fully customize and easily build your own web app. … Continued

    8
  3. Backup your Raspberry Pi

    Learn how to backup your Raspberry Pi SD card with optional compression plus splitting files to burn to DVD. In this two part article I shall explain how you can easily backup your Raspberry Pi SD card to a different … Continued

    12
  4. Pi Interface board review – Quick2Wire

    The Quick2Wire Pi Interface Board is a new interface board for the Raspberry Pi which will go on sale in February 2013. I managed to get hold of one of the beta kits for review and also had a chat … Continued

    16
  5. Introducing RISC OS on the Raspberry Pi

    History The reduced instruction set computing (RISC) operating system (OS) for Acorn RISC machine (ARM) based computers and emulators has been around since 1987 (originally under the guise of Arthur), almost for as long as the ARM chip itself. The … Continued

    18
  6. Installing and configuring Arch Linux

    Learn how to install Arch Linux, a barebones rolling LINUX distribution. Many people think of Linux as an operating system, but in fact it’s actually just a kernel, the base. To make it into a proper operating system, you need … Continued

    20
  7. Introducing Vala

    Writing a simple web controller for the LedBorg RPi add-on The Vala language is, as programming languages go, very much a new kid on the block and is still under many programmers’ radar. We will use Vala to communicate with … Continued

    22
  8. The C Cave Tutorial 5 – Structs, header files and data analysis.

    Welcome back to the C cave. This tutorial includes an example program built from several C source files and compiled with a Makefile. Before continuing, how did you get on with the previous challenge problem? Challenge solution #include <stdio.h> #include … Continued

    26
  9. The Scratch Patch – Scratch controlling GPIO

    This month’s article intends to make it as EASY AS PI to get up and running with GPIO in Scratch and allow your Raspberry Pi to control some lights and respond to switches and sensors. Whilst the Raspberry Pi is … Continued

    32
  10. The Python Pit – Drive your Raspberry Pi with a mobile phone

    In this month’s Python Pit we show you how to control your Raspberry Pi with your smartphone by using the web.py framework from www.webpy.org. This article provides an alternative to using Vala, also covered in this issue.   With web.py … Continued

    34