- 1、本文档共235页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式第9章讲解
9.1 嵌入式以太网基础知识9.1.1 以太网介绍及其嵌入式应用 1973年,施乐(Xerox)公司设计了第一个局域网系统,命名为Ethernet,其带宽为2.97 Mb/s。1982年,DEC、Intel和Xerox联合发表了Ethernet Version2规范,将带宽提高到了10 Mb/s,并正式投入商业市场。1983年,IEEE(国际电气和电子工程师学会)通过802.3 CSMA/CD规范。IEEE 802标准是由IEEE制定的局域网标准,IEEE 802委员会有10多个分委员会。IEEE 802标准分类如下: (1) ?802.1A,概述体系结构和网络互连、网络管理; (2) ?802.1B,寻址、网络管理、网间互连及高层接口; (3) ?802.2,逻辑链路控制LLC; (4) ?802.3,CSMA/CD共享总线网,即Ethernet; (5) ?802.5,令牌环网(Token-Ring); (6) ?802.11,无线局域网。 IEEE 802.3的命名规则是IEEE 802.3 X TYPE-Y NAME。其中:X表示传输介质,5指粗同轴电缆,2指细同轴电缆,T指双绞线,F指光纤;TYPE代表传输方式,Base指基带传输,Broad指宽带传输;Y与X一样表示传输介质;NAME表示局域网的名称,Ethernet为以太网,FastEthernet为快速以太网,GigaEthernet为千兆以太网。 以太网的数据链路层由以下两部分组成: (1) 逻辑链路控制子层(Logical Link Control,即LLC子层),为网络层定义了各种服务及接口; (2) 介质访问控制子层(Media Access Control,即MAC子层),定义了对各种物理传输介质的访问及控制技术。 IEEE 802标准为各种局域网技术定义了统一的LLC子层,而各种局域网技术的MAC子层不尽相同,所以以太网的数据链路层主要是指以太网的MAC子层。 CSMA/CD(Carrier Sense Multiple Access/Collision Detect)协议的全称为带冲突检测的载波监听多路访问技术,是以太网中所使用的介质访问控制技术。这种介质访问控制技术是基于共享介质的,采用共享总线的拓扑结构,以广播的形式进行数据传送。在某一时刻,连接在共享总线上的所有站点中,只能有一个站点可以发送数据。 CSMA协议是指: (1) 总线有两个状态,即“空闲”和“忙”; (2) 每个站点在使用总线发送数据帧之前首先监听总线,查看总线是否处于“空闲”状态,如果总线“忙”,就继续等待,继续监听,一直到总线“空闲”; (3) 要发送数据帧的站点在监听到总线“空闲”时,开始发送数据帧。 CD协议是指: (1) 在使用CSMA协议时,有可能会出现两个或两个以上的站点同时监听到总线“空闲”的情况,此时这些站点将同时开始发送数据帧,出现这种情况时,总线会发生冲突,导致所有站点的发送全部失败; (2) 每个站点在发送数据后必须检测是否发生了冲突; (3) 在发生冲突的情况下,站点使用二进制指数退避算法和重发数据帧。 MAC地址是指每张网卡中包含一个独一无二的物理地址,由48位二进制构成,前24位代表设备生产商,由IEEE管理分配,后24位为各生产商内部的编号。由于CSMA/CD协议中,帧以广播的形式进行传输,因此总线上的每个站点要根据帧中包含的目的MAC和自己网卡中的MAC地址是否一致来决定是否接收该帧。 以太网接口控制器主要包括MAC和PHY两部分,其中MAC层控制器作为逻辑控制比较容易集成在处理器内部。很多针对网络控制应用的嵌入式处理器都集成了MAC层控制器。以ARM处理器核为例,通常,这种在处理器内部集成片内MAC层控制器的芯片结构如图9-1所示。ASB(Advanced System Bus,高级系统总线)和APB(Advanced Peripheral Bus,高级外设总线)都是AMBA(Advanced Microprocessor Bus Architecture,高级微处理器总线结构)总线定义的类型。ASB用作处理器与高速外设之间的互连,APB则为系统的低速外部设备提供低功耗的简易互连。在图9-1所示的集成在ARM片内的MAC层控制器体系结构中,ARM核可通过APB总线访问寄存器接口,而MAC层控制器可通过DMA与内存交换数据。 图9-1 集成了MAC层控制器的ARM和PHY的连接 MAC层控制器和PHY的连接是通过MII(Media Independent Interface,媒体独立接口)、RMII(Reduced MII
您可能关注的文档
- 岳麓版历史八下《农村和城市的历史改革》ppt课件讲解.ppt
- 岳阳楼记课件讲解.ppt
- 岭南版一年级下册五彩的泡泡教学设计讲解.ppt
- 岳阳楼记-公开课课件讲解.ppt
- 岳麓版必修一第二课秦朝中央集权制度的确立讲解.ppt
- 岩浆岩复习题(答案2014)-1b讲解.doc
- 崇善尚行主题班会讲解.ppt
- 崔维文-打造卓越职业经理人【中华讲师网】讲解.ppt
- 崔遵度,诗句作用讲解.ppt
- 崇信电厂值长规程(试行)0907讲解.doc
- 2025年8月 在全市防汛工作视频会议上的讲话.docx
- 在2025年市委常委班子集中整治问题整改工作专题会议上的讲话+党课:以过硬作风护航高质量发展以实干担当书写新时代“赶考”答卷.pdf
- 国有企业2025年在“贯彻党中央决策部署和国企改革要求方面、全面从严治党责任落实方面、基层党组织建设方面、巡察整改长效机制建设四个方面”巡察整改专题民主生活会存在的原因分析.docx
- 2篇 2025年在四届区委第十三轮巡察动员部署会议上的讲话.pdf
- 在理论学习中心组巡视整改专题学习研讨会议上的讲话+在省委巡视反馈问题整改部署会上的讲话+工作领导小组会议上的讲话.pdf
- 2篇 2025年在四届区委第十三轮巡察动员部署会议上的讲话.docx
- 2025年国企理论学习中心组巡视巡察专题民主生活会会前学习研讨+(2025年四个方面)巡察整改专题民主生活会个人发言提纲.docx
- 局党组、宣传部、纪委监委关于2025年上半年意识形态工作总结及2025年下半年工作打算.pdf
- 4篇 2025年在学习贯彻《中华人民共和国监察法实施条例》研讨交流会上的发言.pdf
- 在市委理论学习中心组中央城市工作会议精神专题学习研讨会上的发言.+关于传达中央城市工作会议精神的讲话提纲.docx
文档评论(0)