RPi Tutorials

From eLinux.org
Revision as of 14:35, 16 July 2012 by Javierbravoconde (talk | contribs) (Tutorials List)
Jump to: navigation, search

Back to the Hub.


Community Pages:

Tutorials - a list of tutorials. Learn by doing.

Guides - a list of informative guides. Make something useful.

Projects - a list of community projects. Help others out.

Tasks - for advanced users to collaborate on software tasks.

Datasheets - a frambozenier.org documentation project.

Education - a place to share your group's project and find useful learning sites.

Community - links to the community elsewhere on the web.

Games - all kinds of computer games.


Introduction

This page contains a set of tutorials to help the reader to learn by doing. The reader is encouraged to follow the steps in the tutorials.

The Raspberry Pi Forum has a list of Project Ideas & Links, to help people get started.

Please add links to your tutorials (and ones you find interesting).

Fill in each section:

  • Tutorial Title (as a link to the project webpage or connected wiki page)
  • Tutorial Description (including any additional links or information
  • Skill level/Ages it is aimed at (Any/Beginner/Intermediate/Advanced)
  • Tags (key words related to the project, i.e. LCD Screen, Teaching, Python)
  • Author(s) or group who have produced it (also if it is an Open/Community Project for anyone to contribute)
  • Tutorial Status (Not Started/In-Progress/Available).

Tutorials List

Tutorial Title and Link

Description

Level

Tags

Author

Status

Tutorial: How to use your RPi like an Arduino

A thorough guide to using the RPi's GPIO pins in Python, Bash and C.

Intermediate

Teaching, Python, Bash, C

T3db0t

Available

Raspberry Pi YouTube Tutorials

Forum Link: Liam Fraser's Video Tutorials

Beginner

Teaching, Python

Liam Fraser

Available

Introducing the Raspberry Pi

h2g2 project: Introducing the Raspberry Pi

Beginner

Startup guide

Tufty

Available

Getting Started with the Raspberry Pi

Introductory tutorial for total beginners to get your Raspberry Pi booted and online : Getting Started with the Raspberry Pi

Beginner

Startup guide

T3db0t

Available

The Coding Club Free eBook(s)

Forum Link: Teaching Youngsters Programming

Beginner (~ages 10)

Teaching, Python

Sciman

Available

DracoSoftware

Forum Link: Blog about working with Raspberry Pi for Windows users

Beginner

Teaching, Windows, Linux

dracolytch

Available

Easy GPIO Hardware & Software

(Wiki)

Forum Link: Easy GPIO Hardware & Software

Aim to introduce the basic circuits for interfacing through the GPIO.

Beginner

Teaching, Basic Hardware

Meltwater - Open Project

In-Progress

SD Card setup using DD for Windows

Blog Link: My Raspberry Pi Experience

How to set up an SD Card using DD for Windows - with step by step screenshots

Linux Beginner/ Windows Intermediate

Startup Guide, OS setup

Tass

Available

Software: C64 Emulator (VICE)

Forum Link: How to install the C64 Emulator VICE

Linux Beginner

Install Guide, Software, Emulator

Frank Buss

Available

Setting up VNC

Blog Link: My Raspberry Pi Experience

How to set up VNC server on the Raspberry Pi to be able to connect remotely - with step by step screenshots

Beginner

Startup Guide, OS setup

Tass

Available

Setting up Apache2

Blog Link: Fusion Strike

A guide on setting up an Apache2 web server with Screenshots

Beginner

Startup Guide, server setup

Jacob Clark

Available


Setting up PHP

Blog Link: Fusion Strike

A guide on setting up PHP web server with using Apache & SSH with Screenshots

Beginner

Startup Guide, server setup

Jacob Clark

Available

Setting up MySQL

Blog Link: Fusion Strike

A guide on setting up MySQL on your Raspberry Pi web server using PHP, Apache & SSH with Screenshots

Beginner

Startup Guide, server setup

Jacob Clark

Available

Running Puredata on the Raspberry Pi

How to get Puredata, the open-source sound synthesis platform, running on your R-Pi : Running Puredata on the Raspberry Pi

Beginner

Startup guide

T3db0t

Available

How to mount a USB flash drive on the Raspberry Pi

Blog link: How to mount a USB flash drive on the Raspberry Pi

Beginner

Startup guide, Linux

Alex Eames

Available

How to mount and use a USB Hard Disk Drive on the Raspberry Pi

Blog link: How to mount a USB hard disk drive on the Raspberry Pi

Beginner

Startup guide, Linux

Alex Eames

Available

How to build a cheap powered USB hub

Blog link: How to build a cheap powered USB hub

How to adapt a cheap unpowered USB hub and an existing mains adaptor to build a Raspberry Pi power supply and powered USB hub in one.

Intermediate

Hardware, USB hub

Alan Thew

Available

Raspberry Pi UPnP Media Player

Blog link: Raspberry Pi UPnP Media Player

A guide on using GMediaRender to set up a Raspberry Pi as a UPnP media renderer.

Beginner

Startup guide, Linux

Chris Baume

Available

Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi)

Blog link: Cross Compiling and Cross Debugging C++ with Eclipse from Debian Squeeze x64 to Debian Squeeze ARM (Raspberry Pi)

A guide on Cross-Compilation and Cross-Debugging C++ with Eclipse CDT.

Intermediate

Teaching, C++

Javier Bravo

Available



Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi)

Blog link: Setting up the Broadcom watchdog to reboot a hung Pi (Raspberry Pi)

A quick guide on setting up the watchdog process so that your Pi boots when it hangs or freezes. Adding "panic=20" is another good way of keeping your Pi running remotely.

Intermediate

Linux

Philip Howard

Available


Communicating with RaspBerry via GSoap C++ Web Services

Blog link: Communicating with RaspBerry via GSoap C++ Web Services

A step by step guide about how to develop and deploy a C++ Web Service on our Raspberry using the open API GSoap.

Intermediate

Teaching, C++

Javier Bravo

Available