Mastering the Raspberry Pi

Mastering the Raspberry Pi

4.11 - 1251 ratings - Source

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 youa€™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. Table of Contents Part I: Introduction Ch. 1 - Why This Book? Ch. 2 - The Raspberry Pi Ch. 3 a€“ Preparation: Hardware and Network Part II: Hardware Ch. 4 a€“ Figuring Out Power Requirements Ch. 5 - Header Strips, LEDs, and Reset Ch. 6 a€“ Working with Memory Ch. 7 a€“ The CPU and Working with Threads Ch. 8 a€“ USB Power and API Support Ch. 9 a€“ Working with Wired and Wireless Ethernet Ch. 10 - SD Card Storage Ch. 11 a€“ Serial Communication Ch. 12 a€“ GPIO: Your Interface to the Outside World Ch. 13 - 1-Wire Driver Ch. 14 - I2C Bus: The Two Wire Interface Ch. 15 - SPI Bus: Signaling, API, and Testing Part III: Software Ch. 16 a€“ Booting ARM Linux Ch. 17 a€“ Initialization: Working with Runlevels Ch. 18 a€“ vcgencmd: Reporting Voltages and Temperatures Ch. 19 - Linux Console Ch. 20 a€“ Building a Cross-Compiler Ch. 21 a€“ Cross-Compiling the Kernel Part IV: Projects Ch. 22 a€“ Humidity and Temperature Sensor Ch. 23 - GPIO Extender Ch. 24 - Nunchuk Mouse Ch. 25 - Real-Time Clock Ch. 26 - IR Receiver Ch. 27 - Stepper Motor Ch. 28 - The H-Bridge Driver Ch. 29 - Remote Control Panel Ch. 30 - Pulse Width Modulation: Driving an Analog Meter Appendices: A. Glossary B. Power Standards C. Electronics Reference D. Raspbian apt Commands E. ARM Compile Options F. Mac OS X Tips G. BibliographyFigure 27-3 shows the schematic of the PCB that I used. Figure 27-3. ULN2003A PCB schematic The PCB includes two holes that power connections can be soldered into. There are also two pins marked (+) and (-) for a push-on connector.

Title:Mastering the Raspberry Pi
Author: Warren Gay
Publisher:Apress - 2014-08-18

You must register with us as either a Registered User before you can Download this Book. You'll be greeted by a simple sign-up page.

Once you have finished the sign-up process, you will be redirected to your download Book page.

How it works:
  • 1. Register a free 1 month Trial Account.
  • 2. Download as many books as you like (Personal use)
  • 3. Cancel the membership at any time if not satisfied.

Click button below to register and download Ebook
Privacy Policy | Contact | DMCA