Raspberry Pi User Guide

Similar documents
Raspberry Pi User Guide, 2nd Edition

The Digital Revolution

A Slice of Raspberry Pi

RASPBERRY PI. Using the GPIO port

BCS Raspberry Pi Launch Events Getting started with Raspberry Pi

Raspberry Pi Workshop

COPYRIGHTED MATERIAL. Index SPECIAL CHARACTERS

IoT Project Proposals

TROUBLESHOOTING RASPBERRY PI USER GUIDE. Troubleshooting

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices.

Raspberry Pi Introduction

Raspberry Pi For Dummies For Dummies Computers

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi

Advanced Embedded Systems

Raspberry Pi 3 Model B

December 1, 2015 Jason Kridner

Beginning Sensor. Networks with Arduino. and Raspberry Pi. Apress- Charles Bell

Raspberry Pi For Dummies

IoE Workshop. Marc Khayat, CCIE #41288, Leonard Janer Technical Managers. June 16

Kevin Meehan Stephen Moskal Computer Architecture Winter 2012 Dr. Shaaban

DESIGN OF LIGHTWEIGHT E- ATTENDANCE PROTOTYPE USING RASPBERRY PI

Programming the Raspberry Pi

2.Raspberry PI: Architecture & Hardware Specifications

Embedded Linux With Raspberry Pi IOT

Overview of the Raspberry Pi Models 3B & 2B

Creator Ci20 quick start guide

Learning Python With Raspberry Pi By Alex Bradbury, Ben Everard

Raspberry Pi For Dummies For Dummies Computers

Raspberry Pi Based Intelligent Projector

Ding Dong, You've Got Mail! A Lab Activity for Teaching the Internet of Things

Die Brummbeere Documentation

w w w. b a s e t r a i n i n g i n s t i t u t e. c o

Introduction to the Raspberry Pi AND LINUX FOR DUMMIES

Index. Jeff Cicolani 2018 J. Cicolani, Beginning Robotics with Raspberry Pi and Arduino,

Raspberry Pi, RISC OS, Raspbian and the Big Picture

Experiments 1 How to set up Raspberry Pi B+ The little computer you can cook into DIY tech projects

Contents in Detail. Who Is This Book For?... xix What s in This Book?... xx. part I: Warming Up 1

e-issn: p-issn:

Digital Devices in the Digital Technologies curriculum (F-10) Steve Allen VCAA Digital Coding Specialist Teacher

Cooking with Team 279

A Beginners Guide to Raspberry Pi

Raspberry Pi User Guide

Adventures in Python i

64 bit Bare Metal Programming on RPI-3. Tristan Gingold

Remote Monitoring System using Raspberry-pi

Raspberry PI Based Advanced Security System Using IOT

ISSN: [Jawale* et al., 6(5): May, 2017] Impact Factor: 4.116

ECE471: Embedded Systems Final Project. Due: Friday, 14 December 2018 (Last day of Classes)

AlphaBot2 robot building kit for Raspberry Pi 3 Model B

Experimental Procedure. Frequently Asked Questions (FAQ) Kit General Questions. Setting Up and Using Your Raspberry Pi Projects Kit

Pi-EzConnect. Pi-EzConnect. Key Features

Getting Started Guide XC9010 Raspberry Pi Starter Kit

II. PROPOSED SYSTEM AND IMPLEMENTATION

Embedded Technosolutions

Industrial Technology

Raspberry Pi board. EB080

Pi-SPROG One. DCC Decoder Programmer and Command Station for Raspberry Pi. User Guide

IoT Based Voice and SMS Update Notification System Using Raspberry PI

BLUETOOTH BASED OFFICE AUTOMATION AND SECURITY SYSTEM USING RASPBERRY PI AND ANDROID APPLICATION

PORTING AND DEPLOYMENT OF THE OBERON SYSTEM TO THE RASPBERRY PI

RaRa Academy: Raspberry Pi. Karl Heinz Kremer - K5KHK

Orange Pi 2 User Manual. <Version: V0.9 >

New and Most Popular Classes

Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics

meta-raspberrypi Documentation

Unit 2: Technology Systems

User`s Manual. xiaomi-mi.com

IOT HARDWARE SUBSTRUCTURE

Raspberry Pi & GPIO Zero

Raspberry Pi Compute Development board

Mobile Application Development

Brief Table of Contents

Raspberry Pi. Hans-Petter Halvorsen, M.Sc.

Embedded Technosolutions

Installation guide. Step1. Install the OS for Raspberry Pi 3. Go to to download Raspbian to the PC.

Bob Rathbone Computer Consultancy

Plays music. Prints memories. HP AMP

November 3, 2015 Jason Kridner

Module MI037 Peripherals

Touch brilliance the world s first 3LCD, touch-enabled interactive projector. Epson EB-595Wi Interactive WXGA 3LCD Projector

Raspberry Pi. Quick-Start Guide. Rev 1.0, Mar 2017

Hacking: Basic Computer Security And Penetration Testing By Steve Biddle, John Slavio READ ONLINE

Akshay Ravindra Bhasarkar 1, R. N. Mandavgane 2

Raspberry Pi Hacks. Presented by

Duckbill 2 EnOcean Datasheet

Total Mark out of 35

Java Programming on the Raspberry Pi with Pi4J. Rob Ratcliff

A Low Cost Internet of Things Network for Contamination Detection in Drinking Water Systems Using Raspberry Pi

AT-501 Cortex-A5 System On Module Product Brief

XinuPi: Porting a Lightweight Educational Operating System to the Raspberry Pi

CompTIA A+ Accelerated course for & exams

Gooligum Electronics 2015

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi

Have a fun with 'name-card-sized' computers!

Programming And Customizing The Basic Stamp Ebooks Free

M-606 Linux ARM9 Single Board Computer User Guide

Intel Galileo gen 2 Board

N A T H A N P R E N T I C E I 6 N T P

Programming The Raspberry Pi: Getting Started With Python PDF

Python For Kids: A Playful Introduction To Programming By Jason R. Briggs READ ONLINE

Transcription:

Raspberry Pi User Guide Gareth Halfacree, Eben Upton ISBN: 978-1-1184-6446-5 Paperback 262 pages September 2012 Description Make the most out of the world s first truly compact computer It's the size of a credit card, it can be charged like a smartphone, it runs on open-source Linux, and it holds the promise of bringing programming and playing to millions at low cost. And now you can learn how to use this amazing computer from its co-creator, Eben Upton, in Raspberry Pi User Guide. Cowritten with Gareth Halfacree, this guide gets you up and running on Raspberry Pi, whether you're an educator, hacker, hobbyist, or kid. Learn how to connect your Pi to other hardware, install software, write basic programs, and set it up to run robots, multimedia centers, and more. Gets you up and running on Raspberry Pi, a high-tech computer the size of a credit card Helps educators teach students how to program Covers connecting Raspberry Pi to other hardware, such as monitors and keyboards, how to install software, and how to configure Raspberry Pi Shows you how to set up Raspberry Pi as a simple productivity computer, write basic programs in Python, connect to servos and sensors, and drive a robot or multimedia center Adults, kids, and devoted hardware hackers, now that you've got a Raspberry Pi, get the very most out of it with Raspberry Pi User Guide.

Table of Contents Introduction 1 Programming is fun! 1 A bit of history 3 So what can you do with the Raspberry Pi? 8 Part I: Connecting the Board CHAPTER 1 Meet the Raspberry Pi 11 ARM vsx86 12 Windows vslinux 13 Getting Started with the Raspberry Pi 14 Connecting a Display 14 Composite Video 14 HDMI Video 15 DSI Video 16 Connecting Audio 16 Connecting a Keyboard and Mouse 17 Flashing the SD Card 19 Flashing from Linux 20 Flashing from OS X 21 Flashing from Windows 21 Connecting External Storage 22 Connecting the Network 23 Wired Networking 24 Wireless Networking 25 Connecting Power 26

CHAPTER 2 Linux System Administration 27 Linux: An Overview 28 Linux Basics 30 Introducing Debian 30 Using External Storage Devices 34 Creating a New User Account 36 File System Layout 37 Logical Layout 37 Physical Layout 39 Installing and Uninstalling Software 40 Finding Software 41 Installing Software 42 Uninstalling Software 43 Upgrading Software 44 CHAPTER 3 Troubleshooting 45 Keyboard and Mouse Diagnostics 46 Power Diagnostics 47 Display Diagnostics 49 Boot Diagnostics 50 Network Diagnostics 50 The Emergency Kernel 53 CHAPTER 4 Network Configuration 55 Wired Networking 56 Wireless Networking 59 No Encryption 68 WEP Encryption 68 WPA/WPA2 Encryption 69 Connecting to the Wireless Network 69 CHAPTER 5 Partition Management 71 Creating a New Partition 72 Resizing Existing Partitions 76 Automatic Resizing 76 Manual Resizing 77 Moving to a Bigger SD Card 81 Imaging from Linux 82 Imaging from OS X 83 Imaging from Windows 83 CHAPTER 6 Configuring the Raspberry Pi 85 Hardware Settings config.txt 86 Modifying the Display 87 Boot Options 90 Overclocking the Raspberry Pi

Overclocking Settings 92 Overvoltage Settings 93 Disabling L2 Cache 94 Enabling Test Mode 95 Memory Partitioning start.elf 96 Software Settings cmdline.txt 97 Part II: Using the Pi as a Media Centre, Productivity Machine and Web Server CHAPTER 7 The Pi as a Home Theatre PC 103 Playing Music at the Console 104 Dedicated HTPC with Rasbmc 106 Streaming Internet Media 108 Streaming Local Network Media 109 Configuring Rasbmc 111 CHAPTER 8 The Pi as a Productivity Machine 113 Using Cloud-Based Apps 114 Using OpenOffice.org 117 Image Editing with The Gimp 119 CHAPTER 9 The Pi as a Web Server 123 Installing a LAMP Stack 124 Installing WordPress 128 Part III: Programming and Hacking CHAPTER 10 An Introduction to Scratch 135 Introducing Scratch 136 Example 1: Hello World 137 Example 2: Animation and Sound 140 Example 3: A Simple Game 143 Robotics and Sensors 149 Sensing with the PicoBoard 149 Robotics with LEGO 150 Further Reading 150 CHAPTER 11 An Introduction to Python 151 Introducing Python 152 Example 1: Hello World 152 Example 2: Comments, Inputs, Variables and Loops 158 Example 3: Gaming with pygame 162 Example 4: Python and Networking 171 Further Reading 178 CHAPTER 12 Hardware Hacking 179 Electronic Equipment 180 Reading Resistor Colour Codes 182 Sourcing Components 184 Online Sources 184

Offline Sources 185 Hobby Specialists 186 The GPIO Port 186 UART Serial Bus 188 I²C Bus 189 SPI Bus 189 Using the GPIO Port in Python 189 Installing the GPIO Python Library 190 GPIO Output: Flashing an LED 192 GPIO Input: Reading a Button 196 Moving Up From the Breadboard 200 A Brief Guide to Soldering 203 CHAPTER 13 Add-on Boards 209 Ciseco Slice of Pi 210 Adafruit Prototyping Pi Plate 214 Fen Logic Gertboard 217 Part IV: Appendixes APPENDIX A Python Recipes 225 Raspberry Snake (Chapter 11, Example 3) 226 IRC User List (Chapter 11, Example 4) 228 GPIO Input and Output (Chapter 12) 230 APPENDIX B HDMI Display Modes 231 Index 237 Copyright 2000-2013 by John Wiley & Sons, Inc., or related companies. All rights reserved.