Thread: Linux TCP/IP For Embedded Systems

  1. #1
    Registered User
    Join Date
    Sep 2001
    Posts
    4,912

    Linux TCP/IP For Embedded Systems

    Amazon.com: Linux TCP/IP Networking for Embedded Systems (9781584504818): Thomas Herbert: Books

    Does anyone here have this book? I'm seriously considering buying it, although some of the reviews on Amazon have me a _little_ worried. I just want a good primer that's fairly advanced, but still introductory. I need it to cover TCP, IPv4 and IPv6 for 2.6.* kernels, and deal with the kernel internals (not application programming) - and this book advertises exactly that.

    The reviews point out several technical errors in the book. Unless they're REALLY bad that isn't a deal breaker for me, especially since I can't find a book that is sufficiently general and sufficiently detailed for what I want. So does anyone here have any comments on this book? Or any recommendations for others? I didn't see anything else on Amazon, and I respect your opinions more than a random review on Amazon.

    edit:
    http://www.amazon.com/Linux-Kernel-D...9272502&sr=8-1
    I'm also considering this book, but although I think it'd be nice to understand the kernel as a whole from a high-level (and I hear this book is good for that), I'm really more interested in detailed networking details at this point.

  2. #2
    {Jaxom,Imriel,Liam}'s Dad Kennedy's Avatar
    Join Date
    Aug 2006
    Location
    Alabama
    Posts
    1,065
    I'm sure you have already found this, but I have a knack for overstating the obvious: Linux Device Drivers 3rd Edition (and it is available for free!!!).

  3. #3
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Kennedy View Post
    I'm sure you have already found this, but I have a knack for overstating the obvious: Linux Device Drivers 3rd Edition (and it is available for free!!!).
    Yeah, I think embedded programming is specifically kernel module programming, ie, device drivers. Certainly that book, and the other book I've looked at along those lines ("Essential Linux Device Drivers" by Venkateswaran) get thickly into the ins and outs of embedded work. Much more so the later, which is probably a generally better/more thorough book.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Thinking of upgrading to linux...
    By Yarin in forum General Discussions
    Replies: 37
    Last Post: 07-24-2009, 11:40 AM
  2. Wireless Network Linux & C Testbed
    By james457 in forum Networking/Device Communication
    Replies: 3
    Last Post: 06-11-2009, 11:03 AM
  3. Replies: 4
    Last Post: 05-01-2009, 02:12 AM
  4. Replies: 1
    Last Post: 01-22-2009, 02:52 PM