基于vxworks的双485口通信系统设计new

基于vxworks的双485口通信系统设计new

ID:33922919

大小:353.91 KB

页数:4页

时间:2019-02-28

基于vxworks的双485口通信系统设计new_第1页
基于vxworks的双485口通信系统设计new_第2页
基于vxworks的双485口通信系统设计new_第3页
基于vxworks的双485口通信系统设计new_第4页
资源描述:

《基于vxworks的双485口通信系统设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第15卷第10期电光与控制Vol.15No.102008年10月ElectronicsOptics&ControlOct.2008文章编号:1671-637Ⅹ(2008)1020089204基于VxWorks的双485口通信系统设计蒲源,王仕成,张金生,王超(第二炮兵工程学院301教研室,西安710025)摘要:VxWorks嵌入式操作系统具有高效的实时任务管理与调度、任务的同步与通信、内存管理、IPO管理、时钟管理等机制。两个485口在通信速率、工作模式、控制方式上有较大差别且系统死线要求严格。详细介绍了VxWorks下双485口串行通信系统BSP、驱动

2、程序和应用程序的开发过程。基于VxWorks构建的嵌入式串行通信系统实时性好,效率高,可根据硬件进行优化配置;利用VxWorks的IPO系统将驱动程序作为内核过程,设备作为特殊文件处理,解决了工作方式不同的两个485口的驱动程序开发和接口统一问题。关键词:通信系统;嵌入式串行通信;VxWorks;RS485;IPO系统中图分类号:V271.4;TN915.04文献标识码:ADesignofaRS2485dual2portcommunicationsystembasedonVxWorksPUYuan,WANGShi2cheng,ZHANGJin2sheng,

3、WANGChao(301StaffRoom,TheSecondArtilleryEngineeringInstitute,Xi’an710025,China)Abstract:VxWorksReal2TimeOperationSystem(RTOS)iseffectiveinmechanismsofreal2timetaskmanagementandscheduling,tasksynchronizationandcommunication,memorymanagement,IPOsystemmanagementandclockmanagement.The

4、twoportsofRS2485havemanydifferencesincommunicatespeed,workmodeandcontrolmode,andtherequirementofsystemdeadlineisverystrict.TheprocessofdevelopingBSP,driverandapplicationprogramforRS2485dual2portcommunicationsystembasedonVxWorksisdiscussedindetail.Theembeddedserialcommunicationsyst

5、emconstructedbasedonVxWorkshasgoodreal2timeperformanceandhighefficiency,andisconfigurableaccordingthehardwareofthesystem.ByusingtheIPOsystemofVxWorks,takingthedriveraskernelprocessandthedeviceasaspecialfile,thedriverroutinedevelopmentandinterfaceunificationareimplementedfortwoRS24

6、85portswithdifferentworkmodes.Keywords:communicationsystem;embeddedserialcommunication;VxWorks;RS485;IPOsystem同。这就要求系统中实现各个功能模块的任务之间0引言具有相对的独立性和“并发性”,而且各个任务根据VxWorks是美国WindRiver公司专门为嵌入式不同的“紧迫感”应具有不同的优先级。根据以上多微处理器设计的一种高模块化、高性能的实时多任方面的要求和特点,基于优先级抢占式的多任务实[3]务操作系统,具有很好的安全性、可靠性及系统灵活时操作

7、系统VxWorks是该系统的首选。本文以研[1-2]性。该系统要求两个485端口波特率分别为制某型训练装备为背景,详细介绍了基于VxWorks460.8kb和614.4kb;工作方式分别为程序查询式的双485口通信系统设计方法和过程。和中断驱动式;握手方式和通信控制方式也完全不1串口通信基本原理收稿日期:2007205228修回日期:2007207205串口通信作为最常用的通信方式,用途非常广泛,作者简介:蒲源(1982-),男,四川自贡人,硕士生,研究方驱动易于编写,被绝大多数操作系统默认支持。其基向为导航、制导与控制。本功能是实现CPU和串行设备间的编

8、码转换,发送数90电光与控制第15卷据时,字节数据经CPU通过通用

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

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

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