logo
Product categories

EbookNice.com

Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.

Please read the tutorial at this link.  https://ebooknice.com/page/post?id=faq


We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.


For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.

EbookNice Team

(Ebook) Linux Driver Development with Raspberry Pi - Practical Labs by Alberto Liberal de los Rios ISBN 9788516120689, 9798516120688, 8516120686

  • SKU: EBN-32339136
Zoomable Image
$ 32 $ 40 (-20%)

Status:

Available

4.7

34 reviews
Instant download (eBook) Linux Driver Development with Raspberry Pi - Practical Labs after payment.
Authors:Alberto Liberal de los Rios
Pages:648 pages.
Year:2021
Editon:1
Publisher:Alberto Liberal de los Rios
Language:english
File Size:5.95 MB
Format:pdf
ISBNS:9788516120689, 9798516120688, 8516120686
Categories: Ebooks

Product desciption

(Ebook) Linux Driver Development with Raspberry Pi - Practical Labs by Alberto Liberal de los Rios ISBN 9788516120689, 9798516120688, 8516120686

Linux Driver Development with Raspberry Pi - Practical LabsEmbedded systems have become an integral part of our daily life. They are deployed in mobile devices, networking infrastructure, home and consumer devices, digital signage, medical imaging, automotive infotainment and many other industrial applications. The use of embedded systems is growing exponentially. Many of these embedded systems are powered by an inexpensive yet powerful system-on-chip (SoC) that is running a Linux operating system. The BCM2837 from Broadcom is one of these SoCs, running quad ARM Cortex A53 cores at 1.2GHz. This is the SoC used in the popular Raspberry Pi 3 boards.This book follows the learning by doing approach, so you will be playing with your Raspberry Pi since the first chapter. Besides the Raspberry Pi board, you will use several low-cost boards to develop the hands-on examples. In the labs, it is described what each step means in detail so that you can use your own hardware components adapting the content of the book to your needs.You will learn how to develop Linux drivers for the Raspberry Pi boards. You will start with the simplest ones that do not interact with any external hardware, then you will develop Linux drivers that manage different kind of devices: Accelerometer, DAC, ADC, RGB LED, Buttons, Joystick controller, Multi-Display LED controller and I/O expanders controlled via I2C and SPI buses. You will also develop DMA drivers, USB device drivers, drivers that manage interrupts and drivers that write and read on the internal registers of the SoC to control its GPIOs. To ease the development of some of these drivers, you will use different types of Linux kernel subsystems: Miscellaneous, LED, UIO, USB, Input and Industrial I/O. More than 30 kernel modules have been written (besides several user applications), which can be downloaded from the book's GitHub repository.This book uses the Long Term Support (LTS) Linux kernel 5.4, which was released on November 2019 and wil
*Free conversion of into popular formats such as PDF, DOCX, DOC, AZW, EPUB, and MOBI after payment.

Related Products