首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > VxWorks for X86的输入输出定向

VxWorks for X86的输入输出定向

资料介绍
嵌入式系统论文

VxWorks for X86的输入输出定向
Email:  jinyuhe@163.com
摘要:
此文主要介绍在嵌入式系统VxWorks中针对X86开发时标准输入输出的重定向
关键词:
 PC console
 重定向
嵌入式系统 VxWorks
实时操作系统 RTOS
前言:
VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(
RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及
友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性
和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极
高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。实时嵌入式操作系统Vx
Works已经在国内的嵌入式系统开发中占据着重要的地位,特别是在通信行业中。
 在通信设备中,一般都是无头设备,所谓无头设备是指不外接显示器,也不外挂键盘的
,那么这个时候一般采用串口作为其输入输出的用户操作接口。怎么将串口转换为标准
输入输出的用户操作接口,此时就出现了标准输入输出的重定向问题,笔者在VxWorks的
开发中,曾多次碰到此问题,并就此问题进行了一些研究,也有一些心得。
VxWorks5.4中的输入输出重定向
在VxWorks5.4 for X86的开发中,缺省输入输出是PC
console,也即通过VGA的标准输出和键盘的标准输入。
那么此时怎么将其输入输出定向到串口上来呢?
a)、BootRom中的重定向
打开target\config\all\bootConfig.c文件,可以找到这样一行代码:
consoleFd = NONE;
 此consoleFd变量即标准输入输出句柄,此时为空。
 同样,可以找到如下的三行代码:
        ioGlobalStdSe
VxWorks for X86的输入输出定向
本地下载

评论