Book description
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.
Table of contents
- Cover
- Title
- Copyright
- Dedication
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewer
- Acknowledgments
- 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
-
/proc/meminfo
- MemTotal
- MemFree
- Buffers
- Cached
- SwapCached
- Active
- Inactive
- Active(anon)
- Inactive(anon)
- Active(file)
- Inactive(file)
- Unevictable
- Mlocked
- SwapTotal
- SwapFree
- Dirty
- Writeback
- AnonPages
- Mapped
- Shmem
- Slab
- SReclaimable
- SUnreclaim
- KernelStack
- PageTables
- NFS_Unstable
- Bounce
- WritebackTmp
- CommitLimit
- Committed_AS
- VmallocTotal
- VmallocUsed
- VmallocChunk
- Physical Memory
- Memory Mapping
- Virtual Memory
- Final Thoughts on SDRAM
-
/proc/meminfo
- 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
- Appendix A: Glossary
- Appendix B: Power Standards
- Appendix C: Electronics Reference
- Appendix D: Raspbian apt Commands
- Appendix E: ARM Compile Options
- Appendix F: Mac OS X Tips
- Bibliography
- Index
Product information
- Title: Mastering the Raspberry Pi
- Author(s):
- Release date: August 2014
- Publisher(s): Apress
- ISBN: 9781484201817
You might also like
book
Learning Raspberry Pi
Unlock your creative programming potential by creating web technologies, image processing, electronics- and robotics-based projects using …
video
Raspberry Pi for Beginners
Ed Snadjer show's you how to quickly and simply get your Raspberry Pi up and running …
book
Experimenting with Raspberry Pi
Need some inspiration for your Raspberry Pi projects? Wondering how to work with Wii nunchucks, stepper …
book
Raspberry Pi Zero Cookbook
Over 80 practical and interesting recipes that explore the plethora of functionalities and opportunities available with …