计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2005年
36期
135-137,141
,共4页
QNX%Linux%Windows Socket%多平台
QNX%Linux%Windows Socket%多平檯
QNX%Linux%Windows Socket%다평태
EAST装置中的LHCD控制系统是一个基于多平台的分布式控制系统.由于控制系统中有多种应用需求,因此在系统中采用了QNX,Linux和Windows三种操作系统.文章主要介绍了在QNX,Linux,Windows三种不同的操作系统平台下,如何通过Socket网络编程实现互相通讯,并阐述了自定义通讯协议的设计和实现.测试结果表明,利用BSDSocket API建立的套接字,可以方便地实现三个操作系统平台之间的通讯,并且在长时间、高频率的通讯过程中,具有良好的实时性和可靠性.
EAST裝置中的LHCD控製繫統是一箇基于多平檯的分佈式控製繫統.由于控製繫統中有多種應用需求,因此在繫統中採用瞭QNX,Linux和Windows三種操作繫統.文章主要介紹瞭在QNX,Linux,Windows三種不同的操作繫統平檯下,如何通過Socket網絡編程實現互相通訊,併闡述瞭自定義通訊協議的設計和實現.測試結果錶明,利用BSDSocket API建立的套接字,可以方便地實現三箇操作繫統平檯之間的通訊,併且在長時間、高頻率的通訊過程中,具有良好的實時性和可靠性.
EAST장치중적LHCD공제계통시일개기우다평태적분포식공제계통.유우공제계통중유다충응용수구,인차재계통중채용료QNX,Linux화Windows삼충조작계통.문장주요개소료재QNX,Linux,Windows삼충불동적조작계통평태하,여하통과Socket망락편정실현호상통신,병천술료자정의통신협의적설계화실현.측시결과표명,이용BSDSocket API건립적투접자,가이방편지실현삼개조작계통평태지간적통신,병차재장시간、고빈솔적통신과정중,구유량호적실시성화가고성.