Skip to content

Raspberry Pi User Guide

Spend $50 to get a free DVD!

ISBN-10: 111846446X

ISBN-13: 9781118464465

Edition: 2012

Authors: Eben Upton, Gareth Halfacree

List price: $19.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!


Raspberry Pi User Guide contains everything the reader needs to know to get up and running on the Raspberry Pi. Written by Gareth Halfacree and Eben Upton, the creator of Raspberry Pi, the book shows how to:Connect the Raspberry Pi to other devices – keyboard, mouse, monitorInstall the necessary softwareLearn basic Linux System Admin in order to understand files systems etcConfigure the Raspberry PiSet-up the Raspberry Pi as a simple Productivity computerWrite basic programmes in PythonConnect to external devices such as servos and sensorsSet up the Raspberry Pi to drive a multimedia centre or robotics unitRaspberry Pi User Guide will have the Raspberry Pi Foundation’s seal of approval, and…    
Customers also bought

Book details

List price: $19.99
Copyright year: 2012
Publisher: John Wiley & Sons, Incorporated
Publication date: 9/24/2012
Binding: Paperback
Pages: 262
Size: 7.50" wide x 9.25" long x 0.75" tall
Weight: 0.968
Language: English

Programming is fun!
A bit of history
So what can you do with the Raspberry Pi?
Connecting the Board
Meet the Raspberry Pi
ARM vs. x86
Windows vs. Linux
Getting Started with the Raspberry Pi
Connecting a Display
Composite Video
HDMI Video
DSI Video
Connecting Audio
Connecting a Keyboard and Mouse
Flashing the SD Card
Flashing from Linux
Flashing from OS X
Flashing from Windows
Connecting External Storage
Connecting the Network
Wired Networking
Wireless Networking
Connecting Power
Linux System Administration
Linux: An Overview
Linux Basics
Introducing Debian
Using External Storage Devices
Creating a New User Account
File. System Layout
Logical Layout
Physical Layout
Installing and Uninstalling Software
Finding Software
Installing Software
Uninstalling Software
Upgrading Software
Keyboard and Mouse Diagnostics
Power Diagnostics
Display Diagnostics
Boot Diagnostics
Network Diagnostics
The Emergency Kernel
Network Configuration
Wired Networking
Wireless Networking
No Encryption
WEP Encryption
WPA/WPA2 Encryption
Connecting to the Wireless Network
Partition Management
Creating a New Partition
Resizing Existing Partitions
Automatic Resizing
Manual Resizing
Moving to a Bigger SD Card
Imaging from Linux
Imaging from OS X
Imaging from Windows
Configuring the Raspberry Pi
Hardware Settings-config.txt
Modifying the Display
Boot Options
Overclocking the Raspberry Pi
Overclocking Settings
Overvoltage Settings
Disabling L2 Cache
Enabling Test Mode
Memory Partitioning-start.elf
Software Settings-cmdline.txt
Using the Pi as a Media Centre, Productivity Machine and Web Server
The Pi as a Home Theatre PC
Playing Music at the Console
Dedicated HTPC with Rasbmc
Streaming Internet Media
Streaming Local Network Media
Configuring Rasbmc
The Pi as a Productivity Machine
Using Cloud-Based Apps
Image Editing with The Gimp
The Pi as a Web Server
Installing a LAMP Stack
Installing WordPress
Programming and Hacking
An Introduction to Scratch
Introducing Scratch
Example 1: Hello World
Example 2: Animation and Sound
Example 3: A Simple Game
Robotics and Sensors
Sensing with the PicoBoard
Robotics with LEGO
Further Reading
An Introduction to Python
Introducing Python
Example 1: Hello World
Example 2: Comments, Inputs, Variables and Loops
Example 3: Gaming with pygame
Example 4: Python and Networking
Further Reading
Hardware Hacking
Electronic Equipment
Reading Resistor Colour Codes
Sourcing Components
Online Sources
Offline Sources
Hobby Specialists
The GPIO Port
UART Serial Bus
I<sup>2</sup>C Bus
Using the GPIO Port in Python
Installing the GPIO Python Library
GPIO Output: Flashing an LED
GPIO Input: Reading a Button
Moving Up From the Breadboard
A Brief Guide to Soldering
Add-on Boards
Ciseco Slice of Pi
Adafruit Prototyping Pi Plate
Fen Logic Gertboard
Python Recipes
Raspberry Snake (Chapter 11, Example 3)
IRC User List (Chapter 11, Example 4)
GPIO Input and Output (Chapter 12)
HDMI Display Modes