用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心解决方案电子通信

VxWorksforX86的输入输出定向

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 22:56:03
以很快开发出类CISCO风格的Telnet、console。此工具提供了将输入输出定向到Telnet socket的API 函数,但是有很多VxWorks的系统函数如ping、inetstatShow、ipstatShow其输出还是标准的printf,故在Telnet 中调用这些函数时,就需要随时实行标准输入输出的定向。

 假如某Telnet打开的socket为sock:

        ioGlobalStdSet(STD_OUT,sock);
        ioGlobalStdSet(STD_IN,sock);
        ioGlobalStdSet(STD_ERR,sock);

     ipstatShow();

     ioGlobalStdSet(STD_OUT,consoleFd);
     ioGlobalStdSet(STD_IN,consoleFd);
     ioGlobalStdSet(STD_ERR,consoleFd);

 先将输入输出定向到sock,调用相关的函数,再将输入输出定向回来,如果不定向回来的话,那么console和别的Telnet就无法操作了。

结束语:
 在VxWorks for PPC的系统中,不支持PC console模式,其标准输入输出缺省就是串口,故不存在输入输出的定向问题。



上一页  [1] [2] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:23,593.75000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号