LIBRISTO
LIBROAMANTO
obligatoriu
Faceți parte dintr-o comunitate de iubitori de cărți din întreaga lume și beneficiați de o mulțime de avantaje Creați-vă un cont gratuit
0
Transport gratuit la punctele de livrare Pick Up peste 349.00 lei
Packeta 15.00 lei Cargus 28.00 lei Easybox 20.00 lei FAN 20.00 lei Punct FAN 16.00 lei Punct DPD 17.00 lei Curier Sameday 24.00 lei Curier DPD 25.00 lei

Livrare gratuită pentru comenzile peste 349,00 lei.

Linux Device Driver Development

Limba englezăengleză
Carte Carte broșată
Carte Linux Device Driver Development John Madieu
Codul Libristo: 39385050
Editura Packt Publishing, aprilie 2022
Get up to speed with the most important concepts in driver development and focus on common embedded... Descrierea completă
Leftin Leftin
În stoc
&
avantajos
209.61 lei
Disponibil în cantități mici Expediem în 24 de ore

30 de zile pentru retur bunuri


Clienții au cumpărat de asemenea


Linux Kernel Programming - Second Edition Kaiwan N. Billimoria / Carte Carte broșată
common.buy 268.69 lei
Mastering Linux Device Driver Development John Madieu / Carte Carte broșată
common.buy 336.55 lei
Linux Kernel Development Robert Love / Carte Carte broșată
common.buy 245.83 lei
iOS 18 Programming for Beginners - Ninth Edition Ahmad Sahar / Carte Carte broșată
common.buy 242.60 lei
Expert Spring MVC and Web Flow Colin Yates / Carte Carte broșată
common.buy 190.82 lei
Debugging with GDB RICHARD STALLMAN / Carte Carte broșată
common.buy 189.98 lei
Python Graphics B.J. Korites / Carte Carte broșată
common.buy 231.95 lei
Learning Perl Randal L Schwartz / Carte Carte broșată
common.buy 276.94 lei
iOS Programming Christian Keur / Carte Carte broșată
common.buy 310.03 lei

Get up to speed with the most important concepts in driver development and focus on common embedded system requirements such as memory management, interrupt management, and locking mechanisms


Key Features:

  • Write feature-rich and customized Linux device drivers for any character, SPI, and I2C device
  • Develop a deep understanding of locking primitives, IRQ management, memory management, DMA, and so on
  • Gain practical experience in the embedded side of Linux using GPIO, IIO, and input subsystems


Book Description:

Linux is by far the most-used kernel on embedded systems. Thanks to its subsystems, the Linux kernel supports almost all of the application fields in the industrial world. This updated second edition of Linux Device Driver Development is a comprehensive introduction to the Linux kernel world and the different subsystems that it is made of, and will be useful for embedded developers from any discipline.


You'll learn how to configure, tailor, and build the Linux kernel. Filled with real-world examples, the book covers each of the most-used subsystems in the embedded domains such as GPIO, direct memory access, interrupt management, and I2C/SPI device drivers. This book will show you how Linux abstracts each device from a hardware point of view and how a device is bound to its driver(s). You'll also see how interrupts are propagated in the system as the book covers the interrupt processing mechanisms in-depth and describes every kernel structure and API involved. This new edition also addresses how not to write device drivers using user space libraries for GPIO clients, I2C, and SPI drivers.


By the end of this Linux book, you'll be able to write device drivers for most of the embedded devices out there.


What You Will Learn:

  • Download, configure, build, and tailor the Linux kernel
  • Describe the hardware using a device tree
  • Write feature-rich platform drivers and leverage I2C and SPI buses
  • Get the most out of the new concurrency managed workqueue infrastructure
  • Understand the Linux kernel timekeeping mechanism and use time-related APIs
  • Use the regmap framework to factor the code and make it generic
  • Offload CPU for memory copies using DMA
  • Interact with the real world using GPIO, IIO, and input subsystems


Who this book is for:

This Linux OS book is for embedded system and embedded Linux enthusiasts/developers who want to get started with Linux kernel development and leverage its subsystems. Electronic hackers and hobbyists interested in Linux kernel development as well as anyone looking to interact with the platform using GPIO, IIO, and input subsystems will also find this book useful.

Actriță & Poliglotă
EWA KASP pentru
Redă videoclipul
Ewa Kasp
Libristo are cea mai mare selecție de literatură în limbi străine. De aceea îmi cumpăr cărțile de aici.

Informații despre carte

Titlu complet Linux Device Driver Development
Autor John Madieu
Limba engleză
Legare Carte - Carte broșată
Data publicării 2022
Număr pagini 708
EAN 9781803240060
ISBN 1803240067
Codul Libristo 39385050
Greutatea 1298
Dimensiuni 191 x 235 x 38
Dăruiește această carte chiar astăzi
Este foarte ușor
1 Adaugă cartea în coș și selectează Livrează ca un cadou 2 Îți vom trimite un voucher în schimb 3 Cartea va ajunge direct la adresa destinatarului

Ar putea de asemenea, să te intereseze


Linux Device Drivers Development John Madieu / Carte Carte broșată
common.buy 388.43 lei
Linux Device Drivers Greg Kroah-Hartman / Carte Carte broșată
common.buy 231.95 lei
Mastering Ubuntu Server - Fourth Edition Jay LaCroix / Carte Carte broșată
common.buy 294.58 lei
Mastering Linux Kernel Development Raghu Bharadwaj / Carte Carte broșată
common.buy 310.45 lei
UNIX and Linux System Administration Handbook collegium / Carte Carte broșată
common.buy 349.60 lei
Top
Learning Modern Linux Michael Hausenblas / Carte Carte broșată
common.buy 276.94 lei
Design of the UNIX Operating System Maurice J. Bach / Carte Carte broșată
common.buy 406.49 lei
Mastering Embedded Linux Development - Fourth Edition Chris Simmonds / Carte Carte broșată
common.buy 268.69 lei
Understanding UNIX/LINUX Programming Bruce Molay / Carte Carte broșată
common.buy 1 286.93 lei
Linux Kernel Programming Kaiwan N Billimoria / Carte Carte broșată
common.buy 310.45 lei
Top
How Linux Works, 3rd Edition Brian Ward / Carte Carte broșată
common.buy 194.78 lei
STM32F103 Arm Microcontroller and Embedded Systems Muhammad Ali Mazidi / Carte Carte broșată
common.buy 151.77 lei
Writing Linux Device Drivers: Lab Solutions: a guide with exercises Dr Jerry Cooperstein / Carte Carte broșată
common.buy 131.94 lei
Programming Rust Jim Blandy / Carte Carte broșată
common.buy 334.56 lei
Top
Linux Michael Kofler / Carte Carte broșată
common.buy 252.20 lei
Under the Chinaberry Tree Tumbleweed Smith / Carte Carte broșată
common.buy 100.41 lei
Opposite of Butterfly Hunting Evanna Lynch / Carte Carte broșată
common.buy 89.97 lei
Top
The Third Gilmore Girl Kelly Bishop / Carte Carte broșată
common.buy 89.77 lei
Everything Happens for a Reason Danny Care / Carte Carte broșată
common.buy 66.49 lei
A-Z of Curious Northern Ireland Doreen McBride / Carte Carte broșată
common.buy 89.97 lei
Top
Mastering Embedded Linux Programming Frank Vasquez / Carte Carte broșată
common.buy 388.43 lei

Logare

Conectare la contul de utilizator Încă nu ai un cont Libristo? Crează acum!

 
obligatoriu
obligatoriu

Nu ai un cont? Beneficii cu contul Libristo!

Datorită contului Libristo, vei avea totul sub control.

Creare cont Libristo