这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [求助]:vxworks编程

共6条 1/1 1 跳转至

[求助]:vxworks编程

菜鸟
2007-04-23 19:12:49     打赏
我现在做一个系统, 其中要实现控制计算机(pc机)和嵌入式系统(单板计算机vxworks系统)之间通过以太网络进行数据传输和命令传递。 具体如下: 单板计算机vxworks操作系统上电自动运行,加载好程序然后进入待机状态,等待PC机的命令。 PC机作为主控发的命令有几种:
1.pc机发送数据文件给vxworks,单板机保存文件到硬盘
2.pc机能显示和删除单板机硬盘上的文件。
3.PC机控制单板机对数据文件进行处理
4.停止处理。
单板机收到相应的命令后开始执行程序, 其中pc和vxworks的socket通信已经做好了,vxworks的函数中要一直循环收命令。
现在的问题:vxworks对命令的处理是要用建立几个相应的任务,然后收到不同的命令给出不同的信号量吗?
还是说可以仅建立一个任务?
因为我用vxworks时间不长,所以还有很多不懂。 请大家给些建议,最好说的详细点,谢谢。



关键词: 求助     vxworks     编程    

菜鸟
2007-04-24 06:46:00     打赏
2楼

啊,你的情况类似一个典型的客户端服务器过程。

通常为一个客户端建立一个工作任务就够了。。。

因为不能确切知道你的应用情况,所以无法说得很详细。。不过,你可以看个参考。

那就是VxWorks的ftpdLib.c。。。这就是个服务器程序,为不同的客户端创建任务进行工作。。。。。也是基于命令的。

可以的话,你可以直接基于这个程序开始工作。。。添加自己的命令就可以了。


菜鸟
2007-04-25 18:46:00     打赏
3楼
yaopig,你怎么什么都知道,忒厉害了吧

菜鸟
2007-04-25 19:00:00     打赏
4楼
以下是引用zzduan在2007-4-25 10:46:00的发言:
yaopig,你怎么什么都知道,忒厉害了吧

.................ID都让你打错了,汗阿!

会有歧义的哦!!!!


院士
2007-04-25 21:54:00     打赏
5楼

那还不好?


菜鸟
2007-04-26 07:00:00     打赏
6楼
5555555555555555555555 [align=right][color=#000066][此贴子已经被作者于2007-4-25 23:46:38编辑过][/color][/align]

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]