What you need for this book

This book supports several operating systems as development environments, including Windows XP or a later version, Mac OS X 10.6 or a later version, Debian Wheezy, Raspbian, Ubuntu 12.04 or a later version, Linux Mint 13 or a later version, Fedora 18 or a later version, CentOS 7 or a later version, and openSUSE 13.1 or a later version.

The book contains six projects with the following requirements:

Setup instructions for all required libraries and tools are covered in the book. Optional setup instructions for Raspberry Pi are also included.