Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Peripherals

Systems connect with external hardware components, also known as peripherals, using buses and controllers. A controller is a unit driving a bus, such as the high-speed USB and PCIe buses or the slower SPI and I2C. Hardware platforms may integrate controllers directly or chain them through adapters and expansions.