Jump to ratings and reviews
Rate this book

Linux Device Drivers Development

Rate this book
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).

ebook

Published August 1, 2018

30 people are currently reading
41 people want to read

About the author

John Madieu

3 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
4 (26%)
4 stars
7 (46%)
3 stars
2 (13%)
2 stars
0 (0%)
1 star
2 (13%)
Displaying 1 - 3 of 3 reviews
Profile Image for lolineka.
20 reviews2 followers
January 13, 2019
Typical packt stuff. Better read original documentation, buried under Documentation/, where the author seems to have dug out almost everything, try to write code yourself, experiment, consult the source and don't waste your time, subscribe to LWN. Author doesn't explain much of conceptions behind LDD API (as for example why there's class and bus, if they seem to interfere, why is workqueue a bus and such). He just throws in everything together from what he was able to find. Simple enumeration of subsystems and paraphrasing *.rst's ain't big deal and definitely not enough to write a good book. It's difficult to write a good book and author has failed his first attempt.
5 reviews2 followers
August 19, 2018
Great Read - The ambition was appreciated, I was able to focus on specific area's.

The authorship allowed me to connect interest areas and topics. A considerable amount of content is also hyperlinked and supporting. I would recommend this book to most those involved in the embedded development community.
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.