[VxWorks] vxworks串口通讯

tempusr   2007-6-5 17:27 楼主
小弟新接触vxworks系统,现需要vxworks系统和pc通讯,谁有vxworks端的代码啊,可执行的,另外为什么我写的串口通讯的程序跑起来以后,在shell和vixsim中都看不到啊?它 在哪儿输出啊?(我用的pc)只有一个com口,我把2 3针短接了,用vc编写的pc端可以自己发自己收 ,vxworks系统能这么测试是否通了么?)
很急 !!!!

回复评论 (6)

串口通讯的程序跑起来以后,在shell和vixsim中都看不到,可能是等你看的时候已经结束了,你可以作个死循环。
你可以在PC上用串口调试助手工具,排除PC机错误的可能。
在VxWorks下可以用printf的方式将程序的工作状态打印出来。同时还可以通过示波器测串口引脚,看是否有信号输出。
点赞  2007-6-14 18:42
可以在shell中测试你的串口。
如:iosFdShow()
fd = open("/ty/Co/1", 2, 0);
write(fd, "Hello world!\n");
read(fd, buf, 512);
点赞  2007-9-30 09:34
好东西,学习了
点赞  2007-10-15 12:59
在windows下是不能完成以上vxworks串口测试的。
试想一下,xp和vxworks都是操作系统,都应该在各自独立的环境下才能真实运行!
所以,你再找台机子作为目标机用才能调试。
点赞  2007-11-3 20:18
可以考虑用vmware之类的虚拟机做实验。
点赞  2007-11-8 13:12
shell 中好像只能测试目标机的串口,PC不能这么测!
点赞  2007-11-29 13:11
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复