- 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
– 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