欢迎来到天天文库
浏览记录
ID:36602888
大小:7.49 MB
页数:63页
时间:2019-05-12
《基于VxWorks操作系统的雷达实时系统仿真研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西安电子科技大学学位论文独创性声明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中做了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切法律责任。本人签名:触日期:盏!!:兰!』关于论文使用授权的说明本人完全了解西安电子科技大学有关保留和使用学
2、位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后结合学位论文研究课题再撰写的文章一律署名单位为西安电子科技大学。(保密的论文在解密后遵守此规定)本学位论文属于保密,在年解密后适用本授权书。本人签名:篚扭导师签名:日期:殓f多:弓。5日期:丑l3:2二箩摘要本文主要阐述了基于VxWorks操作系统的脉冲多普勒雷达实时信号处理与仿真问题。首先介绍了VxWorks操作
3、系统以及Tomado交叉开发环境,完成了VxWorks系统与开发环境的配置;其次研究了BSP(BoardSupportPackage,板级支持包)的开发流程,并且通过修改BSP,实现了主机与目标机之间基于VME总线的通信;接着利用VxWorks多任务程序设计完成了脉冲压缩、动目标显示、动目标检测、恒虚警检测等四个任务的调度;最后分析雷达各模块处理结果的正确性。操作系统采用优先级抢占的任务调度算法,优先级高的任务获得处理器的资源。本文开发的仿真系统采用多任务的设计思想,根据要求分配任务的优先级,且各任务通过信号量通信,具备很高的实时性。关键词:
4、雷达实时系统,任务调度,VxWorks操作系统,板级支持包ABSTRACTIIIBaseontheVxWorksoperatingsystem,wefocuseonthereal—timesignalprocessingandsimulationofthepulseDopplerradarinthispaper.Firstly,theVxWorksembeddedoperatingsystemandTomadocross—developmentenvironmentarebrieflyintroducedandconfigured.Secon
5、dly,theBSP(BoardSupportPackage)developmentprocessisstudiedandthecommunicationbetweenthehostandtargetmachineisachievedviamodifyingtheBSEThenthetaskschedulingofPC,MTI,MTDandCFARmodulesareaccomplishedbasedonVxWorks’smutlitaskprogramming.Finallytheresultsaretestifiedofeachmodul
6、e.Theoperatingsystemtakesthepreemptiveschedulingstrategy,SOthetaskwithhigherprioritycanacquiretheprocessor’Sresoursefirstly.Thesimulationsystempresentinthispaperadoptsthemultitaskdesignphilosophy.Itassignstaskprioritybasedondemandandemployssemaphoresfortaskcommunication.Thu
7、sitisadvantageousinreal-timeapplication.Keyword:RadarReal—timeSystem,TaskScheduling,VxWorksOS,BSP目录V第一章绪论⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯l1.1研究背景及意义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯11.2论文内容和安排⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯....⋯⋯⋯6第二章雷达信号处理平台板级支持包设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯72.1嵌入式系统BSP开发技术⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
8、..72.1.1BSP的基本概念⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.72.1.2BSP的功能及初始化流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.82.2BSP配置⋯⋯⋯
此文档下载收益归作者所有