Hello, >It has no less then 7 (or even 8) contributers, with Karim, Jon Masters and >your truly >as the main co-authors and what I really like about it is that >each contributing author >wrote about a specific topics that he is really >qualified to write about.
Out of pure curiosity - may I ask: in this book, which topics did you write about ? Rafi On Tue, Jun 3, 2008 at 9:49 AM, Gilad Ben-Yossef <[EMAIL PROTECTED]> wrote: > Hi, > > Dan Shimshoni wrote: > > Hello, > I am looking for a recommendation for a book about > Embedded LINUX for beginners and intermediate level. > > > > Something you should note is that there are actually two "super-topics" that > can be covered by such books: > > 1. Building embedded Linux systems (bootloader, kernel compile, toolchains, > file system etc.) > 2. Programming embedded Linux systems (writing applications and device > drivers for embedded Linux) > > These topics are related of course, but are actually quite distinct topics. > When thinking about the books, try to see which one covers which. Trying to > cover both usually doesn't work very well IMHO. > > Except "Linux Device Drivers" (3rd edition), I found > > > LDD3 is a great book to cover the device drivers programming side. I > wouldn't even look into anything else. > > these titles as candidates (and there are more): > > > 1) Essential Linux Device Drivers by Sreekrishnan Venkateswaran > Prentice Hall Professional; 1 edition (April 2008). > > Haven't read it so can't say anything about it specifically, but I can say > it will need to be pretty damn amazing to surpass LDD3. > > > 2) Embedded Linux Primer: A Practical Real-World Approach > (Prentice Hall Open Source Software Development Series) > by Christopher Hallinan (Sep 2006). > > Skimmed through it and found it good but suffering from trying to cover both > the building and programming part and therefore a bit shallow... but please > read on to know why I am hopelessly biased about it. > > 3) Building Embedded Linux Systems by Karim Yaghmour > O'Reilly (April 2003). > > The second edition of this book will be available mid August and you can > already pre-order it now: > > See: > http://www.oreilly.com/catalog/9780596529680/?CMP=AFC-ak_book&ATT=Building+Embedded+Linux+Systems > > As one of the co-authors of the seconds edition I can only say I hope it is > as good as I think it is :-) > > It has no less then 7 (or even 8) contributers, with Karim, Jon Masters and > your truly as the main co-authors and what I really like about it is that > each contributing author wrote about a specific topics that he is really > qualified to write about. > > For example, the chapter covering storage devices was written about no other > then David Woodhouse, who knows a thing or to about flash device and their > ilk in Linux (hint: he is a notable Linux MTD subsystem contributer), while > the chapter covering preempt-rt (I think this is the only embedded linux > book that covers preempt-re) is written by Steven Rostedt (again, one of > preempt-rt notable authors). > > Well, enough plugging... :-) > > 4) Embedded Linux(R): Hardware, Software, and Interfacing > Addison-Wesley Professional (March 2002) > By Craig Hollabaugh. > > 5) Practical Linux Programming: Device Drivers, Embedded systems, > and the Internet > (with CD- ROM) by Ashfaq A. Khan > Charles River Media (February 2002). > > > I wouldn't bother with anything from 2002. > > > If will appreciate if anybody who know any of these books will say a few > words about his personal experience, > > > Well, not a replacement for a book, but you can get the slideware for a > Programming Embedded Linux course I've been responsible for here: > http://tuxology.net/courses/programming-embedded-linux/ > > Hope this helps. > > Gilad > > -- > Gilad Ben-Yossef > Chief Coffee Drinker > > Codefidence Ltd. > The code is free, your time isn't.(TM) > > Web: http://codefidence.com > Email: [EMAIL PROTECTED] > Office: +972-8-9316883 ext. 201 > Fax: +972-8-9316885 > Mobile: +972-52-8260388 > ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]