Review: Getting Started with Raspberry Pi (O’Reilly Media)

  • If your goal is to use your RPi board as a tool for exploring Python, Getting Started with RaspBerry Pi seems ideal.
  • If you want an introduction to Linux and RPi configuration, this book should save you time and effort.
  • The book also provides a good introduction to bit-banging (I/O).

Raspberry Pi (RPi) sales began in late February of 2012. Demand exceeded supply for months; I missed my chance to buy an RPi during its early introduction, but continued to check with online distributors in the U.S. I finally got my hands on one in December of 2012.

I received the RPi board, cables, power supply, and an SD card containing the Linux distribution… After that point, the hacking commenced; reading blogs and websites for configuration and programming information.

When it comes to Linux, I’m neither a noob nor power user; I had a general idea of the projects I wanted to try with the RPi. But, Getting Started with Raspberry Pi would have helped me get up to speed faster in the following areas:

– The first two chapters describe RPi and Linux configuration issues
– Chapters 6 and 7 describe Arduino and I/O interfacing

The remainder of the book describes several (cool) Python-based applications, using SimpleCV for image processing, and a Scratch tutorial.

FWIW, It’s hard to overstate the capabilities of the RPi. Here’s a list of the configuration changes and projects I worked on during the first couple of months:

– Keyboard reconfiguration(wha?) //UK to US mappings
– Samba //file sharing
– WiringPi libraries //hardware control
– Node.js //javascript-based web server
– VNC Server //remote RPi access
– Image Cloning //backup…
– GertBoard-based hardware control //more hardware control
– Solid-state laser pulse width modulation
– Mosquitto message broker //packet based IoT test

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *