Linux Device Drivers Development: Develop customized drivers for embedded Linux
V**E
Everything you need to start writing drivers.
Perfect for learning to write, interact with, and implement drivers.The author does a great job breaking it down into easily digestible portions.The portion on polling is a bit scant on details for the policies / protocols for how drivers are supposed to communicate things -- so if you're not familiar with the concepts of poll or the return values from read() calls on devices it may take you a few readings to really grok things -- at least, it did for me.I should have bought this book sooner.
E**T
This book makes a complected subject harder to understand.
It has to be pointed out again that the major drawback with this book is the poor grammatical choices and editing. To place the entire blame square on the editors back would be absolutely fair, but the examples in this book are a haphazard, cut and paste, mishmash, which for a introductory learner will make following the Author's train of though difficult. I would love to see another edition come out for this book! The Author is knowledgeable, well versed on the subject at hand and the book is organized in a logical order. However, for the purchase price, buyers have to know what they are letting themselves in for. A lot of re-reading, skill building, and cross referencing. Do I hate the book? No. Would I recommend it? Yes, but only to those developers I know who are dedicated and persistent in their learning.
Y**N
Good introduction and useful example
I am working on GPIO expander bring-up recently on a kernel 4.4 platform.All knowledge I have to know include device tree, Pin control system, GPIO, IRQ and I2C Client driver.I am glad that this book provides all these information and example for reference.Besides basic information, author also provides legacy way and new way used in device treeand driver writing to catch up developing linux kernel. This saves a lot of time for me.So I recommend this book.
S**N
Not great, but you should probably buy it anyway
First the bad: the book has a lot of errors in the text and the typesetting made me cringe. It really needs a careful detailed revision and a lot of cleanup.However, LDD3 is 13 years old, making it nearly half as old as Linux itself. An awful lot has changed since 2005, particularly the fact that Linux now runs predominantly on embedded systems. While imperfect, this book provides and up-to-date discussion of driver development in 2017, and for that reason I'm glad I bought it.
S**N
Good content, distracting editing errors
This has a lot of good content in it, nicely up-to-date as compared to LDD3 and other previous standards; thanks definitely go for being brave enough to publish something on this continuously moving target. However, the multitude of errors in spelling, verb tense, typesetting, etc, gets very distracting.
U**S
... is very informative and I learnt a lot of good information from it
The book is very informative and I learnt a lot of good information from it. However, it is clear that the book was not proof-read. It is riddled with so many errors. It needs a good proof reading to rewrite the awkward sentences found in the book. Moreover, the typesetting by this publisher needs lots of rework. Very amateurish typesetting!
C**E
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.
M**S
It's pretty good.
Well written, but needs some editing. There's nothing about PCI bus, but it talks about interfacing with I2C and SPI buses.
E**O
El contenido es relativamente bueno, pero el formato es horrible
El libro como tal tiene buen contenido, lo compré para aprender sobre el desarrollo de drivers de kernel y, aunque no muy completo, me ha servido para darme una idea de los conceptos básicos.Lamentablemente, su formato es simplemente horrible: conforme se avanza en cada capítulo, el párrafo se va haciendo cada vez más estrecho hasta llegar a ridículos como el de la foto anexa del Cloud Reader. Espero que la editorial corrija eso.
E**N
Good introduction
Started this book not knowing anything about Linux device drivers, left this book knowing a bunch about Linux drivers.
W**5
やっぱり、洋書に限る
ドライバで使われる構造体や構成の説明が、ソースコードを読む時に助かる。コンピュータ関連は、やっぱり、洋書に限る。
名**し
kindleで見開き表示できません
内容については問題ないですがkindle for PCで読むと見開き表示できないので読みずらいです。
M**E
Bible du driver linux
Parfait pour debuter en développement driver et niveau kernel
Trustpilot
5 days ago
3 weeks ago