基于uc_os_ii的串口与网口通信设计

基于uc_os_ii的串口与网口通信设计

ID:34545175

大小:163.40 KB

页数:3页

时间:2019-03-07

基于uc_os_ii的串口与网口通信设计_第1页
基于uc_os_ii的串口与网口通信设计_第2页
基于uc_os_ii的串口与网口通信设计_第3页
资源描述:

《基于uc_os_ii的串口与网口通信设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、现代制造工程2007年第12期设备设计/诊断维修/再制造3基于UC/OS2Ⅱ的串口与网口通信设计1222莫凯,何宏,孙虹,贾衡天(1天津市经济体制改革研究所,天津300052;2天津理工大学天津市薄膜电子与通信器件实验室,天津300191)摘要:串口通信和网口通信是嵌入式操作系统数据传输中常见的通讯方式,各有应用范畴和特点;而UC/OS2Ⅱ又是一个源代码公开的实时嵌入式操作系统。在介绍UC/OS2Ⅱ操作系统特点以及串口和网口通信协议规范的基础上,研究了网口和串口间数据互通传输问题。关键词:UC/OS2Ⅱ;网口;串口;E

2、asyArm2000目标板中图分类号:TP391文献标识码:A文章编号:1671—3133(2007)12—0120—03ThedesignofdatacommunicationbetweennetworkinterfaceandserialinterfacebasedonUC/OS2Ⅱ1222MoKai,HeHong,SunHong,JiaHeng2tian(1InstituteofEconomicReform,Tianjin300052,CHN;2DepartmentofOptoElectronicInformat

3、ionandElectronicEngineering,TianjinUniversityofTechnology,Tianjin300191,CHN)Abstract:Serialcommunicationandnetworkcommunication,whichhaveeachowncharacteristicandapplicationcategory,areallthecommoncommunicationmethodofembeddedoperationsystemintheprocessofdatatran

4、smission.UC/OS2Ⅱistherealtimeembeddedoperationsystem,ofwhichsourcecodeisopenandfree.FirstlyintroducesthecharacteristicofUC/OS2Ⅱ,theprinci2pleofserialcommunicationandtheprotocolofnetwork,thenstudiestheproblemofdatatransmissionbetweenserialinterfaceandnetworkinter

5、face.Keywords:UC/OS2Ⅱ;Networkinterface;Serialinterface;EasyArm2000引言1UC/OS2Ⅱ介绍[1,2]随着嵌入式系统与网络的结合越来越紧密,将嵌UC/OS2Ⅱ实时操作系统有如下特点:1)源代入式实时操作系统移植到相应的芯片中实现网络通码全部公开。2)绝大部分源代码为ANSIC,仅与微处讯,已成为嵌入式系统重要的研究方向。笔者将实时理器相关部分使用汇编语言,因此可移植到许多微处操作系统UC/OS2Ⅱ应用到EasyArm2000目标板上来理器上。3)可固化。4

6、)可裁剪,靠条件编译实现,可实现用户数据报文(UDP)通讯,该技术采用LPC2210以选择需要的系统服务,减少空间的浪费。5)运行就处理器。绪条件下级最高的任务优先。6)可管理64个任务,UC/OS2Ⅱ是一个源代码公开的实时嵌入式操作其中8个保留给系统,用户任务最多可达56个。系统,是一个占先式、多任务管理的内核。源代码有7)函数调用与服务执行时间具有可确定性。8)每个很强的移植性,由于简单,源代码量少,对CPU及外围任务有自己单独的栈。9)有邮箱、消息队列、信息量电路的要求不高,能单独在一个CPU上运行,本文根控制,

7、块大小固定内存的申请和释放,时间相关函数[1]据项目需要实现了网口和串口的数据互通传输,其等服务。10)中断嵌套层数可达255层。11)具有较中网口通信采用UDP通信协议。好的稳定性和可靠性。3天津市自然科学基金资助项目(05YFJMJC13100);天津市社会发展科技项目(05YFSYSF033)120设备设计/诊断维修/再制造现代制造工程2007年第12期uint8dat;2串口通信原理和网口通信协议msg_uart0.message=TM_UART0RCV;211串口通信原理while(1)串行端口的基本功能是实

8、现CPU和串行设备间{的编码转换,当数据从CPU经过串行端口发送出去//循环查询串口,用于结束数据时,字节数据转换为串行的位;在接收数据时,串行的SendMessage(&msg_uart0);//当有数据到来时,发送消息位被转换为字节数据。PC系统及兼容机为了实现串到消息队列}行通信,都配置了一个大规模集成通信组件:通用异}步接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。