Linux Driver Development for Embedded Processors - Second Edition: Learn to develop Linux embedded drivers with kernel 4.9 LTSКНИГИ » ОС И БД
Название: Linux Driver Development for Embedded Processors - Second Edition: Learn to develop Linux embedded drivers with kernel 4.9 LTS Автор: Alberto Liberal de los R?os Год: 2018 Страниц: 588 Формат: PDF Размер: 10 Mb Язык: English
LINUX DRIVER DEVELOPMENT FOR EMBEDDED PROCESSORS - SECOND EDITION - (This eBook has been optimized to be read on tablets over 7"). The flexibility of Linux embedded, the availability of powerful, energy efficient processors designed for embedded computing and the low cost of new processors are encouraging many industrial companies to come up with new developments based on embedded processors. Current engineers have in their hands powerful tools for developing applications previously unimagined, but they need to understand the countless features that Linux offers today. This book will teach you how to develop device drivers for Device Tree Linux embedded systems. You will learn how to write different types of Linux drivers, as well as the appropriate APIs (Application Program Interfaces) and methods to interface with kernel and user spaces. This is a book is meant to be practical, but also provides an important theoretical base. More than twenty drivers are written and ported to three different processors. You can choose between NXP i.MX7D, Microchip SAMA5D2 and Broadcom BCM2837 processors to develop and test the drivers, whose implementation is described in detail in the practical lab sections of the book. Before you start reading, I encourage you to acquire any of these processor boards whenever you have access to some GPIOs, and at least one SPI and I2C controllers. One of the boards used to implement the drivers is the famous Raspberry PI 3 Model B board. You will learn how to develop drivers, from the simplest ones that do not interact with any external hardware, to drivers that manage different kind of devices: accelerometers, DACs, ADCs, RGB LEDs, Multi-Display LED controllers, I/O expanders, and Buttons. You will also develop DMA drivers, drivers that manage interrupts, and drivers that write/read on the internal registers of the processor to control external devices. To easy the development of some of these drivers, you will use different types of Frameworks: Miscellaneous framework, LED framework, UIO framework, Input framework and the IIO industrial one. This second edition has been updated to the v4.9 LTS kernel.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
С этой публикацией часто скачивают:
Learn Embedded Systems: Basics To Advanced Название: Learn Embedded Systems: Basics To Advanced Автор: Er. Eric Saw Издательство: Amazon Digital Services LLC Год: 2019 Формат: azw3 Размер:...
Professional Embedded ARM Development Название: Professional Embedded ARM Development Автор: James Langbridge Издательство: John Wiley & Sons, Inc. Год: 2014 Формат: PDF Страниц: 288...
Linux Device Drivers, Third Edition Название: Linux Device Drivers, Third Edition Автор: Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman Издательство: O’Reilly Media, Inc....
Linux for Embedded and Real-time Applications Название: Linux for Embedded and Real-time Applications Автор: Abbott D. Издательство: Newnes Год: 2018 Формат: pdf Страниц: 290 Размер: 15 mb...
Linux Device Drivers Development (+code) Название: Linux Device Drivers Development (+code) Автор: John Madieu Издательство: Packt Publishing Год: 2017 Страниц: 586 Формат: True PDF, EPUB,...
Embedded Linux System Design and Development Название: Embedded Linux System Design and Development Автор: P. Raghavan and Amol Lad Издательство: Auerbach Publications Год: 2005 Формат: PDF...
Linux: Embedded Development Название: Linux: Embedded Development Автор: Alexandru Vaduva, Alex Gonzalez, Chris Simmonds Издательство: Packt Publishing Год: 2016 Страниц: 1498...
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.