本文采用层次化设计思想构造了实时网络通讯结构,探讨了VxWorks 下采用UDP 协
议的套接字网络通讯编程,并实现了实时雷达网络通讯软件的设计,特别强调了实时操作系统下多任务划分和临界资源的保护。
关键词:实时操作系统,UDP 协议,套接字,网络通讯
随着近年来多功能相控阵雷达日益广泛的应用,要求雷达同时处理搜索、跟踪和制导等
功能,因此对相应的软件系统实时性要求很高,使得传统的Windows 操作系统已经远远不能满足这种强实时抢占式多任务的环境,而风河公司WRS(Wind River System)推出的VxWorks 实时操作系统RTOS(Real Time Operating System),集成了TCP/IP(Transfer Control Protocol/Internet Protocol)协议并支持伯克利套接字BSD Socket ( Berkeley Software Distribution Socket)编程,VxWorks 包括微内核(WIND Kernel)、高级网络支持和C++支持等核心功能,以其良好的可裁剪性、精确的实时性和稳定的可靠性等成为嵌入式行业应用的首选。网络通讯可以高效快捷地实现雷达系统和其它系统的通讯控制与信息互递,本文以通讯结构设计与协议选择为切入点,介绍了基于实时操作系统VxWorks 下的网络通讯软件设计和具体的程序开发。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !