嵌入式TCPIP协议栈.ppt
《嵌入式TCPIP协议栈.ppt》由会员分享,可在线阅读,更多相关《嵌入式TCPIP协议栈.ppt(32页珍藏版)》请在三一办公上搜索。
1、把握机会,创造奇迹,嵌入式TCP/IP协议栈,2007-06-26,2,主要内容,嵌入式Internet的应用背景和特点嵌入式设备接入Internet的方法嵌入式TCP/IP协议栈硬件TCP/IP协议栈基于RTOS的软件TCP/IP协议栈,3,嵌入式Internet的应用背景,嵌入式系统已经广泛的应用在工业自动化、智能仪表、信息家电、虚拟现实机器人、环境工程等领域。大多数嵌入式系统仍处在单独应用的阶段,为了实现多个嵌入式系统之间的信息共享和交流,目前主要利用各种现场总线技术将它们组网。但这种网络存在如下缺点:有效半径短、有关的通信协议少、缺乏统一的标准,并且一般都孤立于Internet之外。嵌
2、入式Internet是嵌入式技术和Internet技术相结合的产物。它既保留了嵌入式设备的小巧、智能、可编程的特点,又借助Internet把对现场设备的控制延伸到地球上几乎任何一个角落。嵌入式Internet实现远程控制、数据采集、嵌入式设备程序更新,,4,嵌入式Internet的特点,硬件资源有限;实时性;设备分散和移动;程序固态化存储;TCP/IP协议的可裁剪性;TCP/IP协议的可移植性;TCP/IP协议代码精简。,5,嵌入式Internet的应用背景和特点嵌入式设备接入Internet的方法嵌入式TCP/IP协议栈硬件TCP/IP协议栈基于RTOS的软件TCP/IP协议栈,6,轻量级网
3、络,嵌入式设备接入Internet的方法(一),嵌入式设备网关接入方式网关实现TCP/IP协议、服务器功能、Internet到轻量级(Light Weight)网络的协议转换和路由功能。网关可以是PC或专用设备;解决低端嵌入式设备接入Internet的需求;嵌入式设备和网关不便移动;对于比较分散的嵌入式设备,受距离限制,需要多个网关,实现成本将会增加。,网关,Internet,嵌入式设备1,嵌入式设备n,RS232,USBRF红外,客户端,7,嵌入式设备接入Internet的方法(二),嵌入式设备直接接入Internet16/32位微控制器;硬件芯片固化TCP/IP协议栈;或软件实现TCP/I
4、P协议栈;可灵活实现协议栈;开发复杂度高,开发周期长;嵌入式设备价格高;嵌入式Internet设备充当“瘦(Thin)服务器”。,以高档微控制器为核心的嵌入式系统,Internet,客户端,8,嵌入式Internet的应用背景和特点嵌入式设备接入Internet的方法嵌入式TCP/IP协议栈硬件TCP/IP协议栈基于RTOS的软件TCP/IP协议栈,9,典型的TCPIP协议栈,DHCP,SMTP,SNMP,HTTP,FTP,UDP,TCP,ICMP,IP,PPP,SLIP,ARP,Modem,USART,Ethernet,应用层,链路层,网络层,传输层,10,应用层和传输层,应用层协议DHCP
5、:动态配置IP地址;SMTP:邮件收发;SNMP:收集网络管理信息;HTTP:Web浏览;FTP:数据上传和下载。传输层协议UDP:用于实时性要求较高、可靠性要求较低的设备;TCP:用于实时性要求较低、可靠性要求较高的设备。,11,网络层和链路层,网络层协议IP:必须实现;ICMP:只需实现ping命令。链路层协议PPPIP包分割成帧,接收物理层比特率封装成帧;建立、配置和测试链路的链路控制协议LCP;网络控制协议NCP支持不同网络层协议:IP、DECnet、AppleTalk等;SLIP:面向不超过19.2kbps的低速串行线路,仅支持IP协议;(Modem的传输速率在1.2kbps到19.
6、2kbps)ARP:通常必须实现,解决寻址问题。,12,嵌入式Internet的应用背景和特点嵌入式设备接入Internet的方法嵌入式TCP/IP协议栈硬件TCP/IP协议栈基于RTOS的软件TCP/IP协议栈,13,WIZnet硬件协议栈芯片W3100A-LF 的内部结构,14,W3100A-LF的主要性能特点,硬件协议栈包括TCP、IPV4、UDP、ICMP、ARP;支持硬件以太网协议DLC和MAC;同时支持四路独立的网络连接;支持Ping命令;协议处理速度达到全双工45Mbps;支持Intel/Motorola MCU总线接口;支持I2C接口;带有标准的MII接口,可连接底层以太网接口
7、芯片;可提供Socket API加速应用程序开发;支持全双工模式;其内建16KB双口RAM可作为数据缓冲区;采用035m CMOS制造工艺。,15,W3100A直接总线连接方式,8数据线,15地址线;占用MCU资源较多。,16,W3100A间接总线连接方式,8数据线,2地址线;A14:4接地为0,A3:2接上拉电阻置为1。,17,W3100A I2C总线连接方式,SCL和SDA接上拉电阻置为1;A14:8设置为I2C设备地址,A7:0接地设置为0。,18,嵌入式Internet的应用背景和特点嵌入式设备接入Internet的方法嵌入式TCP/IP协议栈硬件TCP/IP协议栈基于RTOS的软件T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 TCPIP 协议
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2406671.html