Linux Device Drivers Development - Madieu, John
- Format: Broché Voir le descriptif
Vous en avez un à vendre ?
Vendez-le-vôtre92,27 €
Produit Neuf
Ou 23,07 € /mois
- Livraison à 0,01 €
- Livré entre le 17 et le 30 juillet
Brand new, In English, Fast shipping from London, UK; Tout neuf, en anglais, expédition rapide depuis Londres, Royaume-Uni;ria9781785280009_dbm
- Payez directement sur Rakuten (CB, PayPal, 4xCB...)
- Récupérez le produit directement chez le vendeur
- Rakuten vous rembourse en cas de problème
Gratuit et sans engagement
Félicitations !
Nous sommes heureux de vous compter parmi nos membres du Club Rakuten !
TROUVER UN MAGASIN
Retour
Avis sur Linux Device Drivers Development de Madieu, John Format Broché - Livre Informatique
0 avis sur Linux Device Drivers Development de Madieu, John Format Broché - Livre Informatique
Les avis publiés font l'objet d'un contrôle automatisé de Rakuten.
-
A History Of Modern Europe
Neuf dès 66,61 €
-
Perfectionnement Allemand (5 Cd Audio)
1 avis
Occasion dès 47,90 €
-
The French Army And The First World War
Neuf dès 51,69 €
-
Noco Boost Gb40 :
Neuf dès 54,99 €
-
Greek Gods Abroad
Neuf dès 50,25 €
-
The New Munsell Student Color Set
Neuf dès 125,62 €
-
La Sante Interdite
1 avis
Occasion dès 71,00 €
-
Motel Fetish
1 avis
Occasion dès 59,00 €
-
Agitator
Occasion dès 58,00 €
-
St - Tropez Soleil
1 avis
Neuf dès 105,00 €
Occasion dès 72,53 €
-
Picasso And Portraiture
Occasion dès 64,18 €
-
Photographs
Occasion dès 80,09 €
-
The Ghost In The Shell Book
Neuf dès 71,80 €
-
Microeconomics, Global Edition
Neuf dès 151,23 €
Occasion dès 75,90 €
-
Collecting Antique Meerschaum Pipes
Neuf dès 55,84 €
-
Michael O'neill. On Yoga: The Architecture Of Peace
Occasion dès 49,00 €
-
Anglais Débutants À B2 - Pack Audio (3 Cd Audio)
1 avis
Neuf dès 65,90 €
Occasion dès 52,72 €
-
Hugo Pratt. Geografie Immaginarie-Imaginary Geographies-Géographies Imaginaires
Neuf dès 51,98 €
-
Ghost In The Shell
Neuf dès 55,04 €
-
Numicon: Homework Activities Intervention Resource - 'maths Bag' Of Resources Per Pupil
Neuf dès 69,96 €
Produits similaires
Présentation Linux Device Drivers Development de Madieu, John Format Broché
- Livre Informatique
Résumé :
Develop Linux device drivers from scratch, with hands-on guidance focused on embedded systems, covering key subsystems like I2C, SPI, GPIO, IRQ, and DMA for real-world hardware integration using kernel 4.13 Key Features: - Develop custom drivers for I2C, SPI, GPIO, RTC, and input devices using modern Linux kernel APIs - Learn memory management, IRQ handling, DMA, and the device tree through hands on examples - Explore embedded driver development with platform drivers, regmap, and IIO frameworks Book Description: Linux kernel is a complex, portable, modular and widely used piece of software, running on around 80% of servers and embedded systems in more than half of devices throughout the World. Device drivers play a critical role in how well a Linux system performs. As Linux has turned out to be one of the most popular operating systems used, the interest in developing proprietary device drivers is also increasing steadily. This book will initially help you understand the basics of drivers as well as prepare for the long journey through the Linux Kernel. This book then covers drivers development based on various Linux subsystems such as memory management, PWM, RTC, IIO, IRQ management, and so on. The book also offers a practical approach on direct memory access and network device drivers. By the end of this book, you will be comfortable with the concept of device driver development and will be in a position to write any device driver from scratch using the latest kernel version (v4.13 at the time of writing this book). What You Will Learn: - Use kernel facilities to develop powerful drivers - Develop drivers for widely used I2C and SPI devices and use the regmap API - Write and support devicetree from within your drivers - Program advanced drivers for network and frame buffer devices - Delve into the Linux irqdomain API and write interrupt controller drivers - Enhance your skills with regulator and PWM frameworks - Develop measurement system drivers with IIO framework - Get the best from memory management and the DMA subsystem - Access and manage GPIO subsystems and develop GPIO controller drivers Who this book is for: This book is ideal for embedded systems developers, engineers, and Linux enthusiasts who want to learn how to write device drivers from scratch. Whether you're new to kernel development or looking to deepen your understanding of subsystems like I2C, SPI, and IRQs, this book provides practical, real-world instructions tailored for working with embedded Linux platforms. Foundational knowledge of C and basic Linux concepts is recommended. Table of Contents - Introduction to Kernel Development - Device Driver Basis - Kernel Facilities and Helper Functions - Character Device Drivers - Platform Device Drivers - The Concept of Device Tree - I2C Client Drivers - SPI Device Drivers - Regmap API - A Register Map Abstraction - IIO Framework - Kernel Memory Management - DMA - Direct Memory Access - Linux Device Model - Pin Control and GPIO Subsystem - GPIO Controller Drivers - gpio_chip - Advanced IRQ Management - Input Devices Drivers - RTC Drivers - PWM Drivers - Regulator Framework - Framebuffer Drivers - Network Interface Card Drivers...
Biographie:
John Madieu is an embedded Linux and kernel engineer living in Paris, France. His main activities consist of developing device drivers and Board Support Packages (BSPs) for companies in domains such as IoT, automation, transport, healthcare, energy, and the military. John is the founder and chief consultant at LABCSMART, a company that provides training and services for embedded Linux and Linux kernel engineering. He is an open source and embedded systems enthusiast, convinced that it is only by sharing knowledge that we can learn more. He is passionate about boxing, which he practiced for 6 years professionally, and continues to channel this passion through training sessions that he provides voluntarily.
Sommaire:
Develop Linux device drivers from scratch, with hands-on guidance focused on embedded systems, covering key subsystems like I2C, SPI, GPIO, IRQ, and DMA for real-world hardware integration using kernel 4.13 Key Features: - Develop custom drivers for I2C, SPI, GPIO, RTC, and input devices using modern Linux kernel APIs - Learn memory management, IRQ handling, DMA, and the device tree through hands on examples - Explore embedded driver development with platform drivers, regmap, and IIO frameworks Book Description: Linux kernel is a complex, portable, modular and widely used piece of software, running on around 80% of servers and embedded systems in more than half of devices throughout the World. Device drivers play a critical role in how well a Linux system performs. As Linux has turned out to be one of the most popular operating systems used, the interest in developing proprietary device drivers is also increasing steadily. This book will initially help you understand the basics of drivers as well as prepare for the long journey through the Linux Kernel. This book then covers drivers development based on various Linux subsystems such as memory management, PWM, RTC, IIO, IRQ management, and so on. The book also offers a practical approach on direct memory access and network device drivers. By the end of this book, you will be comfortable with the concept of device driver development and will be in a position to write any device driver from scratch using the latest kernel version (v4.13 at the time of writing this book). What You Will Learn: - Use kernel facilities to develop powerful drivers - Develop drivers for widely used I2C and SPI devices and use the regmap API - Write and support devicetree from within your drivers - Program advanced drivers for network and frame buffer devices - Delve into the Linux irqdomain API and write interrupt controller drivers - Enhance your skills with regulator and PWM frameworks - Develop measurement system drivers with IIO framework - Get the best from memory management and the DMA subsystem - Access and manage GPIO subsystems and develop GPIO controller drivers Who this book is for: This book is ideal for embedded systems developers, engineers, and Linux enthusiasts who want to learn how to write device drivers from scratch. Whether you're new to kernel development or looking to deepen your understanding of subsystems like I2C, SPI, and IRQs, this book provides practical, real-world instructions tailored for working with embedded Linux platforms. Foundational knowledge of C and basic Linux concepts is recommended. Table of Contents - Introduction to Kernel Development - Device Driver Basis - Kernel Facilities and Helper Functions - Character Device Drivers - Platform Device Drivers - The Concept of Device Tree - I2C Client Drivers - SPI Device Drivers - Regmap API - A Register Map Abstraction - IIO Framework - Kernel Memory Management - DMA - Direct Memory Access - Linux Device Model - Pin Control and GPIO Subsystem - GPIO Controller Drivers - gpio_chip - Advanced IRQ Management - Input Devices Drivers - RTC Drivers - PWM Drivers - Regulator Framework - Framebuffer Drivers - Network Interface Card Drivers...
Détails de conformité du produit
Personne responsable dans l'UE