SCENIX单片机嵌入式Internet方案.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
经典文档 下载后可编辑复制 PAGE 1 SCENIX单片机嵌入式Internet方案 摘要:本文通过对目前流行的嵌入式系统的设计方案进行对比讨论,详细介绍了使用当今世界最快的单片机SCENIX实现完全独立、自给自足的嵌入式应用系统的解决方案。本文还对未来嵌入式系统及使用芯片的未来发展提出独到的看法。 关键词:嵌入式设备,虚拟外设,TCP/IP协议栈 单片机嵌入式Internet方案简介 随着Internet应用的日益普及,信息共享的程度不断提高。对于以单片机应用系统为中心的小型嵌入式设备,怎样利用方便的Internet资源将嵌入式设备的信息共享到Internet上,成为当今电子世界中的热门话题。传统的Internet应用以PC为中心,当代的Internet 应用将转向以嵌入式设备为中心。IA(Internet Appliance)概念的流行表明Internet应用已经进入嵌入式Internet时代。据网络专家的预测,将来在Internet上传输的信息中,将有70%的信息来自于小型嵌入式系统。 利用单片机实现嵌入式Internet方案的技术难点在于:如何利用单片机自身有限的资源对信息进行TCP/IP协议处理,使之变成可以在Internet上传输的IP数据包。从解决这一技术问题出发,目前出现几种方案,讨论如下: PC Gateway + 专用网:采用专用网络(如RS232,RS485,CAN Bus等)把一小批单片机连接在一起,然后再将该专用网络连接到一个PC上,该PC作为网关将专用网络上的信息转换为TCP/IP协议数据包,然后发到网上实现信息共享。该方案可以连接多种单片机。但存在如下缺点:a. 需要依赖PC机作网关进行协议转换,在多个单片机系统分散的情况下,专用网络布线极为不便;b. 需要在PC机上安装专门的协议转换软件,该软件通常由专门的第三方软件商提供,费用较高。 32位MCU + RTOS:采用32位的高档单片机,在RTOS(实时多任务操作系统)的平台上进行软件开发,在嵌入式系统中实现TCP/IP的协议处理。由于采用高档单片机,该方案可以完成很多复杂的功能。但这种方案存在如下缺点:a. 高档单片机价格较贵,开发周期较长;b. 需要购买昂贵的RTOS开发软件,对开发人员的开发能力要求较高。 Scenix MCU + 虚拟软件包:采用Scenix公司()提供的8位单片机即可实现Internet接入功能。由于该单片机是迄今世界上最快的单片机(每秒1亿条指令),可以实现实时多任务操作。在MCU执行数据采集和控制功能的同时把数据打包,发送到Internet上。该方案具有如下优点:a. 不依赖PC机或高档单片机,真正实现8位单片机系统直接接入Internet,整个系统完全自给自足; b. 使用外围器件少,系统成本低; c. 由于Scenix公司免费提供用于Internet处理的软件模块,使开发周期大大缩短,开发成本大大降低。作者认为目前最适合嵌入式产品的方案非SCENIX莫属。以下内容将主要介绍该方案。 SCENIX单片机嵌入式Internet方案 SCENIX单片机基于RISC结构,带有片上FLASH程序存储器,具有在系统编程调试功能。由于采用CPU并行流水线方式及单时钟周期指令,在100MHz晶振驱动下指令执行速度可达100MIPS,所有I/O管脚可以通过编程灵活配置。综合以上特点,该单片机可以轻松实现虚拟外设(Virtual Peripheral)功能。CPU通过执行虚拟软件模块直接驱动普通I/O口实现硬件外设功能(如UART, I2C,SPI, Caller ID,FSK等)。最引人注目的是,该单片机可以运行流行的Internet协议栈,如HTTP, SMTP, POP3, TCP, UDP,ICMP,IP, PPP,还可以在外接一个以太网控制芯片的情况下实现Ethernet (IEEE802.3)协议处理,使该单片机系统可以直接通过RJ45连到以太网上。其协议栈结构如下: SMTP/POP3HTTPUser’sApplication SMTP/POP3 HTTP User’sApplication 应用层 TCP TCP 传输层 IP IP IP层 EthernetPPP Ethernet PPP 物理层 其DEMO板的实物照片如下: 以上图示中的软件协议栈都是用单片机汇编语言编写,存储在SCENIX单片机的FLASH程序存储器中。由于采用多任务方式,单片机在进行数据采集或完成I/O控制任务的同时,完成Internet协议处理。在应用层,用户可以选择HTTP,SMTP,POP3中的任意一种作为单片机系统与Internet远程管理终端之间的通讯协议。或者用户使用自己开发的其它程序

文档评论(0)

zj182322392 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档