基于锐华嵌入式实时操作系统雷达数据处理软件设计
基于嵌入式计算机的雷达系统显控终端软件设计

基于嵌入式计算机的雷达系统显控终端软件设计
曾凌洋;杨建宇;熊金涛;武俊杰
【期刊名称】《工业控制计算机》
【年(卷),期】2005(18)7
【摘要】讨论了PC104-plus嵌入式计算机平台下,某新体制双基地雷达接收站显控终端软件的设计.介绍了系统的硬件组成,并详细介绍了显控软件的设计.显控软件采用面向对象技术,进行了人机界面和控制程序的开发.其中控制程序又分为串口通信模块、PC104-plus通信模块、多线程和同步模块、数据库模块.
【总页数】3页(P30-31,33)
【作者】曾凌洋;杨建宇;熊金涛;武俊杰
【作者单位】电子科技大学电子工程学院,610054;电子科技大学电子工程学院,610054;电子科技大学电子工程学院,610054;电子科技大学电子工程学
院,610054
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于CPCI总线的雷达数据采集与控制系统显控软件设计 [J], 张晓愚
2.基于Qt的船用导航雷达显控终端软件设计 [J], 王冰山;郝延刚;王远斌
3.一种基于Windows系统的雷达显控终端软件设计 [J], 郝春环; 高梅国
4.一种基于Windows系统的雷达显控终端软件设计 [J], 郝春环; 高梅国
5.基于Qt的多维度雷达显控系统软件设计 [J], 伍云辉
因版权原因,仅展示原文概要,查看原文内容请购买。
ReWorks的POWERLINK主站设计与解决方案

R e W o r k s 的P OW E R L I N K主站设计与解决方案*黄河,杜坚,任见,钱晨,方国好(上海华元创信软件有限公司,上海200062)*基金项目:国家科技重大专项(2017Z X 010********);上海市软件和集成电路产业发展专项(190241)㊂㊂摘要:本文基于国产嵌入式实时操作系统锐华(R e W o r k s )设计并实现了P OW E R L I N K 实时以太网主站解决方案,并在龙芯2K 1000平台的网关控制器上进行应用,支持P OW E R L I N K 组网实时通信和双网冗余㊂基于R e W o r k s 的P OW -E R L I N K 主站控制器具有高可靠性㊁高实时性且方便开发调试等特性,可满足高安全实时控制与通信的工业控制㊁轨道交通㊁机器人运动控制等领域需求㊂测试结果表明,可满足安全工业互联网对实时稳定㊁自主可控㊁安全可靠的较高要求㊂关键词:嵌入式实时系统;实时以太网;P OW E R L I N K ;双网冗余;锐华中图分类号:T P 393 文献标识码:AD e s i gn a n d S o l u t i o n o f P O W E R L N K M a s t e r B a s e d o n R e W o r k s H u a n g H e ,D u J i a n ,R e n J i a n ,Q i a n C h e n ,F a n g Gu o h a o (S h a n g h a i H u a y u a n C h u a n g x i n S o f t w a r e C o .,L t d .,S h a n gh a i 200062,C h i n a )A b s t r a c t :B a s e d o n t h e d o m e s t i c e m b e d d e d r e a l -t i m e o p e r a t i n g s y s t e m r e w o r k s ,t h i s p a p e r d e s i g n s a n d i m pl e m e n t s t h e s o l u t i o n o f r e a l -t i m e E t h e r n e t m a s t e r s t a t i o n o f P OW E R L I N K ,w h i c h i s a p p l i e d o n t h e g a t e w a y c o n t r o l l e r o f L o o n g s o n 2K 1000p l a t f o r m.I t s u p po r t s r e -a l -t i m e c o mm u n i c a t i o n a n d d u a l n e t w o r k r e d u n d a n c y o f P OW E R L I N K n e t w o r k .P OW E R L I N K m a s t e r s t a t i o n c o n t r o l l e r b a s e d o n r e -w o r k s h a s t h e c h a r a c t e r i s t i c s o f h i g h r e l i a b i l i t y ,h i g h r e a l -t i m e a n d c o n v e n i e n t d e v e l o p m e n t a n d d e b u g g i n g ,w h i c h c a n m e e t t h e r e qu i r e -m e n t s o f i n d u s t r i a l c o n t r o l ,r a i l t r a n s i t ,r o b o t m o t i o n c o n t r o l a n d o t h e r f i e l d s o f h i g h s a f e t y an d r e a l -t i m e c o n t r o l a n d c o mm u n i c a t i o n .K e yw o r d s :e m b e d d e d r e a l -t i m e s y s t e m ;r e a l t i m e e t h e r n e t ;P OW E R L I N K ;d u a l n e t w o r k r e d u n d a n c y ;R e W o r k s 0 引 言随着工业4.0时代高速㊁高精度㊁分布式的自动化控制系统的发展,传统现场总线技术的通信周期和吞吐量已无法满足高速㊁高实时㊁大数据量传输的工业控制需求㊂标准以太网使用带碰撞检测的载波监听多路访问协议(C S MA /C D )引起网络传输的不确定性[1],无法满足高安全装备领域实时性和确定性的要求[2-3]㊂P OW E R L I N K实时以太网[4-5]基于标准以太网硬件,在数据链路层以上自定义数据报文调度模块,采用时间槽网络通信管理协议的数据链路层,支持菊花型㊁星型㊁树型物理拓扑结构,满足复杂应用系统要求㊂在媒体访问层采用高精度时间戳,增强全局时钟同步的能力㊂在应用层采用C A N o pe n 协议作为网络配置和实时数据的接口,符合工业易用性[6]㊂通过网络状态机实现对网络设备和状态的统一管理㊂鉴于P OW E R L I N K 安全可靠的实时以太网通信功能和锐华嵌入式实时操作系统(R e W o r k s)的国产化广泛应用[7],本文采用F P G A 硬核方案,基于R e W o r k s 对P OW -E R L I N K 协议栈进行适配集成㊂在龙芯2K 1000国产硬件平台[8]上实现了P OW E R L I N K 实时以太网双网冗余主站,并提供更符合工控应用开发㊁调试的工控运行时软件㊂R e W o r k s 是华东计算技术研究所自主研制的国产高性能㊁可裁剪的嵌入式实时操作系统[9-10]㊂产品通过了工业和信息化部赛宝软件测评中心㊁信息产业部华东工程软件测评中心以及总装备部测评机构的第三方软件测试,支持P o w e r P C ㊁X 86㊁A R M ㊁龙芯㊁飞腾㊁C s k y 等主流处理器架构,目前广泛应用于国防电子㊁工业控制以及轨道交通领域㊂1 P O W E R L I N K 实时以太网主站设计1.1 P O W R E L I N K 实时以太网主站开发系统P OW E R L I N K 实时以太网主站开发系统采用国产冗余实时以太网主站控制器硬件平台,基于锐华嵌入式实时操作系统,装载华元创信工业控制器运行时环境软件,配套华元创信工业控制应用软件集成开发环境A u t o X ,可面向自动化控制㊁机器人和C N C 系统等工业领域应用㊂主站硬件平台采用龙芯2K 1000处理器,可支持多种工业现场总线协议和实时以太网㊂P OW E R L I N K 实时以太网双网冗余主站开发系统总体架构如图1所示㊂图1 R e W o r k s实时以太网主站开发系统架构图图2 基于R e W o r k s 的P O W E R L I N K 双网冗余主站示意图华元创信工业控制器运行时环境软件基于锐华嵌入式实时操作系统的实时内核㊁R M S 定时器㊁C L B 协同总线㊁动态加卸载等基础服务,集成P OW E R L I N K 应用层C A N o pe n 协议栈,对外提供周期任务管理㊁变量运行时监控㊁远程变量映射和故障管理服务㊂华元创信工业控制应用软件集成开发环境A u t o X 主要面向工业应用开发,通过与运行时软件通信可以提供下装㊁任务与变量管理和运行时调试等功能㊂1.2 P O W R E L I N K 实时以太网主站架构基于R e W o r k s 的P OW E R L I N K 双网冗余主站实时网络通信协议包括物理层㊁数据链路层和应用层㊂物理层由两个符合I E E E 802.3标准以太网的P H Y 控制器和R J 45连接器构成㊂数据链路层主要通过F P G A 实现,包含冗余网络多路数据选择器㊁以太网MA C 控制器㊁数据缓存区㊁P OW E R L I N K 状态机和控制寄存器㊂缓存区分为同步数据缓存区和异步数据缓存区;P OW E R L I N K 状态机由D L L 数据链路层状态机㊁寄存器命令解析㊁事件缓存队列㊁接收数据帧解析和NM T 主站网络管理状态机构成;寄存器包括P OW E R L I N K 协议栈状态机控制寄存器组㊁数据包统计寄存器组和发送接收控制寄存器组㊂应用层包括在R e W o r k s 操作系统中实现的C A N o p e n 协议栈和工控运行时软件,其中,C A N o p e n 协议栈主要由对象字典㊁P D O 通信㊁S D O 通信和NM T 状态机管理构成,工控运行时软件提供变量监控/记录/强制㊁网络日志服务㊁双缓冲远程变量映射和周期/非周期/同步任务等服务㊂基于R e W o r k s 的P OW E R L I N K 双网冗余主站示意图如图2所示㊂主站运行时软件通过周期任务管理实现过程控制,中断同步任务与P OW E R L I N K 网络通信中断同步可以处理P OW E R L I N K 周期内的数据㊂用户自定义的输入输出变量通过双缓冲远程变量映射,在每个应用运算周期将数值同步到远程I /O 地址㊂为方便用户调试周期任务中快速动态变化的变量,提供运行时变量监控㊁变量追踪和变量强制功能㊂主站控制器运行过程中的异常故障信息将通过网络日志服务上传给上位机㊂C A N o pe n 协议栈初始化时需要通过解析C D C 配置文件对从站组网进行配置,包括NM T 状态机管理和服务数据对象S D O ㊂变量映射的数据都是C A N o p e n 协议栈中对象字典里的过程数据对象P D O ㊂P OW E R L I N K 协议栈的状态机控制寄存器组用于C P U 控制网络管理状态机的转换,数据包寄存器组统计主站当前接收到的各种类型数据帧的个数,发送接收控制寄存器组用于C P U 获取当前接收数据帧状态,控制同步及非同步数据的发送㊂事件缓存队列存放D L L 状态机切换事件㊁接收网络数据帧通信事件和由寄存器组传来的控制命令事件,NM T 网络管理状态机从事件缓存队列中取出事件进行处理,完成状态跳转㊂同步数据缓存区用于保存C P U 需要发送的同步数据及主站接收到的同步数据;异步数据缓存区用于保存C P U 需要发送的异步数据及主站接收到的异步数据㊂HU B /多路数据选择器同时将数据帧分发到两个网口P H Y 进行发送㊂接收数据时,通用主站的HU B 将数据帧分别转发到以太网MA C 控制器和另一个网口P H Y ,双网冗余主站的多路数据选择器将选择其中一路有效数据帧转发给以太网MA C 控制器㊂1.3 冗余实时以太网协议(1)P O W E R L I N K 实时以太网通信P OW E R L I N K 采用主从控制方式,指定一个具有网络管理功能的主站管理节点(节点号240),其他节点称为从站受控节点(节点号为1~239)㊂数据链路层采用时间槽网络通信管理协议将通信周期划分为不同的时间段,并且把这些专用时间段分配给异步数据和等时同步数据信道㊂网络的通信周期可以划分为三个阶段:等时同步阶段㊁异步阶段和空闲阶段㊂等时同步阶段用来传输周期性的实时数据,从管理节点以广播方式向受控节点发送周期起始报文(S o C )开始,到异步起始报文(S o A )准备发送截止,主要用于启动新周期和同步各个受控节点的时间,以周期的方式交换数据,为确保周期时间的一致性,由主站进行实时监控,实时以太网周期通信图如图3所示㊂图3 实时以太网通信周期图时间槽网络通信管理协议提供请求/应答模式(P r e q/P r e s 模式)进行等时同步数据通信㊂首先需要在主站中配置等时同步的受控节点,以及每个等时同步受控节点要发送和接收的周期性数据㊂管理节点发布同步帧同步所有受控节点,各个受控节点收到S o C 同步帧后进入数据通信等待状态㊂在进入等时同步阶段后,管理节点单播发送轮询请求(P r e q )数据帧,根据配置窗口中相应的从节点接收数据帧,从节点以广播形式上报一个轮询响应(P r e s)数据帧,完成一次数据通信,而其他从节点不响应这个P r e s 数据帧㊂以此类推,管理节点将所有的从节点扫描一次,即完成一个等时同步阶段㊂异步阶段是在等时同步阶段完成后,由管理节点向受控节点广播异步起始报文(S o A )触发开始,用来发送非周期且实时性要求不高的数据㊂P OW E R L I N K 实时以太网报文类型如表1所列㊂表1 P O W E R L I N K 实时以太网报文类型表报文类型标识I D 说明周期起始S o C主站发出同步通信开始广播数据轮询请求P R e q 主站发出的同步请求单播数据轮询响应P R e s 从站发出的同步响应广播数据异步开始S o A 主站发出异步通信开始广播数据异步发送A S n d 主站和从站发送的异步广播数据P OW E R L I N K 协议的数据链路层和多路选择器通过F PG A 实现㊂协议栈设置硬件定时器的时间间隔,周期触发中断通知协议栈开始通信周期㊂P OW E R L I N K 双网冗余协议栈在R e W o r k s 系统中主要包含对象字典与C D C文件解析㊁S D O 服务数据对象通信㊁P D O 过程数据通信和双网冗余多路数据选择器㊂(2)对象字典与C D C 文件解析C A N o pe n 协议对象字典是P OW E R L I N K 协议栈和用户交互的主要方式㊂P OW E R L I N K 协议栈将从网络上接收的数据放入对象字典,将用户应用层需要输出的数据从对象字典中取出并发送到网络㊂对象主要包括通信对象和设备对象,其中通信对象是设备与应用之间统一的访问方式,设备对象则是根据具体不同的设备协议定义不同的对象㊂对象字典是由主对象索引表和子索引表构成㊂主对象索引表提供快速定位,子对象索引表提供具体对象的定义㊂对象字典主索引数据结构如下:t y pe d ef s t r u c t { U I N T i n d e x;/*对象索引标识*/ t O b d S u b E n t r yP t r p S u b I n d e x ;/*对象子索引区域*/ U I N T c o u n t;/*子索引数量*/t O b d C a l l b a c k p f n C a l l b a c k;/*对象访问回调函数*/}t O b d E n t r y;对象字典子索引数据结构如下:t y pe d ef s t r u c t { U I N T s u b I n d e x;/*对象子索引标识*/t O b d T y p e t y pe ;/*对象数据类型*/t O b d A c c e s s a c c e s s;/*对象访问类型*/ C O N S T v o i d R OM*p D e f a u l t ;/*默认数据区域*/ v o i d M E M*p C u r r e n t;/*内存数据区域*/}t O b d S u b E n t r y;对象字典初始化参数数据结构如下:s t r u c t _t O b d I n i t P a r a m {t O b d E n t r y P t r p G e n e r i c P a r t ;/*对象字典通用区域*/ U I N T 32n u m G e n e r i c;/*通用区域对象条目数量*/t O b d E n t r yP t r p M a n u f a c t u r e r P a r t ;/*制造商自定义区域*/U I N T 32n u mM a n u f a c t u r e r; /*自定义区域对象条目数量*/ t O b d E n t r yP t r p D e v i c e P a r t ;/*对象字典设备区域*/ U I N T 32n u m D e v i c e;/*设备区域对象条目数量*/};通过解析上位机生成的网络C D C 配置文件来配置网络拓扑㊁主站的通信参数㊁各从站的通信和映射及循环周期等参数,完成应用层用户变量和对象字典中对象的链接㊂从站配置参数主要包括从站节点个数㊁各节点配置的P D O 个数以及P D O 的映射参数㊁从站节点中当前应用变量与过程镜像的绑定等信息㊂(3)S D O 服务数据对象通信C A N o pe n 协议的S D O 服务数据对象通信用于P OW E R L I N K 主站和从站进行异步数据通信,使用P OW E R L I N K 模式通信中的非周期通信过程完成㊂S D O 模块负责访问受控节点的对象字典,需要非周期性传输㊁实时性要求不高的数据,S D O 通过异步阶段A S n d 通信方式传输配置㊂S D O 通信主要发生在预运行通信状态中,S D O 服务数据对象通信流程如图4所示㊂图4 S D O服务数据对象通信流程图图5 P D O 过程数据对象通信流程图(4)P D O 过程数据对象通信C A N o pe n 协议的P D O 过程数据对象通信负责管理组装和分派过程通信数据到链路层,传输需要周期性㊁实时传输的数据㊂在每个通信周期内,循环驱动会通知数据链路层提供数据,需要P D O 模块进行过程数据组装㊂数据交换完成后,从受控节点返回的数据则是由P D O 模块进行映射和分发㊂P D O 过程数据对象通信流程如图5所示㊂(5)双网冗余多路数据选择器冗余网络拓扑结构符合高安全领域对通信可靠性的要求㊂基于R e W o r k s 的P OW E R L I N K 双网冗余主站,采用数据选择器收发冗余网络数据,数据发送时,选择器自动复制数据帧在两个网络中同时发送;接收数据时,选择器通过分析网络报文的时间戳㊁数据缓存㊁网络状态,根据策略选择正确的报文,保证数据帧的正确性,数据选择器工作示意图如图6所示㊂图6 数据选择器工作示意图2 P O W E R L I N K 主站功能验证2.1 测试环境搭建本文设计的基于锐华(R e W o r k s)嵌入式实时操作系统的P OW E R L I N K 主站方案已应用于华元锐华工业网关控制器,硬件配置如表2所列,实物如图7所示㊂表2 华元锐华工业网关控制器硬件参数表项 目说 明C P U 龙芯2K 1000内存2G B以太网2路100M /1000M存储32G B 电子盘,支持D O S F S 文件系统串口1路R S 232调试串口1路R S 422/485串口,支持M o d B u s R T UP OW E R L I N K 2路P OW E R L I N K 网口,支持双网冗余E t h e r C A T 1路E t h e r C A T 网口,支持主站C A N 1路,符合C A N 2.0B ,支持C A N o p e n D I O 8路D I 隔离,输入电压24V8路D O 隔离,输出电压5V ,100m A显示V G A 1600ˑ1200高分辨率,支持Q T 5.5U S B2路U S B 2.0H O S T为验证华元锐华工业网关控制器P OW E R L I N K 主站组网通信与开发调试等综合功能,并体现高安全领域的有效性,给出典型双网冗余参考设计㊂采用基于R e W o r k s图7 基于R e W o r k s 的P O W E R L I N K 主站控制器实物图的P OW E R L I N K 主站控制器,通过两个专用HU B 组网,分别连接M C U 冗余从站㊁i M X 6冗余从站㊁I /O 和伺服控制器等,搭建安全关键领域冗余架构的参考设计及其测试环境,形成P OW E R L I N K 双网冗余运动控制系统㊂2.2 功能测试(1)P O W E R L I N K 网络初始化P OW E R L I N K 网络通信分为初始化状态和周期同步通信状态㊂P OW E R L I N K 网络通信初始化可以通过W i r e -s h a r k 抓包工具,查看分析网络报文㊂根据P OW E R L I N K协议标准,在网络初始化过程中可以看到以下过程:①主站发送异步广播指令S o A ,请求将网络上的从站状态切换到P R E _O P E R A T I O N A L _1状态,A S n d 获取网络上的从站信息,W i r e s h a r k 抓包如图8所示㊂图8 主站广播请求从站切换P r e O P 1状态W i r e s h a r k 抓包截图②从站接收到主站的广播指令,将状态切换到P R E _O P E R A T I O N A L _1后,向网络上广播从站信息㊂截图如图9所示㊂图9 从站2广播切换到P r e O P 1状态后W i r e s h a r k 抓包截图③主站接收到从站信息后,根据配置向指定节点发送S D O 数据配置从站,W i r e s h a r k 抓包如图10所示㊂图10 主站向从站2发送S D O 配置报文W i r e s h a r k 抓包截图④从站接收到配置数据,完成配置,从站状态切换到P R E _O P E R A T I O N A L _2,并向网络上广播从站状态数据,W i r e s h a r k 抓包如图11所示㊂⑤主站开始广播周期起始同步通信命令S o C ,并在异步通信阶段,发送广播数据请求从站切换到O P E R A -T I O N 状态,W i r e s h a r k 抓包如图12所示㊂图11 从站2广播切换到P r e O P 2状态W i r e s h a r k抓包截图图12 主站广播请求从站切换O P 状态W i r e s h a r k 抓包截图⑥从站接收到命令,完成O P 状态切换并发送P r e s 广播状态,W i r e s h a r k 抓包如图13所示㊂图13 从站2广播切换O P 状态W i r e s h a r k 抓包截图(2)P O W E R L I N K 网络周期同步通信P OW E R L I N K 网络初始化完成后进入同步通信状态㊂网络周期同步通信分为等时同步阶段㊁异步阶段和空闲阶段,同步阶段以主站发送S o C 广播指令开始,异步阶段以主站发送S o A 指令开始,通过K U N B U S 网络分析仪同时抓取两个网络的通信报文,P OW E R L I N K 网络周期同步通信W i r e s h a r k 抓包如图14所示㊂图14 P O W E R L I N K 周期同步通信W i r e s h a r k 抓包截图双网冗余的相同帧在两个网络中能同步抓到,从一组S o C 到下一组S o C 为完整的一个网络通信周期,从W i r e -s h a r k 抓包数据可以看出,等时同步阶段:从主站发送S o C 广播指令开始,主站依次发送P r e q 单播指令数据到从站,从站响应发送P r e s 广播指令㊂异步阶段:主站发送A S n d 广播指令数据,无应用请求㊂由图14可知,基于R e W o r k s的P OW E R L I N K 主站带8个从站组网通信周期最短可达到600μs㊂(3)双网冗余切换P OW E R L I N K 主站控制器正常启动后,可以看到图14中P OW E R L I N K 周期同步通信W i r e s h a r k 抓包截图中存在两条同时到达的相同的数据包㊂拔掉一根与HU B 与K U N B U S 网络分析仪之间的网线,通过W i r e s h a r k 抓包查看存在一个网络中的单条数据包交互,并且在1m s 的通信周期内完成了网络切换,说明P OW E R L I N K 网络仍然在正常通信㊂P OW E R L I N K 双网冗余切换W i r e -s h a r k 抓包截图如图15所示㊂图15 P O W E R L I N K 双网冗余切换W i r e s h a r k 抓包截图3 结 语本文设计实现了一种基于国产锐华(R e W o r k s)嵌入式实时操作系统的P OW E R L I N K 双网冗余实时以太网主站方案,并在国产龙芯2K 1000网关控制器上进行功能验证测试㊂测试结果表明,该主站方案及网关控制器具有高可靠性㊁高实时性且方便开发调试等特性,为高安全实时控制与通信的工业控制㊁轨道交通㊁机器人运动控制等领域提供基础平台㊂下一步可结合边缘计算与人工智能等技术对实时以太网数据进行分析整合,为 新基建 智能制造提供有力支撑㊂参考文献[1]代飞,吴金勇.基于V x W o r k s 操作系统的P OW E R L I N K 研究与实现[J ].机车电传动,2016(1):6770.[2]林志祥,张天宏.A RM 的嵌入式以太网通信分析与实时性改进[J ].单片机与嵌入式系统应用,2018,18(3):2328.[3]伍一帆,石旭刚,黄秀珍,等.解决以太网协议实时性的几种方案[J ].单片机与嵌入式系统应用,2008(10):811.[4]崔惠珊.基于P o w e r L i n k 的计算机联锁系统执行层设计[J ].铁道通信信号,2020,56(10):710.[5]赵赛,张凯龙.工业实时以太网E t h e r n e t P OW E R L I N K 机制研究[J ].自动化仪表,2020,41(6):5256.[6]E t h e r n e t P OW E R L I N K C o mm u n i c a t i o n P r o f i l e S pe c if i c a t i o n -V e r s i o n l .10.E P S G D r a f t S t a n d a r d 301,2008.[7]何小庆.国产嵌入式操作系统发展思考[J ].单片机与嵌入式系统应用,2019,19(12):45,10.[8]徐意泊,陈富浩,丁振华,等.基于国产龙芯2K 1000龙芯派的内核系统启动[J ].现代信息科技,2018,2(12):2934.[9]王帅,杜刚,杨超.国产平台的机载嵌入式软件仿真验证技术[J ].单片机与嵌入式系统应用,2020,20(2):57,11.[10]王帅,杜刚,陈琪.国产化操作系统R e w o r k s 的嵌入式网关软件设计[J ].单片机与嵌入式系统应用,2017,17(3):1822.黄河(工程师),主要研究方向为嵌入式系统㊁工业控制㊁机器人;杜坚(工程师),主要研究方向为工业控制;任见㊁方国好(助理工程师),钱晨(高级工程师):主要研究方向为嵌入式系统设计㊂通信作者:黄河,ye l l o w r i v e r @n t e s e c .c o m.c n ㊂(责任编辑:薛士然 收稿日期:2021-02-25)表1 进程㊁容器㊁虚拟机之间比较特性进程容器虚拟机空间隔离支持,一级MMU 支持,一级MMU支持,两级MMU进程隔离不支持支持支持文件/网络隔离不支持支持支持操作系统共享O S 共享O S独立O S 虚拟程度轻型轻型重型性能好接近宿主机本地进程弱于宿主机容器镜像小,启动速度快,部署便捷,相比虚拟机更适用于嵌入式系统㊂但是由于容器共享操作系统内核,因此安全隔离性不如虚拟机,而且稳定性还处于发展中,更新频繁㊂在强调实时性㊁安全可靠性的嵌入式系统中,需要深入研究容器实时性能及安全技术㊂参考文献[1]汪恺,张功萱,周秀敏.基于容器虚拟化技术研究[J ].计算机技术与发展,2015,25(8):138141.[2]吴松,王坤,金海.操作系统虚拟化的研究现状与展望[J ].计算机研究与发展,2019,56(1):5868.[3]张礼庆,郭栋,吴绍岭,等,一种最大化内存共享与最小化运行时环境的超轻量级容器[J ].计算机研究与发展,2019,56(7):15451555.[4]谷德贺,顾乃杰,刘博文,等.基于L X C 的A n d r o i d 系统虚拟化技术[J ].计算机系统应用,2017,26(12):5863.[5]L X C L i n u x C o n t a i n e r s [E B /O L ].[202012].h t t ps ://l i n u -x c o n t a i n e r s .o r g/.[6]王鹃,胡威,张雨菡,等.基于D o c k e r 的可信容器[J ].武汉大学学报(理学版),2017,63(2):102108.通信作者:虞保忠,y u b a o z h o n g @z ju .e d u .c n ㊂(责任编辑:薛士然 收稿日期:2020-12-28)。
基于Qt的雷达显控数据处理一体化设计

153
第 39 卷
数字技术与应用
1.1 模块划分
1.2 工作流程
本雷达终端软件基于显示控制和数据处理一体化设
软件启动后, 首先监测网络连接状态、分机的工作状
计, 显示控制功能主要包括图形显示和分机控制子模块, 态,如果连接不成功则显示通信链路故障,如果分机故障
数据处理功能主要包括数据采集、数据处理和数据输出 则显示故障信息;其次加载系统参数和配置文件,进入雷
开始
据进行解包; 对数据进行符合性检查, 检查帧信息、校验
和信息的合法性; 解析雷达工作状态, 包括故障代码、工
作频率、功放状态等信息; 解析点迹目标, 包括目标距离、
接收数据
方位、速度信息, 剔除异常值也就是野值, 数据合法性检
数据是否符合
协议
否
是
解析故障代码 、 工作频率信息
丢弃该包
验是数据处理的重要环节, 对改进处理结果的精度、提高 处理质量非常重要[4]; 对不同的帧进行帧间合并处理, 由 于雷达本身波束宽度的原因, 可能在连续多帧数据中都 包含有相同的目标点迹, 因此需要在帧间对相同的点迹 信息进行合并处理。点迹处理执行的逻辑流程: 首先进行
保存系统参数 , 软件退出
图 2 软件工作流程 Fig.2 Software workflow
等。如图3 所示。 3 数据处理设计
点迹处理和航迹处理是本软件数据处理的
154
房亮 刘涛庆: 基于 Q t 的雷达显控数据处理一体化设计
2021年第 6 期
图 3 软件主界面 Fig.3 The main interface of the software
块进行解模糊、点击凝聚、帧间合并等处理, 产生距离、方 后, 自动保存雷达系统参数和任务参数。软件工作流程如
基于嵌入式计算机的激光雷达能见度仪的设计_熊兴隆

收稿日期:2010-05-30基金项目:中央高校基本科研基金资助项目(ZXH2009B001)作者简介:熊兴隆(1962—),男,陕西户县人,高级工程师,主要从事电子工程和激光探测方面的研究工作;蒋立辉(1964—),男,黑龙江齐齐哈尔人,教授,主要研究方向为光电子技术及其在航空气象探测中的应用。
基于嵌入式计算机的激光雷达能见度仪的设计熊兴隆1,蒋立辉1,庄子波2,冯帅1(1.中国民航大学天津市智能信号与图像处理重点实验室,天津300300;2.中国民航大学国际飞行学院,天津300300)摘要:针对不良能见度天气下的交通运输安全需求,设计了一台可用于水平及斜程能见度测量的激光雷达能见度仪。
该仪器以嵌入式计算机PCM-3370E 为控制和数据处理核心,实现对激光器、光子计数卡、门控电路工作时序的控制及能见度反演。
在收发光学单元良好工作的基础上,通过易于操作的人机交互界面获得大气能见度的客观、便捷测量。
关键词:嵌入式计算机;激光雷达;大气能见度中图分类号:TH765.8+3文献标识码:A 文章编号:1000-8829(2011)03-0008-03Design of Lidar Visibility Meter Based on Embedded ComputerXIONG Xing-long 1,JIANG Li-hui 1,ZHUANG Zi-bo 2,FENG Shuai 1(1.Tianjin Key Laboratory for Advanced Signal Processing,Civil Aviation University of China,Tianjin 300300,China;2.Flight College,Civil Aviation University of China,Tianjin 300300,China)Abstract:Aiming at the safety requirement for the traffic and transportation under bad visibility weather,a lidar visibility meter is designed to measure the horizontal and slant visibility.The meter adopts embedded computer PCM-3370E as the system core for control and data processing,to realize laser,photon counter and gating circuit timing control and visibility inversion.Based on good working of transmit /receive optical units,objective and convenient atmospheric visibility measurement can be achieved through an easy-going human-computer interface.Key words:embedded computer;lidar;atmospheric visibility 随着我国交通运输业的发展,能见度越发受到人们的重视。
基于网芯一号处理器的锐华操作系统适配

基于网芯一号处理器的锐华操作系统适配作者:任占广张学敏来源:《计算机与网络》2020年第22期摘要:网芯一号处理器是我国自主研制的一款高性能通信处理器芯片,具有指标性能高、环境适应性强和综合能耗低等特点。
面向该处理器在嵌入式领域的实时性需求,开展锐华操作系统适配技术研究,突破基于自主芯片之上的自主可控实时操作系统关键技术。
研究结果表明,锐华操作系统可以较好适配网芯一号处理器,满足系统的实时性需求。
关键词:自主可控;网芯一号处理器;嵌入式实时操作系统中图分类号:TP311文献标志码:A文章编号:1008-1739(2020)22-58-40引言现有通信设备中大量使用国外进口的软硬件产品,可能存在内置后门和未知漏洞,对我国信息网络造成严重的安全隐患。
为此,推进自主可控的产品成为解决国家网络安全问题的战略举措。
网芯一号处理器是我国自主研制的一款高性能通信处理器芯片,目前Linux操作系统已经完成对网芯一号处理器的适配,但在嵌入式领域,Linux操作系统在实时性上不能完全满足需求,有必要进一步拓展网芯一号处理器在嵌入式领域的应用。
目前绝大部分功能较复杂的嵌入式系统都基于嵌入式实时操作系统(Embedded Real-time Operating System)进行开发[1-2],相较其他国产嵌入式实时操作系统,锐华嵌入式实时操作系统(ReWorks)在应用范围、功能完备、技术支持、应用移植的方便性等方面都有较大优势,但目前锐华嵌入式实时操作系统还没有适配网芯一号处理器。
1系统简介1.1网芯一号处理器网芯一号处理器具有指标性能高、环境适应性强和综合能耗低等特点,一方面可作为控制处理器,应用于控制交换板和业务接口板,支撑战略网络固定汇聚/接入级、车载/搬移式以及战术网核心/接入级通信网络技术研发与装备研制。
另一方面可作为专用分组报文处理器,支撑战术接入级通信网络技术研发与装备研制。
另外,该芯片还可用于网络安全和数据链等领域的装备研制,实现百兆以上级分组报文处理。
基于华睿1号平台的某雷达信号处理软件设计与实现

基于华睿1号平台的某雷达信号处理软件设计与实现作者:施西野来源:《电子技术与软件工程》2017年第06期本文结合软件架构和构件化设计思路,研究并应用了基于华睿1号信号处理模块的某雷达信号处理软件设计方法。
该方法不仅具有很好的可复用性、可移植性,而且使系统具有较高的处理速度,保证了系统的实时性。
此外,系统中所设计的管理层,具备了开机自检、软件监测、任务缓冲等机制,给系统提供了很好的稳定性能。
【关键词】华睿1号平台信号处理软件架构软件构件1 引言近年来,对实时信号处理的要求越来越高。
所用系统要求具有处理大量数据的能力,这就要求系统硬件达到很高的运算速度,并且软件处理程序也尽可能优化,以保证系统的实时性。
本文将介绍一种基于华睿1号信号处理平台下的软件框架与构件设计方法。
该方法具有很高的处理效率和稳定性,在不同平台之间具备可移植性。
2 华睿1号硬件模块华睿1号CPU是我国自主研制的一款4核微处理器,在处理能力和能耗方面具有明显优势,运行多任务实时操作系统时十分稳定。
华睿1号信号处理模块由四片华睿1号四核DSP、两片Xilinx XC5VLX330T、RapidIO交换芯片和网络交换芯片组成。
四片华睿1号为模块的处理核心,如下图所示,每片CPU有两个DDR通道,每通道DDR容量1GB,每片CPU的DDR容量为2GB。
两片FPGA为对称设计,FPGA1实现和CPU_C的高速数据通道以及模块的控制管理,FPGA2实现CPU_B和CPU_D的高速数据通道,FPGA1和FPGA2分别配置为主并模式,各自外挂一片加载flash。
FPGA1外接容量为256MB的flash,支持32位文件系统。
3 软件架构设计软件架构是软件开发早期设计阶段的产物,是关于系统的抽象描述。
软件架构的正确设计和选择,为以后的开发、集成、测试、维护各个阶段的成功提供了保证。
基于架构的软件系统是指由组件装配、组合而成的软件系统,它主要由组件和连接件组成。
嵌入式雷达终端软件的实时性设计

中图分类号 :P 1 T 31
文献标识 码 : A
文章编号 :0 0—82 (0 7 0 10 89 20 )6—06 0 0 5— 3
Re lz to o Pr m o e t a . m e o d r Te m i a aia i n t o t he Re 1Ti fRa a r n lEm be de fwa e d d So t r
随之越来越强大 。工作在小型化雷达终端上的软件必须是将数
V Wok 操 作系统的雷达终 端多 采用 两种 图形 处理 方案 : 一 x rs 第 种是使用专 用显示 芯 片( T 30 0 T S4 2 ) 图形 开 发 如 MS4 1/ M 3 00 的 包, 该方 案的优点 在于应用 程序 可以直接对显 卡进 行操作 , 操作 直观 、 简单 , 但是存在 以下缺点 :只能进行 一些 简单 的 、 新频 更 率较低的图形操 作 、 缺乏集成 的调试 、 测试环境 , 只有 在 目标机 上才能看到运行结果 , 出现错误 很难排 查。第二种 方案是 采用
L U W e DI rg n I i。 NG E —a g
(-N nigR sa hIstt o l t ncTc nl y N nig20 1 , hn ;2 e igSau ot l ytm C . Ld B in 00 8 C ia 1 aj eer ntue f e r i eh o g , aj 10 3 C ia .B in i nC nr s o , t, ej g10 3 , hn】 n c i E co o n j s oS e i
.
moe a p ia l n p a t e r p l b e i r ci . c c Ke r s r d ; x o k ; e GL y wo d : a a V W r s Op n r
基于MPC8536的雷达嵌入式数据处理平台设计

基于MPC8536的雷达嵌入式数据处理平台设计张利平【摘要】针对高性能嵌入式数据处理系统在雷达设备中日益增长的需求,采用Motorola公司多功能微处理芯片MPC8536搭载LINUX内核,开发了一套通用雷达数据处理平台。
文章给出了以MPC8536为核心来构建硬件平台的设计方案,介绍了该平台的硬件组成结构和主要设计方法,以及操作系统和U-BOOT的移植过程,并通过实际测试,验证了平台的高效性。
%With the increasing requirements of the high-performance embedded data processing system in radar equipment,a general radar data processing platform is developed with the adoption of the multi-functional micro-processing chip MPC8536 of Motorola and the LINUX kernel.The design of establishing the MPC8536-based hardware platform is given with the composition of the hardware and the main design method introduced.The transplant processes of the operating system and the U-BOOT are also discussed.Finally,the platform proves to be highly efficient through the actual test.【期刊名称】《雷达与对抗》【年(卷),期】2012(032)001【总页数】5页(P57-60,68)【关键词】POWERPC;MPC8536;Linux;U-BOOT;移植;通用【作者】张利平【作者单位】中国西南电子技术研究所,成都610036【正文语种】中文【中图分类】TN957.520 引言近年来,随着大规模集成电路技术的成熟和发展,涌现出了许多功能强大的CPU 处理器,POWERPC 即是其中的佼佼者,其产品线广、性价比高、温度范围广、集成度高以及功耗低等优点,正好满足现代高性能嵌入式设备的要求。
基于MPC8536的雷达嵌入式数据处理平台设计

BOO r lo d s u s d F n l ,h lt r r v s t e h g l f ce t h o g h cu lts。 T a e as i s e . i al t e p afm p o e o b i hy e i n r u h t e a t a e t c y o i t
Ke wo ds OW ERPC; y r :P MPC8 3 Li u U— 5 6; n x; BOOT;r n pln ; e e a ta s a t g n r l
0 引 言
近 年来 , 随着 大 规模集 成 电路 技术 的成 熟 和发展 , 涌现 出 了许 多 功能 强 大 的 C U处 理 器 ,O R C即 P P WE P
处理 平 台 , 不改 变 系统硬 件 的条件 下 , 在 仅对 软件 进行 更新 , 即可实 现多 功 能 性 。基 于通 用 处 理 平 台的设 计
件, 特别适合通信和网络设备 的开发。M C 56采用 P 83 E0 50核结 构 , 同极 高 的 网络 、 S P I 连 U B、CE和 S T A A设
Ab t a t W ih h i c e sn r q ie n s f t e i h pef r nc e e d d aa r c s i sr c : t t e n ra i g e u r me t o h h g — ro ma e mb d e d t p o e sng s se i a a q i me t a g n r lr d rd t o e sn a fr sde eo d wih t e a o to f y tm n r d re u p n , e e a a a a apr c s i gplto i v lpe t h d p in o m t e mu t-un to lmi r — r c si hp MPC8 6 o t r l n h NUX ene . he d sg h lif cina c o p o e sng c i 53 fMoo o a a d t e LI k r 1 T e in o sa ls i g t e MPC8 3 b s d h r wa e plto sg v n wih t e c mp sto fte h r wa e fe tb ih n h 5 6- a e a d r a fr i ie t h o o iin o h a d r m a d t e man d sg t o n r d e Th r n p a tp o e s s o he o e a i g s se a d t e U- n h i e in meh d i to uc d. e ta s l n r c s e ft p r tn y tm n h
一种基于Windows 系统的雷达显控终端软件设计

文章编号:1009-8119(2005)12-0033-03一种基于Windows系统的雷达显控终端软件设计郝春环高梅国(北京理工大学电子工程系,北京 100081)摘要介绍了一种在Windows 2000下雷达显控终端软件的设计,本软件采用图形化用户界面,航迹显示具有缩放功能,且操作方便、灵活。
详细介绍了图形缩放的原理及实现。
关键词显控终端,人机交互,图形用户界面Software Design for Radar Display and Control Terminal Based on Windows SystemHao Chunhuan Gao Meiguo(Electronic Engineering Department , Beijing Institute of technology,Beijing 100081)Abstrac t The paper introduces the software design for radar display and control terminal under Windows 2000 system . Using graphical user interface , the software is convenient and flexible in operation, and it has graphics zoom function for trace display. A particular description for the graphics zoom principle and method is given in the paper.Keywords Display and control terminal, Man machine interaction,GUI1 引言雷达显控终端是操作员与雷达系统进行交互的一个平台,主要负责显示雷达信号处理机输出的目标信息,供操作员观察,并且向信号处理机传送控制命令,实现操作员对雷达工作模式的切换和对雷达工作状态的监控。
基于Micro Blaze的嵌入式雷达控制系统设计

河南科技Journal of Henan Science and Technology总564期第5期2015年5月Vol.564,No.5May ,2015摘要:嵌入式系统以微处理器为核心,以计算机技术为基础,其主要特征是实时性强。
本文围绕Xilinx 公司的软核微处理器MicroBlaze ,采用嵌入式开发套件EDK ,设计了一套用于雷达对外接口通信控制的嵌入式系统,并给出了系统软硬件各个模块以及整体设计的实现。
试验结果表明,该系统能够可靠、稳定地工作。
关键词:嵌入式控制;EDK ;MicroBlaze 中图分类号:TP368文献标识码:A文章编号:1003-5168(2015)05-0015-3收稿日期:2015-4-27作者简介:史晓丰(1982.10-),男,讲师,研究方向:通讯工程。
Design of Embedded RADAR Controlling System based on MicroBlazeShi Xiaofeng(Air Force Engineering University,Xi'an Shaanxi 710051;Xi'anAir Force Flight Academy,Xi'an Shaanxi 710306)Abstract:The core of the embedded system is microprocessor,it is based on computer technique and has the main characteristic ofhigh real-time application.In this text,we design the system to control the communication of Radar based on the MicroBlaze microprocessor of Xilinx Company,usingthe embedded developing sets of EDK tools,and providedall the modules of the system hardware and software and the realization of the overall design.The result ofthe experiment showed the system can control radar working efficiently and stably.Keywords:embedded control;EDK;MicroBlaze 1MicroBlaze 处理器结构MicroBlaze 处理器是Xilinx 公司针对嵌入式处理器开发应用推出的一种32位嵌入式处理器内核,它是一种软核结构,简单但灵活性强,在目标器件中可以进行任意配置。
基于嵌入式的船载雷达系统软件设计

[计算机应用 CAD]基于嵌入式的船载雷达系统软件设计Ξ雷 琴 耿晨歌 陈耀武 汪乐宇(浙江大学数字技术与仪器研究所) [关键词]雷达;嵌入式系统;D SP[摘 要]本文阐述的对象是基于嵌入式的船载雷达系统。
首先简要介绍系统结构,然后详细介绍了系统D SP 部分和微处理器部分的软件设计。
[中图分类号]U675174 [文献标识码]A [文章编号]100129855(2003)03200582005Sof tware design of a Nav igation Radar System based on em bedded system L ei Q in Geng Chenge Chen Yaow u W ang L eyuKeywords:radar;em bedded system;D SPAbstract:T h is p ap er illu strates the softw are design of an em bedded typ e navigati on radar.A fter p resen ting its system configu rati on,the p ap er describes in detail the softw are design fo r D SP and m icrop rocesso r.1 引 言船载雷达对图像显示的实时性要求比较高,而且雷达信号检测和雷达跟踪计算的数据处理量也都比较大。
这些都对系统的信息处理能力提出了很高的要求。
嵌入式系统由于具有集成度高、反应速度快、体积小、智能化、稳定和可靠等特点,逐渐被看作是运行工程应用软件的高可靠平台,被广泛应用于工业控制、仪器仪表和军事等领域[1]。
同时D SP作为一种高速采集、高速存储、高速处理的有效工具,尤其适用于船载雷达这样的高频信号数据采集处理系统。
嵌入式软件系统具有实时性强、异步时间并发处理等特点,本文主要阐述基于这些特点的嵌入式船载雷达系统软件设计。
基于ARM嵌入式平台的雷达数据采集系统

基于ARM嵌入式平台的雷达数据采集系统作者:余贵水魏钟记韦有平来源:《科技资讯》 2013年第8期余贵水1 魏钟记1 韦有平2(1.海军工程大学电子工程学院湖北武汉 430033; 2.中国人民解放军92985部队福建厦门 361100)摘要:针对雷达接口信号测试复杂问题,提出了基于ARM9系列嵌入式平台作为硬件开发平台的雷达数据采集系统。
将采集系统按照便携式数据采集系统和数据管理及分析系统两大分系统进行了详细阐述。
关键词:嵌入式系统模拟信号数字信号特殊信号中图分类号:TN95文献标识码:A文章编号:1672-3791(2013)03(b)-0037-02数据采集系统的历史较为悠久,近年来,随着电子工业的发展,便携式数据采集系统产品层出不穷。
根据不同的采集信号,有不同的设计产品。
雷达接口信号采集系统由于待采集信号的复杂性和未知性,其设计更为复杂。
1 数据采集产品现状一般数据采集系统会按照其总线的不同而分类。
常用的总线有以下几种:ISA、PCI、USB、PC104、CAN。
其中USB总线的产品凭借其极高的传输速率和便携性,在市场上占有重要的地位。
USB总线便携式数据采集系统产品的设计原理一般比较简单,一种比较典型的设计是,设计者使用Cypress公司的USB2.0控制器CY7C68013来控制Maxim公司的MAX1312采样数模转换芯片。
这样把由MAX1312采集的数据直接通过USB控制器向上位机发送。
设计框图如图1所示。
该数据采集系统只能实现较简单的数据采集功能,不具备功能扩展性。
2 基于嵌入式系统的数据采集系统现状近年来,不少人投入到基于嵌入式系统的数据采集系统的研究开发中,开发的成果也相当丰富。
按照是否使用ARM将基于嵌入式开发平台的数据采集系统分为非基于ARM和基于ARM两类。
2.1 非基于ARM嵌入式平台的数据采集系统非ARM嵌入式平台的数据采集系统一般都采用单片机作为其控制核心。
结构一般包括选路控制器、AD转换、单片机等几个部分。
软件化雷达信息实时处理与显示的开题报告

软件化雷达信息实时处理与显示的开题报告1.研究背景雷达技术是目前广泛应用于军事、航空、气象、环境监测等领域的重要工具之一,其在信息获取方面具有独特优势。
而随着计算机技术的不断发展,以及卫星定位、无人机等新型技术的应用,雷达技术在数据处理和分析方面也面临着新的挑战和机遇。
传统雷达信息处理主要采用人工分析和判读,其处理速度较慢,且容易出现误判情况;而现代雷达信息处理则采用计算机技术进行实时处理与分析,并通过图像化显示等方式直观地呈现信息,大大提高了处理速度和准确性。
因此,开发一种能够实时处理和显示雷达信息的计算机软件,具有重要的实用和研究价值。
2.研究内容和目的本文将研究软件化雷达信息实时处理和显示技术,具体包括如下内容:(1)对雷达技术进行相关调研和分析,深入了解雷达信息获取的特点和相关数据处理技术;(2)根据实际需求和应用场景,设计并实现一款基于雷达技术的信息处理和显示软件,在软件架构、数据处理、图像显示等方面进行细致的研究与设计;(3)对软件的性能和效果进行评估和测试,验证其处理效率和准确性,并与传统的雷达信息处理方法进行比较,以评价软件的实用性和价值。
通过上述研究内容,旨在实现一种基于计算机技术的软件化雷达信息处理和显示系统,具有较高的实时性、智能性和可视化特点,并可广泛应用于军事、航空、气象、环境监测等领域。
3.研究方法本文采用如下研究方法:(1)文献调研方法:通过查阅相关文献、技术资料,全面了解雷达技术的特点和应用场景;(2)数据处理方法:采用 Matlab、Python 等软件,对雷达信息进行处理和分析,提取有效数据,实现数据可视化等;(3)软件设计和实现方法:采用 Visual Studio、Qt 等软件平台,设计开发一款基于雷达技术的信息处理和显示软件。
(4)实验方法:通过开展实验和测试,对软件性能和效果进行评估和比较。
4.预期成果本文预期达到的成果包括:(1)对雷达技术进行深入了解和分析,并结合实际需求,设计实现一款具有智能化、实时化、可视化等特点的软件化雷达信息处理和显示系统。
基于国产化计算平台的雷达数据融合软件设计与实现

基于国产化计算平台的雷达数据融合软件设计与实现杨璇; 畅言; 李浩正【期刊名称】《《火控雷达技术》》【年(卷),期】2019(048)003【总页数】6页(P59-64)【关键词】国产化计算平台; 雷达数据融合; ReWorks; ReDe【作者】杨璇; 畅言; 李浩正【作者单位】西安电子工程研究所西安 710100【正文语种】中文【中图分类】TN95; TN919.30 引言近年来,随着高新技术的迅速发展和广泛应用,快速推动了武器装备的更新和作战方式的演变,信息化战争将成为未来战争的基本形态。
随着我国综合实力的日益提高和我军信息化建设的稳步推进,研制和应用国产化计算平台已成为研究热点。
国产化计算平台是涵盖了国产硬件、操作系统以及其它基础软件的一个集合[1]。
使用国产化信息平台不仅有助于消除我国电子国防的安全隐患,更有利于改变我国一直以来在信息安全领域的被动局面,符合国家安全和利益的战略选择,其重大意义不言而喻。
1 国产化计算平台目前主流的国产计算机硬件主要是基于MIPS架构的龙芯系列和基于ARM架构的飞腾系列,国产操作系统主要有中标麒麟操作系统、深度操作系统、锐华(ReWorks)实时嵌入式操作系统、“道”实时嵌入式操作系统等。
鉴于龙芯的生态环境比较完善以及锐华实时嵌入式操作系统对VxWorks的完美兼容,故本次国产化平台硬件选用龙芯系列,操作系统选择锐华操作系统。
1.1 硬件平台龙芯3A-2000是龙芯3A多核处理器系列中最成熟的一款产品,采用65nm工艺制造,主频1GHz,功耗小于15W。
可应用于通用服务器、云计算服务器、云存储服务器、高性能桌面等,可有效服务于大型信息处理、显示处理等实时系统。
龙芯3A处理器主要特征如下[2]:1)片内集成4个64位的四发射超标量GS464高性能处理器核;2)片内集成四核共享的4MB二级Cache;3)片内集成2个64位400MHz的DDR2/3控制器;4)片内集成2个16位800MHz的HyperTransport控制器;每个16位的HT端口可以拆分成两个8路的HT端口使用;5)片内集成32位33MHz PCI/ PCIX;6)片内集成一个LPC、两个UART、1个SPI、16路GPIO接口;7)支持多核芯片通过HyperTransport接口互连;8)高带宽设计,高可靠性设计,良好的可扩展性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
trouble caused by overdependence on foreign commercial products in radar data processing software in project. It is
higher military value.
K e y w o r d s ;radar data processing; homebred embedded real-time operating system
6
航迹更新 根据航迹的预测值与相关点迹的测量值,进行航迹的滤波更新。
7 航 迹 质 量 管 理 根 据 航 迹 与 点 迹 的 相 关 情 况 ,进行航迹质量的增减,航迹质量决定了航迹的起始与撤销。
56
火控雷达技术
第47卷
2.2 主 要 功 能 设 计 2.2.1 数 据 预 处 理
数据处理板接收雷达信号处理机输出的目标检 测 结 果 ,并 对 检 测 结 果 进 行 预 处 理 ,处 理 内 容 包 括 点 迹 合 并 。 点 迹 合 并 [4]是 对 雷 达 信 号 处 理 机 送 来 的 在 一 定 距 离 ,方 位 和 俯 仰 范 围 内 的 相 关 原 始 一 次 点 迹 进 行 存 储 并 凝 聚 ,凝 聚 点 迹 。
点 迹 合 并 是 对 雷 达 信 处 上 报 的 一 次 点 迹 ,当 原 始 点 迹 位 置 信 息 (距 离 、方 位 、俯 仰 )相 互 符 合 一 定 条 件 ,可 以 进 行 点 迹 合 并 ,一 方 面 用 于 航 迹 更 新 ,一 方 面 实 时 上 报 显 控 计 算 机 ,合 并 采 用 线 性 加 权 求 重 心 的 方 法 。点 迹 合 并 公 式 如 下 :
的航迹建立、航
关 、航 量 、航迹
的滤波处理等,数据来源于雷达信号处理机,目标处
果 到雷达终端显示计算机,并接受雷达终
显示计算机的工作
控制。
序号 功能名称
1
预处理
2
杂波剔除
3 航批号
表 1 雷达数据处理软件功能简介 功能简述*1234567
成 坐 标 转 换 、点 迹 合 并 以 及 系 统 误 差 修 订 等 功 能 ;预 处 理 结 果 一 方 面 上 报 终 端 进 行 显 示 ,一 方 面 作为后续航迹处理的输人。 主要包括了杂波图与杂波屏蔽区的处理。 对 于 新 建 立 的 航 迹 ,在 系 统 目 前 没 有 达 到 目 标 容 量 上 限 时 ,数 据 处 理 软 件 应 能 自 动 赋 给 该 目 标 一
ReWo* s 嵌 人 式 操 作 系 统 ,是一款提 9
W- ks 兼容接口的实时操作系统,具
特点[2]:
1) 实时性
ReWoks 能够及时响应中断和高效率的线程调
度 ,同时还具 线 程 的 先
。
2) 可 性
R e W o k s组 件 是 可 裁 剪 的 ,用 户 根 据 自 己 需 求
进
。
3 ) 适用性
eR Works ]
大部分的主流硬件设备,提
供了与设 对应的
。
4)
标
R e W o k s 支 持 C/ C + + ,提供符合规范的系统接
口,保证了可移植性。
5 )VxW orks兼容性
e s R Work s
xV W orks底 层 接 口 ,能够直接
x s 兼 容 V W—k s 码 。
类 似 于 Tornado,R eW orks也有自己的一套嵌人
I/O 管理
高
可
块
靠
设
文
备
件
系
统
llX ~ POS丨X 标准接口
■■
VxWorks 兼容接 1 ^ " "
错误管埋 中断管理
对 象 管 理 1 ■任务管理■ 庄务通信 +
内存管 理 丨 _ 时钟管理
r 定时雜_
3
"驱动及拔级支持包
板级初始化j
CPU初 始 化 1 ■ 系 统启动
[ 设备驶动 1
图 1 ReWorks体系结构图
式集成开发环境REDE&
6) 可 性
X 86、PowerPC %A R M 等多种目标机硬件平
台 ,方 简 捷 。
7) 易 性
集设计、开发、配置 、调 试 、仿 真 为 一 体 ,提高应 发。
2 基于国产化操作系统Reworks的
雷达
计
2.1 雷 达 数 据 处 理 软 件 概 述
雷达数据处
[3]的 任务是完成目标
software based on
Ruihua embedded
real-time
operat
signed by analyzing necessity of localization of domestic military
software and introducing
feature
Reworks software and combining with work of radar data processing software,which can be used to solve hidden
低的情况可采用手动建航。 2. 4 航 迹 相 关
Байду номын сангаас
依 据 相 关 波 门 、系 统 航 迹 预 测 值 和 滤 波 器 通 道 号 ,完 成 凝 聚 点 迹 和 与 已 有 系 统 航 迹 间 所 属 关 系 的
判 定 ,建 立 系 统 航 迹 与 凝 聚 点 迹 的 配 对 矩 阵 ,并 选 择 统计距离最近的凝聚点迹作为系统航迹的更新
对于新
的航
, 处 应 能自
航 迹 确 立 目 标 批 号 ,新 确 定 的 批 号 应 该 符 合 以 下
:
1)
对 于 特 定 已 建 立 航 迹 的 目 标 ,在 该 目 标 航
撤 消 前 该 目 标 的 目 标 编 号 不 得 改 变 ,目 标 撤 消 后 应 继 续 外 推 一 定 时 间 (约 3 ~ 5 个 周 期 ),当 新 建 目 标
ReW o k s 操 作 系 统 [1]是 国 内 某 科 研 机 构 开 发 设 计 的 嵌 人 式 操 作 系 统 ,在 我 国 部 分 军 用 产 品 上 已 经 逐 步 开 始 推 广 使 用 ,本 文 在 分 析 国 产 化 嵌 人 式 操 作 系 统 R e W o k s 特 点 的 基 础 上 ,设 计 了 一 种 基 于 ReW o k s 的 数 据 处 理 软 件 ,数 据 处 理 软 件 不 仅 继 承 了 原 来 风 河 公 司 V x W o rk s的 优 点 ,而 且 国 产 化 软 件 提 供 了 更 丰 富 的 调 试 手 段 ,利 于 软 件 的 开 发 设 计 。
〇 引言
长 期 以 来 ,在 我 军 综 合 电 子 信 息 系 统 和 武 器 系 统 建 设 进 程 中 ,军 事 应 用 软 件 基 本 做 到 自 主 研 制 ,但 军 用 关 键 软 硬 件 过 分 依 赖 国 外 商 用 产 品 ,这 种 不 可 控 的 状 况 已 成 为 我 军 战 略 安 全 的 重 大 潜 在 威 胁 ,严 重制约我军信息化武器装备体系的自主可持续发 展 。 目 前 国 家 正 在 实 施 自 主 可 控 战 略 ,越 来 越 多 的 国 产 芯 片 、基 础 软 件 运 用 到 武 器 装 备 中 。 在 某 些 领 域 ,鉴 于 国 产 芯 片 与 国 外 产 品 对 比 存 在 较 大 差 距 的 事 实 ,在 国 产 部 分 硬 件 无 法 满 足 需 求 的 情 况 ,可 以 先 实现基础软件的自主可控。
和外推目标关联时允许使用原有批号;
2)
新撤消的航迹批号应保留一定时间方可重
新使用; 3)
新建立的目标航迹应按照轮询原则寻找
许使用的空目标标号分配给该目标航迹。
3 工程应用效果
在 介 绍 具 体 项 目 应 用 前 ,首 先 简 要 介 绍 Re w orks 嵌 人 式 实 时 集 成 开 发 环 境 (R eD e) 的 特 点 以 及 与 该 操 作 系 统 配 套 的 硬 件 平 台 。 1 e D e 以 Eclipse 开 放 体 系 结 构 为 基 础 ,结 合 嵌 人 式 软 件 开 发 以 及 R e W - k s 操 作 系 统 的 特 点 ,实 现 了 功 能 定 制 改 造 和 工 具 链 扩 展 ,可 以 运 行 于 L in u x 、W indow s等 多 种 操 作 系 统 ,对 不 同 的 系 统 具 有 很 好 的 兼 容 性 ; 数 据 处 理 硬 件 平 台 选 用 基 于 龙 芯 3A - 2 0 0 0 处 理 器 的 6U CPC I 标 准 单 板 计 算 机 ,龙 芯 [5]3 A - 2 0 0 0 是 龙 芯 3 号 多 核 处 理 器 系 列 中 最 成 熟 的 一 款 产 品 ,其 采 用 6 5 nm 工 艺 制 造 ,在 单 个 芯 片 内 集 成 了 4 个 6 4 位 超 标 量 通 用 处 理 器 核 ,最 高 工 作 主 频 为 1G H z,可 有 效 服 务 于 大 型 信 息 处 理 、显 示 处 理 等 实 时 系 统 ,具 有 电 源 管 理 ,音 视 频 接 口 、S A T A 存 储 接 口 、U S B 接 口 保 护 、网 络 M A C、超 级 1 0 、键 盘 鼠 标 、硬 件 自 检 等 功 能 模 块 。 图 2 是 REDE开发环境的界面布局'图3 是 龙 芯 3A 的 6 U 标 准 的 单 板 机 ' 图 4 是 应 用 ReW orks的 数 据 处理软件在某型号项目雷达中跟踪目标的航迹效果 图 ,从 图 中 可 以 看 出 ,基 于 R e W - k s 实 时 操 作 系 统 的数据处理软件能够实现稳定航迹跟踪。