豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > Vxworks实时操作系统的串口通信设计
免费下载此文档侵权投诉

Vxworks实时操作系统的串口通信设计

结合嵌入式实时操作系统VxWorks实现风洞测控系统的实际应用,以其中的串口通信为例,讨论了在VxWorks下实现串口通信的关键技术,给出了基本原理、环境配置和程序示例。

D I 0 3 6/ . s .0 1 8 7 .0 10 5 0 4 O:1 .9 9 ji n 10 - 9 2 2 1 .0。3 s

实时操作系统的串口通信设计 彭红鄂东职业技术学院 系统,支持广泛的网络通信协议,并能够根据用户的需求进行组合,其开放式的结构和对工业标准的支持使开发者只需做最少的工作即可设计出有效的适合于不同用户要求的系统。除了性能出众的操作系统之外,wR S公司还提供了

序驱动实现的细节。在串口通信软件的设计中,当串口初始化完成后,在使用之前利用 O e ) P n(打开相应串口, 然后进行配置。 VXW O kS提供终端和伪终端设 r

优秀的实时操作系统开发工具 T ra o on d o n d。T r a o由三个高度集成的部分组成:T r a o on d工具,一整套强有力的交叉开发工具;VxW o k r s运行系统是运行在目机上的高性能、可裁剪标 t e oe ai y tm V W rs,wt h ei i prt g s se x ok m n i te sr l h a c mmu ia in I j s n x mpe .h k y o nc tol n t a e a l t e e a tc usa otrazt no h e o ui t n e惝 e b u elai f tesr cmm nc i i o N ao i V Wo r i us d.C m ̄n a in m c a i n x ̄s a e d c se s o Ji t h a m, e c o e s

备驱动。Tr y驱动针对实终端; t p y针对仿真终端的程序。Tt Y设备有两种 操作模式:r w模式和 ln a i e模式。在 r 模式下,每个刚从设备输入的字 a w符对读者都是有效的;在 l ne模式下 i所有输入字符被存储,直到 NEW L NE字符输入。设备选项字使 I用带 F 0 E O T O S功能的 icl 1S T P I N ot ) (程序来设置。 配置完成后,依据串 E打开时的 l 读写标志,调用函数 wr t (、r a ( ie ) e d )对串口进行只读操作、只写操作或同时进行读写操作。

的实时操作系统;连接目标机和宿主机的通信选项,加以太网、串行线路、在 线仿真等。 r a o To d能够支持 Wid ws n n

o、 Un x等流行的工作平台和 Po r i we PC、

evr n n c n iue n c re pn i po rm n i me t ofg r a d o rsodn o g r ga e a ls ae rvd d x mp r po ie . e

X 6 RM等几乎所有的目处理器, 8、A标 所提供的工具可用于所有目标机,并具有两种调试模式 (系统模式和任务模式 )。 除了基本的功能和开发工具外, To na o还具有先进的系列网络产品, r d

V Wok;g O e b d e pr t g s se x r s T S m e d d o ea i y t m n Sr l o e i C mmu ia in a nc to

为提高数据接收的实时性,可采用中断方式,利用 VXW 0 k提供的 r s Slc e e t函数的事件触发机制,将读串 口的任务阻塞使其一直等待数据,当 有数据来到的时候该任务会立刻自动响应,提高系统的实时性。

前言 目前市场上比较著名的实时操作系

极大地扩展了 T r a o网络特性,并 on d的增强了嵌入式微处理器的网络特性。 …

三,串口通信基本原理 串口在嵌入式系统当中是一类重要的数据通信接口,其本质功能是 作为 C P U和串行设备间的编码转换

统有: x r s P O Nu lu、 V Wo k、 S S、 c s QNX、 e V R TX、 W i ndow s CE、 Pal O m S、

Ln0 y x S等。其中,V Wok是一个具 x rs有微内核、可裁剪的高性能强实时操作系统,在实时操作系统市场上处于领先地位。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、 航天等高精尖技术及实时性要求极高的

四、环境配置 在本实时应用系统中采用 4 6机 8作为目标机,串口通信时目标机 VxW or ks系统启动盘的制作步骤: (1 ) 修改通用配置文件 \ Ton d\ag t cn g\ r a o tre\o f ̄ i义: #df eI L e i NC UD— DB n E W # d e f i n e I CLU DE— DB— N W TT Y— TES T

器。当数据从 C U经过串行端口发送 P 出去时,字节数据

转换为串行的位; 在接收数据时,串行的位被转换为字

节数据。应用程序要使用串口进行通 信,必须在使用之前向操作系统提出

8\o f . 6 c n g i

领域中,如卫星通讯、弹道制导、飞机资源申请要求 (开串口)打,通信完成导航等。在美国的 F 6斗机、B 2一1战一后必须释放资源 (闭串口)关。隐形轰炸机和爱国者导弹上,甚至火星探测器上都使用了 Vx o k W r s实时操作

h。在 c n i h文件中加入以下宏定 o fg.

串口通信的优点是开发简单,在

系统。在嵌入式实时操作系统中使用串 口通信,不仅可扩展嵌入式设备通信能力,而且可扩大其应用范围。

传输数据量不大、要求速度不高而传输距离较大的通信场合得到广泛应 用。

#u e DB— nd f W C0M M_ TYPE # d fne W DB—COM M— YPE ei T

在 VX O k W r s中,将 I O系统设/

二、 V Wok简介 x rs S t ms n )司开发的一套具有 ys e,I c.公

WDB C MM— E AL/— O S RI定义通信 # d fn W DB eie —

J计成为任何类型的设备提供一个简。方式为串口联结/

V W ok是由 wRSwid R vr单、统一、独立于设备的接口,任何 x rs ( n ie微内核、高性能、可伸缩的实时操作对于串口的操作都可以视为对一个文件的操作,而不必了解串口设备或程

rY CH AN NEL —

1/通道号/ # d fn D B TTY— e ie W BAUD 6 0 9 0 —

Vxworks实时操作系统的串口通信设计

第1页

免费下载Word文档免费下载:Vxworks实时操作系统的串口通信设计

(下载1-1页,共1页)

热门文档

相关文档

更多文档:

站点地图 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  手机版 email
返回顶部