Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization: Create user-kernel #1

Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization: Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts

Тип книги:
Печатная книга
О товаре
Перейти к описанию
Автор на обложке
0
Год выпуска
2021
Тип бумаги в книге
Мелованная матовая
Тип обложки
Мягкая обложка
Тип книги
Печатная книга

О книге

Введение в книгу : Key benefits Delve into hardware interrupt handling, threaded IRQs, tasklets, softirqs, and understand which to use when Explore powerful techniques to perform user-kernel interfaci
2 502 ₽ 3 124 ₽
Магазин
Подписаться
Auroramn
Перейти
4.7
Чат
Заказы
2.6 K
О магазине

Описание

Введение в книгу : Key benefits 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 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.
#сеть
Артикул
4297085392
Автор на обложке
0
Год выпуска
2021
Тип бумаги в книге
Мелованная матовая
Тип обложки
Мягкая обложка
Тип книги
Печатная книга
Язык издания
Английский
Количество страниц
452
Размер упаковки (Длина х Ширина х Высота), см
34*26*4
Размеры, мм
251*179*25
Вес товара, г
860
ISBN
9781801070829
Сохранность книги
Очень хорошая
Информация о технических характеристиках, комплекте поставки, стране изготовления, внешнем виде и цвете товара носит справочный характер и основывается на последних доступных к моменту публикации сведениях
Отзывы о товаре 0 Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization: Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts
Рейтинга пока нет. Он формируется на основе актуальных отзывов на заказанные и оплаченные товары

Как правильно задавать вопросы?

Будьте вежливы и спрашивайте о товаре, на карточке которого вы находитесь

Если вы обнаружили ошибку в описанием товара, воспользуйтесь функцией

Как отвечать на вопросы?

Отвечать на вопросы могут клиенты, купившие товар, и официальные представители.

Выбрать «Лучший ответ» может только автор вопроса, если именно этот ответ ему помог.