LIBRISTO
LIBROAMANTO
obrigatório
Faça parte de uma comunidade de amantes de livros de todo o mundo e tenha acesso a uma série de benefícios. Crie uma conta gratuitamente
0
Correio DHL 7.99 Correio DPD 4.49 Correio MRW 3.99 Ponto DPD 3.99

Estimados clientes, devido a feriado nacional, o Apoio ao Cliente não está disponível hoje. Atenderemos os seus requisitos no próximo dia útil. Obrigado pela sua compreensão.

Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization

Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts

Língua InglêsInglês
Livro Capa mole
Livro Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization Kaiwan N Billimoria
Código Libristo: 35518978
Editoras Packt Publishing Limited, março 2021
Discover how to write high-quality character driver code, interface with userspace, work with chip m... Descrição completa
? points 83 b
34.39
Armazenamento externo Envio em 9-15 dias

Política de devolução de 30 dias


Os clientes também compraram


Linux Kernel Programming - Second Edition Kaiwan N. Billimoria / Livro Capa mole
common.buy 41.57

Discover how to write high-quality character driver code, interface with userspace, work with chip memory, and gain an in-depth understanding of working with hardware interrupts and kernel synchronization


Key Features:

  • Delve into hardware interrupt handling, threaded IRQs, tasklets, softirqs, and understand which to use when
  • Explore powerful techniques to perform user-kernel interfacing, peripheral I/O and use kernel mechanisms
  • Work with key kernel synchronization primitives to solve kernel concurrency issues


Book Description:

Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization is an ideal companion guide to the Linux Kernel Programming book. This book provides a comprehensive introduction for those new to Linux device driver development and will have you up and running with writing misc class character device driver code (on the 5.4 LTS Linux kernel) in next to no time.


You'll begin by learning how to write a simple and complete misc class character driver before interfacing your driver with user-mode processes via procfs, sysfs, debugfs, netlink sockets, and ioctl. You'll then find out how to work with hardware I/O memory. The book covers working with hardware interrupts in depth and helps you understand interrupt request (IRQ) allocation, threaded IRQ handlers, tasklets, and softirqs. You'll also explore the practical usage of useful kernel mechanisms, setting up delays, timers, kernel threads, and workqueues. Finally, you'll discover how to deal with the complexity of kernel synchronization with locking technologies (mutexes, spinlocks, and atomic/refcount operators), including more advanced topics such as cache effects, a primer on lock-free techniques, deadlock avoidance (with lockdep), and kernel lock debugging techniques.


By the end of this Linux kernel book, you'll have learned the fundamentals of writing Linux character device driver code for real-world projects and products.


What You Will Learn:

  • Get to grips with the basics of the modern Linux Device Model (LDM)
  • Write a simple yet complete misc class character device driver
  • Perform user-kernel interfacing using popular methods
  • Understand and handle hardware interrupts confidently
  • Perform I/O on peripheral hardware chip memory
  • Explore kernel APIs to work with delays, timers, kthreads, and workqueues
  • Understand kernel concurrency issues
  • Work with key kernel synchronization primitives and discover how to detect and avoid deadlock


Who this book is for:

An understanding of the topics covered in the Linux Kernel Programming book is highly recommended to make the most of this book. This book is for Linux programmers beginning to find their way with device driver development. Linux device driver developers looking to overcome frequent and common kernel/driver development issues, as well as perform common driver tasks such as user-kernel interfaces, performing peripheral I/O, handling hardware interrupts, and dealing with concurrency will benefit from this book. A basic understanding of Linux kernel internals (and common APIs), kernel module development, and C programming is required.

Atriz & Poliglota
EWA KASP para
Reproduzir vídeo
Ewa Kasp
A Libristo tem a maior seleção de literatura estrangeira. É por isso que compro os meus livros aqui.

Sobre o livro

Nome completo Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization
Língua Inglês
Encadernação Livro - Capa mole
Data de emissão 2021
Número de páginas 452
EAN 9781801079518
ISBN 180107951X
Código Libristo 35518978
Peso 838
Dimensões 191 x 235 x 25
Ofereça este livro hoje
É fácil
1 Adicione ao carrinho e escolha Entregar como presente ao finalizar a compra 2 Receberá um vale 3 O livro chegará ao endereço do destinatário

Também pode estar interessado em


Linux Kernel Programming Kaiwan N Billimoria / Livro Capa mole
common.buy 48.05
Linux Device Drivers Development John Madieu / Livro Capa mole
common.buy 60.19
Principal
Mastering Embedded Linux Programming Frank Vasquez / Livro Capa mole
common.buy 60.19
BGP Design and Implementation Randy Zhang / Livro Capa mole
common.buy 54.63
Mastering Linux Device Driver Development John Madieu / Livro Capa mole
common.buy 52.10
Mastering Linux Kernel Development Raghu Bharadwaj / Livro Capa mole
common.buy 48.05
Hands-On System Programming with Linux Kaiwan Billimoria / Livro Capa mole
common.buy 48.05
Principal
Warriors: Legends of the Clans Erin Hunter / Livro Capa mole
common.buy 6.87
Q Skills for Success (3rd Edition). Listening Susan Earle-Carlin / Livro Capa mole
common.buy 42.28
Understanding the Linux Kernel 3e Daniel P Bovet / Livro Capa mole
common.buy 42.69
Principal
Think Like a Street Photographer STUART MATT/BROWN DE / Livro Capa mole
common.buy 12.84
Principal
Divine Comedy Dante Alighieri / Livro Livro de capa dura
common.buy 16.99
Principal
The Heroes of Olympus Set Rick Riordan / Livro Capa mole
common.buy 30.85
Principal
Toilet-bound Hanako-kun, Vol. 2 Aida Iro / Livro Capa mole
common.buy 8.59
Principal
Tarot of the Divine Yoshi Yoshitani / Artigos impressos Cartões
common.buy 12.43
Principal
JoJo's Bizarre Adventure: Part 5 - Golden Wind, Vol. 2 Hirohiko Araki / Livro Livro de capa dura
common.buy 15.77
Principal
Harry Potter and the Sorcerer's Stone (Minalima) Joanne Kathleen Rowling / Livro Livro de capa dura
common.buy 23.56
Principal
Metabarons Juan Gimenez / Livro Capa mole
common.buy 24.78
Principal
Chainsaw Man, Vol. 1 Tatsuki Fujimoto / Livro Capa mole
common.buy 6.97
Principal
Tales from the Cafe Toshikazu Kawaguchi / Livro Capa mole
common.buy 8.69
Principal
My Dark Vanessa Kate Elizabeth Russell / Livro Capa mole
common.buy 8.39
Principal Em breve
Helmut Newton: Private Property Helmut Newton / Livro Capa mole
common.buy 7.68

Iniciar sessão

Inicie sessão na sua conta. Não tem uma conta Libristo? Crie uma agora!

 
obrigatório
obrigatório

Não tem uma conta? Descubra os benefícios de ter uma conta Libristo!

Com uma conta Libristo, terá tudo sob controlo.

Crie uma conta Libristo