

Linux Device Driver Development Cookbook, (Paperback)
Key item features
- Linux Device Driver Development Cookbook, (Paperback)
- Author: Packt Publishing
- ISBN: 9781838558802
- Format: Paperback
- Publication Date: 2019-05-31
- Page Count: 356
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pages356
- SubgenreHardware
- Edition1
- Free shipping
Free 90-day returns
How do you want your item?
Get free delivery, shipping and more*
About this item
Product details
Over 30 recipes to develop custom drivers for your embedded Linux applications
Key Features:
- Use kernel facilities to develop powerful drivers
- Learn core concepts for developing device drivers using a practical approach
- Program a custom character device to get access to kernel internals
Book Description:
Linux is a unified kernel that is widely used to develop embedded systems. As Linux has turned out to be one of the most popular operating systems worldwide, the interest in developing proprietary device drivers has also increased. Device drivers play a critical role in how the system performs and ensure that the device works in the manner intended. By exploring several examples on the development of character devices, the technique of managing a device tree, and how to use other kernel internals, such as interrupts, kernel timers, and wait queue, you'll be able to add proper management for custom peripherals to your embedded system.
You'll begin by installing the Linux kernel and then configuring it. Once you have installed the system, you will learn to use different kernel features and character drivers. You will also cover interrupts in-depth and understand how you can manage them. Later, you will explore the kernel internals required for developing applications. As you approach the concluding chapters, you will learn to implement advanced character drivers and also discover how to write important Linux device drivers.
By the end of this book, you will be equipped with the skills you need to write a custom character driver and kernel code according to your requirements.
What You Will Learn:
- Become familiar with the latest kernel releases (4.19/5.x) running on the ESPRESSOBin devkit, an ARM 64-bit machine
- Download, configure, modify, and build kernel sources
- Add and remove a device driver or a module from the kernel
- Understand how to implement character drivers to manage different kinds of computer peripherals
- Get well-versed with kernel helper functions and objects that can be used to build kernel applications
- Gain comprehensive insights into managing custom hardware with Linux from both the kernel and user space
Who this book is for:
This book is for anyone who wants to develop their own Linux device drivers for embedded systems. Basic hands-on experience with the Linux operating system and embedded concepts is necessary.
Table of Contents
- Installing the developing system
- A Peek Inside the Kernel
- Working with Char drivers
- Using the Device Tree
- Managing Interrupts and Concurrency
- Miscellaneous Kernel InternalsFinal
- Advanced Char Driver Operations
- (Appendix A): Additional Information on Working with Char Drivers
- (Appendix B): Additional Information on using the Device Tree
- Linux Device Driver Development Cookbook, (Paperback)
- Author: Packt Publishing
- ISBN: 9781838558802
- Format: Paperback
- Publication Date: 2019-05-31
- Page Count: 356
Specifications
Book format
Fiction/nonfiction
Genre
Pages
Warranty
Warranty information
Compare with similar items
| Product | Viewing this itemLinux Device Driver Development Cookbook, (Paperback) ![]() $49.99 current price $49.99 | Windows Presentation Foundation 4.5 Cookbook (Paperback) ![]() $40.06 current price $40.06 | The Pro Tools 2023 Post-Audio Cookbook, (Paperback) ![]() $34.99 current price $34.99 | Linux: The Comprehensive Guide, (Paperback) ![]() $41.31 current price $41.31 | Hardening Hardening Linux, (Paperback) ![]() $39.16 current price $39.16 | Amministrazione Avanzata Di Server Linux, (Paperback) ![]() $24.99 current price $24.99 | ACM Books Heterogeneous Computing: Hardware and Software Perspectives, (Paperback) ![]() $39.95 current price $39.95 | Advanced AI Command Course: Prompt Engineering, (Paperback) ![]() $19.99 current price $19.99 | The Intimate Life of Computers: Digitizing Domesticity in the 1980s, (Paperback) ![]() $26.97 current price $26.97 |
|---|
| Book format | PaperbackLinux Device Driver Development Cookbook, (Paperback) | PaperbackGNU/Linux Rapid Embedded Programming | PaperbackWindows Presentation Foundation 4.5 Cookbook (Paperback) | PaperbackThe Pro Tools 2023 Post-Audio Cookbook, (Paperback) | PaperbackLinux: The Comprehensive Guide, (Paperback) | PaperbackHardening Hardening Linux, (Paperback) | PaperbackAmministrazione Avanzata Di Server Linux, (Paperback) | PaperbackACM Books Heterogeneous Computing: Hardware and Software Perspectives, (Paperback) | PaperbackAdvanced AI Command Course: Prompt Engineering, (Paperback) | PaperbackThe Intimate Life of Computers: Digitizing Domesticity in the 1980s, (Paperback) |
|---|---|---|---|---|---|---|---|---|---|---|
| Fiction/nonfiction | Non-FictionLinux Device Driver Development Cookbook, (Paperback) | Non-FictionGNU/Linux Rapid Embedded Programming | Non-FictionWindows Presentation Foundation 4.5 Cookbook (Paperback) | Non-FictionThe Pro Tools 2023 Post-Audio Cookbook, (Paperback) | Non-FictionLinux: The Comprehensive Guide, (Paperback) | Non-FictionHardening Hardening Linux, (Paperback) | Non-FictionAmministrazione Avanzata Di Server Linux, (Paperback) | Non-FictionACM Books Heterogeneous Computing: Hardware and Software Perspectives, (Paperback) | Non-FictionAdvanced AI Command Course: Prompt Engineering, (Paperback) | Non-FictionThe Intimate Life of Computers: Digitizing Domesticity in the 1980s, (Paperback) |
| Genre | Computing & InternetLinux Device Driver Development Cookbook, (Paperback) | Computing & InternetGNU/Linux Rapid Embedded Programming | Computing & InternetWindows Presentation Foundation 4.5 Cookbook (Paperback) | Computing & InternetThe Pro Tools 2023 Post-Audio Cookbook, (Paperback) | Computing & InternetLinux: The Comprehensive Guide, (Paperback) | Computing & InternetHardening Hardening Linux, (Paperback) | Computing & InternetAmministrazione Avanzata Di Server Linux, (Paperback) | Computing & InternetACM Books Heterogeneous Computing: Hardware and Software Perspectives, (Paperback) | TextbooksAdvanced AI Command Course: Prompt Engineering, (Paperback) | Computing & InternetThe Intimate Life of Computers: Digitizing Domesticity in the 1980s, (Paperback) |
| Pages | 356Linux Device Driver Development Cookbook, (Paperback) | 732GNU/Linux Rapid Embedded Programming | 464Windows Presentation Foundation 4.5 Cookbook (Paperback) | 282The Pro Tools 2023 Post-Audio Cookbook, (Paperback) | 1178Linux: The Comprehensive Guide, (Paperback) | 404Hardening Hardening Linux, (Paperback) | 460Amministrazione Avanzata Di Server Linux, (Paperback) | 127ACM Books Heterogeneous Computing: Hardware and Software Perspectives, (Paperback) | 50Advanced AI Command Course: Prompt Engineering, (Paperback) | 240The Intimate Life of Computers: Digitizing Domesticity in the 1980s, (Paperback) |
Similar items you might like
Based on what customers bought
Linux: The Comprehensive Guide, (Paperback) $41.31
$4131current price $41.31Linux: The Comprehensive Guide, (Paperback)
Shipping, arrives in 3+ daysGNU/Linux Rapid Embedded Programming $49.99
$4999current price $49.99GNU/Linux Rapid Embedded Programming
Save withShipping, arrives tomorrowpfSense 2.x Cookbook-Second Edition (Paperback) $46.57
$4657current price $46.57pfSense 2.x Cookbook-Second Edition (Paperback)
Shipping, arrives in 3+ daysMeteor Web Application Development Cookbook (Paperback) $43.99
$4399current price $43.99Meteor Web Application Development Cookbook (Paperback)
Save withShipping, arrives in 2 daysLearning Linux Shell Scripting - Second Edition (Paperback) $48.99
$4899current price $48.99Learning Linux Shell Scripting - Second Edition (Paperback)
Save withShipping, arrives in 2 daysWindows Presentation Foundation 4.5 Cookbook (Paperback) $40.06
$4006current price $40.06Windows Presentation Foundation 4.5 Cookbook (Paperback)
Save withShipping, arrives in 2 daysPlayStation(R)Mobile Development Cookbook (Paperback) $51.72
$5172current price $51.72PlayStation(R)Mobile Development Cookbook (Paperback)
Shipping, arrives in 3+ daysThe Pro Tools 2023 Post-Audio Cookbook, (Paperback) $34.99
$3499current price $34.99The Pro Tools 2023 Post-Audio Cookbook, (Paperback)
Save withShipping, arrives tomorrowHardening Hardening Linux, (Paperback) $39.16
$3916current price $39.16Hardening Hardening Linux, (Paperback)
Shipping, arrives in 3+ daysService Worker Development Cookbook (Paperback) $51.72
$5172current price $51.72Service Worker Development Cookbook (Paperback)
Shipping, arrives in 3+ daysWindows Phone 7.5 Data Cookbook (Paperback) $39.99
$3999current price $39.99Windows Phone 7.5 Data Cookbook (Paperback)
Save withShipping availableThe Intimate Life of Computers: Digitizing Domesticity in the 1980s, (Paperback) $26.97
$2697current price $26.97The Intimate Life of Computers: Digitizing Domesticity in the 1980s, (Paperback)
Shipping, arrives in 3+ daysGoogle Web Toolkit 2 Application Development Cookbook, (Paperback) $43.99
$4399current price $43.99Google Web Toolkit 2 Application Development Cookbook, (Paperback)
Save withShipping, arrives tomorrowACM Books Heterogeneous Computing: Hardware and Software Perspectives, (Paperback) $39.95
$3995current price $39.95ACM Books Heterogeneous Computing: Hardware and Software Perspectives, (Paperback)
Save withShipping, arrives tomorrowCentOS High Availability (Paperback) $32.99
2 optionsAvailable in additional 2 options$3299current price $32.99CentOS High Availability (Paperback)
Save withShipping, arrives tomorrowAmministrazione Avanzata Di Server Linux, (Paperback) $24.99
$2499current price $24.99Amministrazione Avanzata Di Server Linux, (Paperback)
Save withShipping, arrives in 2 daysProxmox Cookbook (Paperback) $38.09
$3809current price $38.09Proxmox Cookbook (Paperback)
Save withShipping, arrives in 2 daysiOS Game Programming Cookbook (Paperback) $51.72
$5172current price $51.72iOS Game Programming Cookbook (Paperback)
Shipping, arrives in 3+ daysPractical Linux with Raspberry Pi OS: Quick Start, (Paperback) $42.01
$4201current price $42.01Practical Linux with Raspberry Pi OS: Quick Start, (Paperback)
Save withShipping, arrives in 2 daysAdvanced AI Command Course: Prompt Engineering, (Paperback) $19.99
$1999current price $19.99Advanced AI Command Course: Prompt Engineering, (Paperback)
Save withShipping, arrives tomorrow
Popular items in this category
Best selling items that customers love
Linux Shell Scripting Cookbook, Second Edition (Paperback) $42.91
$4291current price $42.91Linux Shell Scripting Cookbook, Second Edition (Paperback)
Save withShipping, arrives in 2 daysThe Hare Krishna Veggie Burger Cookbook, (Paperback) $14.98
$1498current price $14.98The Hare Krishna Veggie Burger Cookbook, (Paperback)
Save withShipping, arrives in 2 daysLinux is Badass, (Paperback) $9.99
$999current price $9.99Linux is Badass, (Paperback)
Save withShipping, arrives in 2 daysLinux for Makers: Understanding the Operating System That Runs Raspberry Pi and Other Maker Sbcs (Paperback) $20.29
$2029current price $20.29Linux for Makers: Understanding the Operating System That Runs Raspberry Pi and Other Maker Sbcs (Paperback)
Save withShipping, arrives tomorrowEmbedded Linux Development with Yocto Project: Develop fascinating Linux-based projects using the groundbreaking Yocto Project tools (Paperback) $21.50
$2150current price $21.50Embedded Linux Development with Yocto Project: Develop fascinating Linux-based projects using the groundbreaking Yocto Project tools (Paperback)
Save withShipping, arrives tomorrowScience and Engineering Projects Using the Arduino and Raspberry Pi: Explore Stem Concepts with Microcomputers, (Paperback) $47.30
$4730current price $47.30Science and Engineering Projects Using the Arduino and Raspberry Pi: Explore Stem Concepts with Microcomputers, (Paperback)
Save withShipping, arrives tomorrowDesign and Implementation of Linux Based Vsat Monitoring System (Paperback) $57.73
$5773current price $57.73Design and Implementation of Linux Based Vsat Monitoring System (Paperback)
Save withShipping, arrives in 2 daysBuilding Data Streaming Applications with Apache Kafka (Paperback) $46.57
$4657current price $46.57Building Data Streaming Applications with Apache Kafka (Paperback)
Shipping, arrives in 3+ daysThe Pipe Fitter's and Pipe Welder's Handbook, (Paperback) $28.93 Was $40.52
Now$2893current price Now $28.93, Was $40.52$40.52You save $11.59You save$11.59The Pipe Fitter's and Pipe Welder's Handbook, (Paperback)
Save withShipping, arrives in 2 daysCommunications in Computer and Informati High Performance Computing: 4th Latin American Conference, Carla 2017, Buenos Aires, Argentina, and Colonia del Sacramen, Book 796, (Paperback) $54.99
$5499current price $54.99Communications in Computer and Informati High Performance Computing: 4th Latin American Conference, Carla 2017, Buenos Aires, Argentina, and Colonia del Sacramen, Book 796, (Paperback)
Save withShipping, arrives in 2 daysVMWare vCenter Cookbook, (Paperback) $37.31
$3731current price $37.31VMWare vCenter Cookbook, (Paperback)
Save withShipping, arrives in 2 daysHow to Do Everything Palm Pre, (Paperback) $30.67
$3067current price $30.67How to Do Everything Palm Pre, (Paperback)
Shipping, arrives in 3+ daysMachine Learning with the Raspberry Pi: Experiments with Data and Computer Vision, (Paperback) $42.01
$4201current price $42.01Machine Learning with the Raspberry Pi: Experiments with Data and Computer Vision, (Paperback)
Save withShipping, arrives tomorrowAn Illustrated Guide to Tacos and Burritos: A Comic Book with Stories, Recipes, and More, (Paperback) $22.99
$2299current price $22.99An Illustrated Guide to Tacos and Burritos: A Comic Book with Stories, Recipes, and More, (Paperback)
Save withShipping, arrives by release date Aug 11Raspberry Pi Home Automation with Arduino - Second Edition (Paperback) $32.99
$3299current price $32.99Raspberry Pi Home Automation with Arduino - Second Edition (Paperback)
Save withShipping, arrives in 2 daysPatient Safety: The PROACT Root Cause Analysis Approach, (Paperback) $54.67
$5467current price $54.67Patient Safety: The PROACT Root Cause Analysis Approach, (Paperback)
Save withShipping, arrives in 2 daysTensorFlow 2.0 Computer Vision Cookbook: Implement machine learning solutions to overcome various computer vision challenges (Paperback) $20.76
$2076current price $20.76TensorFlow 2.0 Computer Vision Cookbook: Implement machine learning solutions to overcome various computer vision challenges (Paperback)
Save withShipping, arrives in 2 daysThe Meateater Fish and Game Cookbook (Hardcover) $19.20
2 optionsAvailable in additional 2 options$1920current price $19.20Options from $19.20 – $35.06The Meateater Fish and Game Cookbook (Hardcover)
334.9 out of 5 Stars. 33 reviewsSave withShipping, arrives tomorrowBeaglebone Robotic Projects (Paperback) $27.43
$2743current price $27.43Beaglebone Robotic Projects (Paperback)
Save withShipping, arrives in 2 days









