×

基于QNX与Windows运行的PC机之间的网络进程通信

消耗积分:5 | 格式:rar | 大小:133 | 2009-08-14

分享资料个

本文描述了运行QNX 的PC 机上的进程如何与运行 Windows 的PC 机上的进程基于TCP/IP 协议进行网络通信。通信测试结果表明,利用基于BSD Socket API 建立的套接字,QNX 上的进程可方便地与Windows 上的进程进行网络通信。
QNX 是加拿大QNX Software Systems LTD 专为PC 机开发的实时多任务操作系统,它是基于微内核的操作系统,也是基于PC 平台的分布式网络操作系统。由于它的高可靠性、强实时性、好的扩展性、以及技术先进性和开放性,使它在PC 中得到广泛的应用。
TCP/IP 协议是发展至今最成功的网络通信协议之一,该协议是Internet 的基本协议,它由多种协议构成,并以协议组的形式存在。其中主要协议有:传输控制协议(ICP)、数据报协议(UDP)、网间协议(IP)、网间信报控制协议(ICMP)、地址解析协议(APP)等。由于ICP/IP 所具有的健壮的客户机/服务器结构、信息共享和通用性,而被广泛使用。
本文所描述的网络进程通信的研究背景是在某型水下机器人的联调仿真实验中,动态控制计算机运行的是QNX 操作系统,图形工作站运行的是Windows 操作系统,两种不同操作系统上的进程要进行实时网络通信。于是在通信测试中,我们利用了基于TCP/IP 协议的套接字(Socket)编程。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !