基于Rt-thread嵌入式串口服务器设计与实现.docVIP

基于Rt-thread嵌入式串口服务器设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Rt-thread嵌入式串口服务器设计与实现

基于Rt-thread嵌入式串口服务器设计与实现   摘要:该文提出了一种高性能、低成本的嵌入式串口联网服务器的设计方案,包括硬件与软件系统设置。硬件方面以LM3S6911微处理器为核心控制器,分别设计了用于完成数据转换功能的核心板和提供接口及测试电路的底板。软件系统进行了嵌入式实时操作系统Rt-thread在LM3S6911上的移植,使用LWIP协议栈完成网络通信,实现了串口联网服务器三种模式下的网口和串口之间的数据转换。试验证明本串口联网服务器能够实时、准确的传输数据。   关键词:串口联网服务器;嵌入式系统;LWIP;Rt-thread;数据转换   中图分类号:TP316文献标识码:A文章编号:1009-3044(2012)10-2425-04   Design and Realization of an Embedded Serial Server Based on Rt-thread OS   FANG Qiong-qiong, LI Zheng-ping   (College of Electronic and Information Engineering, Anhui University, Hefei 230036, China)   Abstract: This paper presents a high performance, low cost embedded serial port server design, including hardware and software system settings. The hardware with LM3S6911 microprocessor as the core controller, are designed for the completion of the data transformation function of the core plate and provide interface and a test circuit board. Software system for embedded real-time operating system Rt-thread in LM3S6911 on the transplant, using the LWIP protocol stack to complete the network communication, the realization of the serial communication servers under three modes of network port and serial data conversion . Tests prove that the serial servers can real-time, accurate transmission of data.   Key words: serial server; embedded system; LWIP; Rt-thread; data conversion   目前在工控现场,大部分设备采用的是RS-232、RS-485等串行链路通信,对多个设备进行控制和管理。串行通信易于维护和实现,且具有较好的数据传输功能。但是,这种控制网络常采用几种方式管理,有效半径相对较短,无法实现长距离的控制管理,而且还不易扩展[1]。但是,将现场控制网络连接到基于企业的信息网络上,便可以有效增加控制半径,有利于对设备进行统一监控和管理。随着计算机网络技术的发展,将工控设备接入到信息网络进行统一的监控和管理已经成为了工控网络发展的必然趋势。于是,串口联网服务器应??而生。它可以解决现场控制网络与信息网络的通信协议的转换问题,从而将传统的串行链路数据传输到信息网络上,不需要淘汰原有设备,提高了设备的利用率,节约了成本。   现有的串口服务器通常采用ARM9微处理器和带有TCP/IP协议栈的付费操作系统,而该文中所提出的串口联网服务器采用开源的实时嵌入式操作系统Rt-thread和轻型TCP/IP协议LWIP协议栈,这样可以缩短研发周期,且大大降低了成本。   1硬件系统设计   对于串口联网服务器,硬件系统主要是为了实现串行链路与以太网链路之间的转换,由CPU来控制以太网和串口接口,将来自一方的数据解析、处理、重新打包后发给另外一方。该文中,主控芯片采用采用Luminary Micro公司Cortex-M3内核的Stellaris系列高性能微处理器LM3S6911,该芯片具有高性能低功耗的优点,继承了10/100M以太网媒体访问控制(MAC)以及物理层(PHY),仅需一个双路1:1的隔离变

文档评论(0)

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

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

1亿VIP精品文档

相关文档