Using the training lecture materials from Bootlin, learn how to make the Linux kernel support new hardware, both for driving new devices and for supporting a new board. You will get familiar with how Linux abstracts the hardware and how it uses buses to bind devices to drivers. This book also covers the infrastructure that Linux offers to support device driver development: managing memory, mapping registers, registering interrupt handlers, locking and debugging primitives. To run the practical labs, you will need an affordable electronic board, and the corresponding - "Training Labs" booklet.
Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.