<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/626cc7786ed7575b4d528b53/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/626cc7786ed7575b4d528b53/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">实时操作系统<span class="_ _0"> </span><span class="ff2 sc1">VxW<span class="_ _1"></span>orks<span class="_ _0"> </span><span class="ff1 sc0">在跟踪雷达系统中的应用</span> </span></div><div class="t m0 x2 h4 y3 ff3 fs1 fc0 sc1 ls0 ws0"> <span class="_ _2"></span><span class="ff1 sc0">摘要<span class="_ _2"></span>:<span class="sc1">实现<span class="_ _2"></span>跟踪<span class="_ _2"></span>雷达系统<span class="_ _2"></span>中各<span class="_ _2"></span>子系统<span class="_ _2"></span>之间的<span class="_ _2"></span>实时<span class="_ _2"></span>通讯,重<span class="_ _2"></span>点是<span class="_ _2"></span>信号处<span class="_ _2"></span>理子系<span class="_ _2"></span>统中信<span class="_ _2"></span>号处理<span class="_ _2"></span>板</span></span></div><div class="t m0 x2 h4 y4 ff1 fs1 fc0 sc1 ls0 ws0">和网络<span class="_ _2"></span>间的实时<span class="_ _2"></span>通讯。在实<span class="_ _2"></span>时操作系<span class="_ _2"></span>统<span class="_ _0"> </span><span class="ff3">VxW<span class="_ _1"></span>orks<span class="_"> </span><span class="ff1">平台下,编写<span class="_ _0"> </span></span>PCI<span class="_ _3"> </span><span class="ff1">设备的<span class="_ _2"></span>驱动程序<span class="_ _2"></span>和网络通讯</span></span></div><div class="t m0 x2 h4 y5 ff1 fs1 fc0 sc1 ls0 ws0">程<span class="_ _4"></span>序<span class="_ _4"></span>,<span class="_ _4"></span>以<span class="_ _4"></span>完<span class="_ _4"></span>成<span class="_ _5"></span>通<span class="_ _4"></span>讯<span class="_ _4"></span>功<span class="_ _4"></span>能<span class="_ _4"></span>。<span class="_ _6"> </span><span class="ff3">VxW<span class="_ _1"></span>orks<span class="_ _0"> </span><span class="ff1">的<span class="_ _4"></span>高<span class="_ _5"></span>可<span class="_ _4"></span>靠<span class="_ _4"></span>性<span class="_ _4"></span>和<span class="_ _4"></span>强<span class="_ _4"></span>实<span class="_ _5"></span>时<span class="_ _4"></span>性<span class="_ _4"></span>在<span class="_ _4"></span>应<span class="_ _4"></span>用<span class="_ _4"></span>中<span class="_ _5"></span>得<span class="_ _4"></span>到<span class="_ _4"></span>了<span class="_ _4"></span>充<span class="_ _4"></span>分<span class="_ _4"></span>的<span class="_ _5"></span>验<span class="_ _4"></span>证<span class="_ _4"></span>,<span class="_ _4"></span>在</span></span></div><div class="t m0 x2 h4 y6 ff3 fs1 fc0 sc1 ls0 ws0">VxW<span class="_ _1"></span>orks<span class="_ _3"> </span><span class="ff1">平台的支持下,信号处理子系统完成了信号处理和网络之间的实时通讯。</span></div><div class="t m0 x2 h4 y7 ff3 fs1 fc0 sc1 ls0 ws0"> <span class="ff1 sc0">关键词:</span>VxW<span class="_ _1"></span>orks <span class="ff1">跟踪雷达</span> PCI <span class="ff1">网络通讯</span></div><div class="t m0 x3 h4 y8 ff1 fs1 fc0 sc1 ls0 ws0">跟踪雷达在跟踪高速目标时,需要有足够快的反应速度,这不仅对它自身的硬件系统的实</div><div class="t m0 x2 h4 y9 ff1 fs1 fc0 sc1 ls0 ws0">时性要求较高,而且对相应软件系统的实时性要求也较高。用实时操作系统<span class="_ _3"> </span><span class="ff4">VxWorks<span class="_ _3"> </span></span>作为跟</div><div class="t m0 x2 h4 ya ff1 fs1 fc0 sc1 ls0 ws0">踪雷达系统中的操作系统,可以满足软件对实时性需求。</div><div class="t m0 x3 h4 yb ff1 fs1 fc0 sc1 ls0 ws0">本系统中,跟踪雷达各分机设备在相应处理计算机、控制计算机控制下协调工作,完成对</div><div class="t m0 x2 h4 yc ff1 fs1 fc0 sc1 ls0 ws0">目标的跟踪和测量雷达的引导,各分控计算机之间通过以太网接口相互通讯。跟踪雷达软件按</div><div class="t m0 x2 h4 yd ff1 fs1 fc0 sc1 ls0 ws0">功能分为主控、显示、信号处理、伺服控制、高频控制、光电控制六个子系统,分别对应不同</div><div class="t m0 x2 h4 ye ff1 fs1 fc0 sc1 ls0 ws0">的计算机。其中主控、信号处理、伺服控制、高频控制、光电控制子系统上都使用<span class="_ _3"> </span><span class="ff4">VxWorks</span></div><div class="t m0 x4 h4 yf ff1 fs1 fc0 sc1 ls0 ws0">操作系统,如图<span class="_ _3"> </span><span class="ff4">1<span class="_ _3"> </span></span>所示。</div><div class="t m0 x4 h4 y10 ff5 fs1 fc0 sc1 ls0 ws0">1 VxWorks<span class="_ _3"> </span><span class="ff1 sc0">简介</span></div><div class="t m0 x5 h4 y11 ff1 fs1 fc0 sc1 ls0 ws0">目前市场上比较著名的实时</div><div class="t m0 x4 h4 y12 ff1 fs1 fc0 sc1 ls0 ws0">操作系统有:</div><div class="t m0 x4 h4 y13 ff4 fs1 fc0 sc1 ls0 ws0">VxWorks<span class="ff1">、</span>pSoS<span class="ff1">、</span>Nucleus<span class="ff1">、</span></div><div class="t m0 x4 h4 y14 ff4 fs1 fc0 sc1 ls0 ws0">VRTX<span class="ff1">、</span>Windows CE<span class="ff1">、</span>Palm </div><div class="t m0 x4 h4 y15 ff4 fs1 fc0 sc1 ls0 ws0">OS<span class="ff1">、</span>QNX<span class="ff1">、</span>PowerTV<span class="ff1">、</span>JavaO</div><div class="t m0 x4 h4 y16 ff4 fs1 fc0 sc1 ls0 ws0">S<span class="ff1">、</span>LynxOS<span class="_ _3"> </span><span class="ff1">等。其</span></div><div class="t m0 x4 h4 y17 ff1 fs1 fc0 sc1 ls0 ws0">中,<span class="ff4">VxWorks<span class="_ _3"> </span></span>是美国</div><div class="t m0 x4 h4 y18 ff4 fs1 fc0 sc1 ls0 ws0">WRS<span class="ff1">(</span>Wind River System<span class="ff1">)</span></div><div class="t m0 x4 h4 y19 ff1 fs1 fc0 sc1 ls0 ws0">公司推出的一个具有微内核、可</div><div class="t m0 x4 h4 y1a ff1 fs1 fc0 sc1 ls0 ws0">裁剪的高性能强实时操作系统,</div><div class="t m0 x4 h4 y1b ff1 fs1 fc0 sc1 ls0 ws0">在实时操作系统市场上处于领导</div><div class="t m0 x4 h4 y1c ff1 fs1 fc0 sc1 ls0 ws0">地位。它在航空、广播、运输、</div><div class="t m0 x2 h4 y1d ff1 fs1 fc0 sc1 ls0 ws0">医疗、自动化生产和科学研究等领域中有着广泛的应用,尤其是在国防和军事上一些高精尖技</div><div class="t m0 x2 h4 y1e ff1 fs1 fc0 sc1 ls0 ws0">术及实时性要求极高的领域中,体现出了其优越的性能。在<span class="_ _3"> </span><span class="ff4">1997<span class="_ _7"> </span></span>年<span class="_ _7"> </span><span class="ff4">4<span class="_ _3"> </span></span>月发射的火星探测器上</div><div class="t m0 x2 h4 y1f ff1 fs1 fc0 sc1 ls0 ws0">也使用到了<span class="_ _7"> </span><span class="ff4">VxWorks</span>。</div><div class="t m0 x3 h4 y20 ff1 fs1 fc0 sc1 ls0 ws0">(<span class="ff4">1</span>)<span class="ff4">VxWorks<span class="_ _7"> </span></span>的主要特点</div><div class="t m0 x3 h4 y21 ff4 fs1 fc0 sc1 ls0 ws0">VxWorks<span class="_ _7"> </span><span class="ff1">具有高度可剪裁的微内核结构,它需要的存储器空间大约为<span class="_ _3"> </span></span>8KB<span class="ff1">~</span></div><div class="t m0 x2 h4 y22 ff4 fs1 fc0 sc1 ls0 ws0">488KB<span class="ff1">(</span>ROM<span class="ff1">)、</span>620B<span class="ff1">~</span>29.3KB<span class="ff1">(</span>RAM<span class="ff1">)。可见<span class="_ _7"> </span></span>VxWorks<span class="_ _3"> </span><span class="ff1">有着极好的可伸缩性,用户可</span></div><div class="t m0 x2 h4 y23 ff1 fs1 fc0 sc1 ls0 ws0">以利用工具或直接修改内核源文件来配置内核。<span class="ff4">VxWorks<span class="_ _7"> </span></span>能进行高效的多任务调度,它支持中</div><div class="t m0 x2 h4 y24 ff1 fs1 fc0 sc1 ls0 ws0">断驱动的优先级抢占式调度和时间片轮转调度,并具有确定的、快速的上下文切换能力,确定</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
</body>
</html>