Learn about working with GPIO in embedded Linux, with a particular emphasis on the Zynq-7000 family. We cover basic user- and kernel-space GPIO usage, as well as bit-banged I/O over GPIO, GPIO keys, and GPIO LEDs.