- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章绪论
1.1嵌入式设备Internet接入的需求
单片机或微处理器(MCU)已经在家庭和工业的各个领域得到了广泛的应用,以MCU为核心,与一些监测、伺服、指示设备配合实现一定的功能,通称为嵌入式系统。但大多数嵌入式系统还处于单独应用的阶段[17] 。在一些工业的应用中,为了实现多个MCU之间的信息交流,利用CAN、RS-232、RS-485等总线将MCU组网,但是这种网络的有效半径比较有限,关的协议也比较少,并且一般是孤立于Internet以外的。这难以满足复杂、远程(异地)和较大范围的测控任务的需求。近十多年以来,以Internet为代表的网络技术的出现以及它与其它相关技术的相互结合,不仅己开始将智能互联网产品带入现代生活,而且也为远程测控技术带来了前所未有的发展空间和机遇,网络化测控技术以及具备网络功能的各种新型仪器便应运而生。当前,Internet己成为社会重要的基础信息设施之一,是信息流通的重要渠道,如果能够将嵌入式系统连接到Internet上面,则可以方便低廉地将信息传送到世界的任何一个角落。
传统的Internet应用以PC为中心,当代的Internet应用将转向以嵌入式设备为中心。AI(Internet Appliance)概念的流行表明Internet,应用己经进入嵌入式,Internet,时代。据网络专家的预测,将来在Internet上传输的信息中,将有70%的信息来自于小型嵌入式系统。可以预言,嵌入式设备与Internet的结合代表着嵌入式系统和网络技术的真正未来。
1.2嵌入式设备internet接入的现有方案
利用单片机实现嵌入式internet方案的技术难点在于:如何利用单片机自身有限的资源对信息进行TCP/PI协议处理,使之可以在Internet上传输IP数据包。从解决这一技术问题出发,目前出现了几种方案:
1.PCGateway+专用网:采用专用网络(如RS232,RS485,CAN Bus等)
把一小批单片机连接在一起,然后再将该专用网络连接到一个PC上,该PC作为网关将专用网络上的信息转换为TCP/IP协议数据包,然后发到Internet上实现信息共享。该方案可以连接多种单片机,因为把复杂的TCP/IP协议通过PC机来实现,因此对MCU的要求比较低。但存在如下缺点:
a.需要依赖PC机作网关进行协议转换,在多个单片机系统分散的情况下,专用网络布线极为不便。
b.需要在PC机上安装专门的协议转换软件,该软件通常由专门的第三方软件商提供,费用较高。
2.32位MCU十RTOS:采用32位的高档单片机,在TR0S(实时多任务操作系
统)的平台上进行软件开发,在嵌入式系统中实现TCP/IP的协议处理。由于采用
高档单片机,该方案可以完成很多复杂的功能。但这种方案存在如下缺点:
a.高档单片机价格较贵,开发周期较长。
b.需要购买昂贵的RTOS开发软件,对开发人员的开发能力要求较高。
3.TCP/IP专用芯片:由于近年来Internet及通讯产业的迅猛发展,半导体
造商都试图将通讯协议、Internet协议、Ip及许多外设集成在一个SOC(System On Chip)内。应该说这种方法是最直接也是最方便的上网方法,是目前国际上研究的热点,也是将来家电等嵌入式设备上网的一个重要方向。但是这种方法在实现过程中存在着很多问题,无法对系统进行灵活配置,根据应用的需要对系统进行裁减,并且因为芯片的加入而增加系统的成本。
为解决上述向题,可以利用软件来完成协议的处理功能。当然,利用软件来
现硬件功能需要解决处理速度问题。同时,由于单片机采用软件来实现各种协议
处理,便于将来在不改变硬件的情况下,只需改变内置程序即可升级整个嵌入式
系统的功能,这在当今各种协议层出不穷、频繁升级的情况下,SCENIX提出的
“Software in Silicon”的概念具有无比重大的意义。
1.3嵌入式设备的Internet接入底层硬件协议
要实现小型嵌入式设备的internet接入,TCP/PI首先要解决的是底层硬件问题,即协议的物理层。Ethernet具有成熟的技术、低廉的网络产品、丰富的开发工具和八位单片机以太网接入研究与实现韩东起技术支持,当现场总线的发展遇到阻碍时,以太网控制网络技术以其明显的优势得到了迅猛的发展,并逐渐形成了现场总线的新标准一一Ethernet。考虑到国内局域网大部分是以太网,随着交换式网络、宽带网络的发展,基于以太网的嵌入式设备Internet接入应用有着现实意义。
1.4本课题研究的内容
从上面的分析可看出,如何在单片机上实现TCP/IP协议站是小型嵌入式设
internet接入问题的根源。目前,8位单片机直接上网存在的问题是:
1.小型嵌入式设备中的微控制器一般都是简单的控制器,它们的运算速
文档评论(0)