Mastering the Raspberry Pi
- Length: 504 pages
- Edition: 1
- Language: English
- Publisher: Apress
- Publication Date: 2014-08-18
- ISBN-10: 1484201825
- ISBN-13: 9781484201824
- Sales Rank: #706350 (See Top 100 Books)
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 youll 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.
Table of Contents
Chapter 1: Why This Book?
Chapter 2: The Raspberry Pi
Chapter 3: Preparation
Chapter 4: Power
Chapter 5: Header Strips, LEDs, and Reset
Chapter 6: SDRAM
Chapter 7: CPU
Chapter 8: USB
Chapter 9: Ethernet
Chapter 10: SD Card Storage
Chapter 11: UART
Chapter 12: GPIO
Chapter 13: 1-Wire Driver
Chapter 14: I2C Bus
Chapter 15: SPI Bus
Chapter 16: Boot
Chapter 17: Initialization
Chapter 18: vcgencmd
Chapter 19: Linux Console
Chapter 20: Cross-Compiling
Chapter 21: Cross-Compiling the Kernel
Chapter 22: DHT11 Sensor
Chapter 23: MCP23017 GPIO Extender
Chapter 24: Nunchuk-Mouse
Chapter 25: Real-Time Clock
Chapter 26: VS1838B IR Receiver
Chapter 27: Stepper Motor
Chapter 28: The H-Bridge Driver
Chapter 29: Remote-Control Panel
Chapter 30: Pulse-Width Modulation
Chapter 31: Glossary
Chapter 32: Power Standards
Chapter 33: Electronics Reference
Chapter 34: Raspbian apt Commands
Chapter 35: ARM Compile Options
Chapter 36: Mac OS X Tips