一、linux内核网络栈代码的准备知识
呵呵,开始了,努力吧。
2008年5月3日
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/66022/showart_665354.html
一、概述
从ioctl这个名称上看,它是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等, 但实际上ioctl所处理的对象并不限制是真正的I/O设备,还可以是其它任何一个内核设备.ioctl以系统调用的形式提供了一条用户与内核交互的便捷途径。当前一些宽带计费网关、防火墙系统均利用Ioctl与内核良好的通信互动特点支持用户对基于内核模块的软...
之前发过一个类似的帖子,将初稿上载了上来,得到某些网友的认可,在下十分荣幸。
现在上载的这个版本是为方便大家理解,重新将书的结构调整了一下,供像我一样对Linux内核感兴趣的读者参考。
对于书中的错别字,还请诸位见谅!
书中分析的是1.2.13版本,共894页,选择早期版本的原因我想研究过Linux内核代码的读者会理解的。
本书详细分析了网络栈各层的实现,便于读者从整体上掌握网络栈的实现,以避免“一叶障目”的局面。
下...
概述
从ioctl这个名称上看,它是设备驱动程序中对设备的 I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等, 但实际上ioctl所处理的对象并不限制是真正的I/O设备,还可以是其它任何一个内核设备.ioctl以系统调用的形式提供了一条用户与内核交互的便捷 途径。当前一些宽带计费网关、防火墙系统均利用Ioctl与内核良好的通信互动特点支持用户对基于内核模块的软件...
以下礼品兑换时间:2010年09月27日开始,先兑先得,兑完为止
编号:20100927_12,本类礼品兑换可用积分:4500可用积分
你可以使用你的可用积分,免费兑换此图书,兑换时请注明礼品编号、数量及您的详细联系方式
《Linux内核网络栈源代码情景分析》简介
书名:《Linux内核网络栈源代码情景分析》
作者:曹桂平
定价:¥89.00
出版日期:2010-02-05
出版社:人民邮电出版社
查看本书目录及样章
兑换办法
我要兑换
不知道哪位朋友读过《Linux内核网络栈源代码情景分析》--曹桂平 一书,这本书很厚,对内核代码的讲非常细致,但是有一个致命的缺点就是内核版本为:1.2.13,我的天啦,我对比了一下现在的2.6内核,代码变化很大,不知道这样的书还有什么价值呢?请看过这书的同志评点一下,小弟感激不尽!
为了方便Linux内核版面大家对新技术和新知识的追求,我们会不定期的提供一些大家喜欢的和版本相关的技术类图书,采取拍卖的方式进行,欢迎本讨论区爱好技术的各位CUer参与竞拍。
为了给新手会员一些机会,我们对新书只拍卖,不参与兑换,而且相关图书只在相应版面出现,如果对其他技术有兴趣,多访问其他相应版面会有惊喜!
同时,也欢迎大家提议更多的和本版业务相关IT类图书,我们也会尽量联系出版社,给大家更多更好的选...
OBJCOPY
可以将一种格式的目标
文件
内容进行转换,并输出为另一种格式的目标文件。
它使用GNU BFD(binary format description)库读/写目标文件,通过这个BFD库,objcopy能以一种不同于源目标文件的格式生成新的目标文件
在makefile里面用-O binary选项来生成原始的二进制文件,即通常说的image文件
OBJDUMP
显示一个或多个目标文件的信息,由其选项来控制显示哪些信息
一般来说,objdump只对那些要编写编译工具的程序员有帮助,但...