Libnet is a generic networking API that provides access to several protocols. It is not designed as a all in one solution to networking. Currently many features that are common in some network protocols are not available with Libnet, such as streaming via TCP/IP. We feel that Libnet should not provide specific features that are possible in other protocols. If we restrict Libnet to the minimal needed to communicate (datagram/packets) then this allows it to support more interfaces. 很好的學習linux網絡變成的源碼
Embedded Linux Primer: A Practical, Real-World Approach
presents a step-by-step walkthrough of porting Linux to custom boards and introduces real-time configuration via CONFIG_RT--one of today s most exciting developments in embedded Linux. You ll find especially detailed coverage of using development tools to analyze and debug embedded systems--including the art of kernel debugging.
Essential Linux Device Drivers by Sreekrishnan Venkateswaran -------------------------------------------------------------------------------- Publisher: Prentice Hall Pub Date: March 27, 2008 Print ISBN-10: 0-13-239655-6 Print ISBN-13: 978-0-13-239655-4 Pages: 744 Slots: 0.5 而且kernel里面有的驅動基本都涉及到了 。比較新的書。 -Essential Linux Device Drivers by Sreekrishnan Venkateswaran Publisher: Prentice Hall Pub Date: March 27, 2008 Print ISBN-10: 0-13-239655-6 Print ISBN-13: 978-0-13-239655-4 Pages: 744 Slots: 0.5 inside the kernel and some basic drivers are involved. Relatively new book.(補全上次,上下半部).保證可用