Mastering the Raspberry Pi is published by Apress on August 18, 2014. This book has 504 pages in English, ISBN-10 1484201825, ISBN-13 978-1484201824. PDF is available for download below.
You probably already know that the Raspberry Pi is an excellent teaching tool. If you want to teach Linux basics or Python programming or basic electronics, it’s a great place to start. But what if you are an electronics engineer or a Linux systems administrator or a very experienced maker? You want to know all of the details and inner working of the Raspberry Pi — how to (figuratively or maybe even literally) make it get up and dance without wading through basics and introductory material.
If you want to get right into the pro-level guts of the Raspberry Pi, complete with schematics, detailed hardware explanations, messing around with runlevels, reporting voltages and temperatures, and recompiling the kernel, then Mastering the Raspberry Pi is just the book you need. Along with all of the thorough explanations of hardware and operating system, you’ll also get a variety of project examples and explanations that you can tune for your own project ideas.
You’ll find yourself turning to Mastering the Raspberry Pi over and over again for both inspiration and reference. Whether you’re an electronics professional, an entrepreneurial maker, or just looking for more detailed information on the Raspberry Pi, this is exactly the book for you.
What you’ll learn
- How to set up the Raspberry Pi for bare metal interfacing
- Detailed and clear explanations of the Pi’s hardware capabilities, including GPIO
- Working with Linux on the Pi, including boot files, the Pi’s own vcgencmd command, and cross-compiling software, including the kernel
- How to make a GPIO extender
- How to work with a stepper motor and the Pi, including building an H-bridge driver
- How to make a remote control panel with the Pi
- How to use Pulse Width Modulation with the Pi
Who this book is for
Experienced electronics engineers, Linux admins and users, and makers wanting to go far beyond the basics with Raspberry Pi.