{"product_id":"9781484201817","title":"Mastering the Raspberry Pi","description":"\u003cp\u003eYou 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.\u003c\/p\u003e\u003cp\u003eIf 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 \u003ci\u003eMastering the Raspberry Pi\u003c\/i\u003e 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. \u003c\/p\u003e\u003cp\u003eYou'll find yourself turning to \u003ci\u003eMastering the Raspberry Pi\u003c\/i\u003e 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.\u003c\/p\u003eWhat youll learn\u003cul\u003e\n\u003cli\u003eHow to set up the Raspberry Pi for bare metal interfacing\u003c\/li\u003e\n\u003cli\u003eDetailed and clear explanations of the Pi's hardware capabilities, including GPIO\u003c\/li\u003e\n\u003cli\u003eWorking with Linux on the Pi, including boot files, the Pi's own vcgencmd command, and cross-compiling software, including the kernel\u003c\/li\u003e\n\u003cli\u003eHow to make a GPIO extender\u003c\/li\u003e\n\u003cli\u003eHow to work with a stepper motor and the Pi, including building an H-bridge driver\u003c\/li\u003e\n\u003cli\u003eHow to make a remote control panel with the Pi\u003c\/li\u003e\n\u003cli\u003eHow to use Pulse Width Modulation with the Pi\u003c\/li\u003e\n\u003c\/ul\u003eWho this book is for      \u003cp\u003e     Experienced electronics engineers, Linux admins and users, and makers wanting to go far beyond the basics with Raspberry Pi.      \u003c\/p\u003e     Table of Contents\u003cp\u003ePart I: Introduction\u003c\/p\u003e\u003cp\u003eCh. 1 - Why This Book?\u003c\/p\u003e\u003cp\u003eCh. 2 - The Raspberry Pi\u003c\/p\u003e\u003cp\u003eCh. 3 – Preparation: Hardware and Network\u003c\/p\u003e\u003cp\u003ePart II: Hardware\u003c\/p\u003e\u003cp\u003eCh. 4 – Figuring Out Power Requirements\u003c\/p\u003e\u003cp\u003eCh. 5 - Header Strips, LEDs, and Reset\u003c\/p\u003e\u003cp\u003eCh. 6 – Working with Memory\u003c\/p\u003e\u003cp\u003eCh. 7 – The CPU and Working with Threads\u003c\/p\u003e\u003cp\u003eCh. 8 – USB Power and API Support\u003c\/p\u003e\u003cp\u003eCh. 9 – Working with Wired and Wireless Ethernet\u003c\/p\u003e\u003cp\u003eCh. 10 - SD Card Storage\u003c\/p\u003e\u003cp\u003eCh. 11 – Serial Communication\u003c\/p\u003e\u003cp\u003eCh. 12 – GPIO: Your Interface to the Outside World\u003c\/p\u003e\u003cp\u003eCh. 13 - 1-Wire Driver\u003c\/p\u003e\u003cp\u003eCh. 14 - I2C Bus: The Two Wire Interface\u003c\/p\u003e\u003cp\u003eCh. 15 - SPI Bus: Signaling, API, and Testing\u003c\/p\u003e\u003cp\u003ePart III: Software\u003c\/p\u003e\u003cp\u003eCh. 16 – Booting ARM Linux\u003c\/p\u003e\u003cp\u003eCh. 17 – Initialization: Working with Runlevels\u003c\/p\u003e\u003cp\u003eCh. 18 – vcgencmd: Reporting Voltages and Temperatures\u003c\/p\u003e\u003cp\u003eCh. 19 - Linux Console\u003c\/p\u003e\u003cp\u003eCh. 20 – Building a Cross-Compiler\u003c\/p\u003e\u003cp\u003eCh. 21 – Cross-Compiling the Kernel\u003c\/p\u003e\u003cp\u003ePart IV: Projects\u003c\/p\u003e\u003cp\u003eCh. 22 – Humidity and Temperature Sensor\u003c\/p\u003e\u003cp\u003eCh. 23 - GPIO Extender\u003c\/p\u003e\u003cp\u003eCh. 24 - Nunchuk Mouse\u003c\/p\u003e\u003cp\u003eCh. 25 - Real-Time Clock\u003c\/p\u003e\u003cp\u003eCh. 26 - IR Receiver\u003c\/p\u003e\u003cp\u003eCh. 27 - Stepper Motor\u003c\/p\u003e\u003cp\u003eCh. 28 - The H-Bridge Driver\u003c\/p\u003e\u003cp\u003eCh. 29 - Remote Control Panel\u003c\/p\u003e\u003cp\u003eCh. 30 - Pulse Width Modulation: Driving an Analog Meter\u003c\/p\u003e\u003cp\u003eAppendices:\u003c\/p\u003e\u003cp\u003eA. Glossary\u003c\/p\u003e\u003cp\u003eB. Power Standards\u003c\/p\u003e\u003cp\u003eC. Electronics Reference\u003c\/p\u003e\u003cp\u003eD. Raspbian apt Commands\u003c\/p\u003e\u003cp\u003eE. ARM Compile Options\u003c\/p\u003e\u003cp\u003eF. Mac OS X Tips\u003c\/p\u003e\u003cp\u003eG. Bibliography\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47126543827184,"sku":"9781484201817","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781484201817_p0.jpg?v=1763632235","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781484201817","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}