- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章网络硬件的配置
下载
第3章 网络硬件的配置
迄今为止,关于网络接口和常见的 T C P / I P 问题,我们已谈了不少,但尚未真正接触到内
核中的“联网程序”访问硬件时所发生的事。鉴于此,还必须为大家讲讲接口和驱动程序这
两个概念。
首当其冲的是硬件本身。比如以太网卡:它是一片环氧基树脂卡,上面布满了微晶片,
这些微晶片上还有些编号,这块卡插在计算机内的一个插槽内。我们通常称之为设备
(d e v i c e )。
如果希望能够使用以太网卡,你必须在自己的内核中准备一些特殊的功能,使之能识别
这种设备特有的访问方式。这就是所谓的设备驱动程序。例如, L i n u x 中就有几个以太网卡驱
动程序,这几个程序的功能都差不多。其中,最有名的是 B e c k e r 串行驱动程序(得名于其作
者Donald Becker )。另一个是D - L i n k 驱动程序,该程序对附着在一个并行端口上的 D - L i n k封装
适配器进行控制。
在提到驱动程序“控制”设备时,其含义究竟是什么?首先回头看看上面提到的以太网
卡。驱动程序必须能够与卡上的外设进行通信:它必须向卡发送命令和数据,而卡也应该将
驱动程序发来的所有数据统统投递出去。
P C 中,这种通信常常发生在一个I / O 内存区内,该内存区对应板载寄存器。内核发送给卡
的所有命令和数据都必须通过这些寄存器。 I / O 内存区一般被描述为起点或基础地址。以太网
卡的典型基础地址是0 x 3 0 0或0 x 3 6 0 。
通常情况下,不要去在意基础地址之类的硬件问题,因为内核会在启动时,对设备位置
进行侦测。这就是所谓的“ a u t o p r o b i n g ”(自动侦测),意思是如果已安装特定的以太网卡,
内核就会对若干个内存位置进行读取,并把它所读取的数据和它看到的数据进行比较。但是,
也有内核不能自动侦测的以太网卡;比如,一些便宜仿造标准网卡的以太网卡。另外,内核
在启动时,只能试着侦测一个以太网设备的位置。如果你使用的以太网卡不止一个,就必须
清楚地将这些网卡的情况告诉内核。
另一个必须告诉内核的参数是中断请求通道(interrupt request channel) 。有的硬件组件在
特别需要重视时,通常可能中断内核。比如,数据抵达或出现特殊的情况。在 P C 中,1 5个中
断通道(编号0 、1、3一直到 1 5)中,其中之一可能会发生中断。分配给硬件组件的中断编号
叫作“中断请求编号”或 I R Q (I R Q 2 和9是一样的,因为 P C有两个层叠式中断处理器,每个
处理器都有8个I R Q ;辅助处理器连接的是主处理器的IRQ 2 )。
正如我们在第 1章中所讲的那样,内核通过一个所谓的接口访问设备。接口提供了适用于
所有硬件的一个抽象功能集,比如收发数据报。
接口的识别是通过接口名进行的。接口名是在内核内部定义的,而不是 / d e v 目录下的设备
文件。常见的接口名用于以太网接口的 e t h 0 、e t h 1等等。为设备分配接口常常和设备的配置顺
序有关;比如,第一块以太网卡是 e t h 0 ,下一个将是e t h 1 ,以此类推。唯一例外的是S L I P接口,
它是动态分配的;也就是说,只要一建立 S L I P链接,就会为串行端口分配一个接口。内核将
第3章 网络硬件的配置 27
下载
在启动时,显示它所侦测的设备和它所安装的接口。
3.1 内核配置
在运行一个系统时,应该对内核的构建非常熟练。这方面的基础知识可参见马特·维尔
希所著的《安装和入门指南》(这本指南也包括在Coriolis Group 的《L i n u x 系统编程白皮书》
内)。本小节,我们只为大家讨论一些连网所涉及的配置选项。
在运行make config 时,首先会要求你回答几个常见的配置问题,比如,是否希望内核数
学模拟等等。其中之一是问你是否需要 T C P / I P 支持。必须回答“ Y ”(是),才能获得内核连
网能力。
3.1.1 内核选项1.0及以上版本
注意 本小节无示例。要查找更新内容,请参考在线版。
结束常见配置询问之后,配置会
您可能关注的文档
- 破碎机、破石机、碎石机分类.PDF
- 破窗效应理论对中学实验课堂管理的启示.PDF
- 破资金屏障,延成长之势.PDF
- 硒化技术对!#$%&'薄膜表面形貌和晶相的影响!.PDF
- 硫化锡电子结构和光学性质的量子尺寸效应.PDF
- 硫普罗宁片人体药动学及生物等效性研究.PDF
- 硬质聚氨酯PUR.PDF
- 硬密封法兰蝶阀产品概述.doc
- 社会学院本科生考核评比暂行办法.PDF
- 第六章 气体动理论基础--习题解答.ppt
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)