Ch. 1 - The Raspberry Pi
Ch. 2 - Figuring Out Power Requirements
Ch. 3 - Header Strips, LEDs, and Reset
Ch. 4 - Working with Memory
Ch. 5 - The CPU and Working with Threads
Ch. 6 - USB Power and API Support
Ch. 7 - Working with Wired and Wireless Ethernet
Ch. 8 - SD Card Storage
Ch. 9 - Serial Communication
Ch. 10 - GPIO: Your Interface to the Outside World
Ch. 11 - 1-Wire Driver
Ch. 12 - I2C Bus: The Two Wire Interface
Ch. 13 - SPI Bus: Signaling, API, and Testing
Appendix A: Glossary
Appendix B: Power Standards
Appendix C: Electronics Reference
The Raspberry Pi is deceptively simple. Plug it in, boot it up, and use it as a personal computer, or attach a million gizmos and modules and invent something new and amazing. Either way, what it can actually do is not simple, and you should know exactly what the Raspberry Pi hardware is all about. Raspberry Pi Hardware Reference, from Mastering the Raspberry Pi, is the hardware guide you need on your desk or workbench.
Every detail is covered: from power to memory, from the CPU to working with USB. You'll find all the details about working with both wired and wireless Ethernet, SD cards, and the UART interface. The GPIO chapter is invaluable, covering power budgeting, access, and even small but important details like the correct usage of sudo when working with GPIO pins. You'll also find details about the 1-Wire driver, the I2C bus, and the SPI bus. If you need to know anything about your Raspberry Pi's hardware, you will find it here, in Raspberry Pi Hardware Reference.
From CPU to USB, from UART to GPIO, Raspberry Pi Hardware Reference has you covered.