当前位置:主页 > 科技论文 > 计算机论文 >

基于VPX的高性能嵌入式系统驱动与管理技术研究

发布时间:2020-08-07 22:44
【摘要】:随着嵌入式系统对总线数据传输性能的要求不断提高,VPX总线与PCIe总线已经被广泛的运用在各种架构的嵌入式平台上。本文基于一个由VPX总线互连的嵌入式硬件平台,设计了一整套实时操作系统的驱动与管理软件,实现了一个高性能嵌入式系统的高速数据传输。本文设计的驱动与管理软件具有清晰的层级架构,支持两种类型的数据通路传输,并提供了灵活的传输控制选项,上层程序可以对传输过程进行完全控制。本文首先介绍了硬件平台的架构与硬件间链路连接情况,提出了驱动与管理软件的总体架构设计,并设计了系统中两种类型的数据通路。然后着重对每一层级的软件进行详细设计与实现。P C Ie链路驱动层实现了 P CI e的设备扫描和设备配置;设备驱动层实现了重构FPGA等功能并定义了不同硬件的寄存器接口;传输控制层对数据传输过程进行了封装,设计并完成了两种数据通路的传输控制以及与上层程序交互的接口。本文最后搭建了平台对整个系统进行测试验证与结果分析,结果表明驱动程序正常加载,基本功能正常。两种数据通路的传输正常且验证了数据正确性,并测试了两种数据通路在不同条件下的带宽,分别为400MB/s和2675MB/s,达到了预期目标,满足高速数据传输的需求。
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP368.1
【图文】:

预处理,软件架构,浙江大学,硬件平台


浙江大学硕士专业学位论文逦硬件平台与软件架构设计逡逑CPU,拥有12个双线程的e6500邋Power邋Architecture处理器核,功能强大。逡逑2)两块信号处理FPGA,由Xilinx公司生产。逡逑3)逦一块控制FPGA,由Xilinx公司生产。逡逑

系统数据


加简洁和合理,另一方面对整个系统的稳定性有着极大的提高。逡逑3.3系统数据通路设计方案逡逑如图3.9所示,在本系统中,驱动与管理软件要实现的核心功能就是让数据逡逑在预处理板、大容量存储版和嵌入式x86扳之间传输。系统中的数据通路分为两逡逑种。逡逑预处理板逦逦逡逑逦邋逦邋逦1逦大密M存储板逡逑嵌入式x86板逦T4240逦逦fh邋^邋^ri;FPGA邋邋逡逑—一邋—逦一邋#邋储沭-?逦?逦^逡逑逦逦邋监控流士逡逑——-信号逡逑1逦逡逑逦1逦流邋|逡逑\\逦连技到逡逑'逦rb2逡逑图3.9系统数据通路逡逑23逡逑

驱动模型


浙江大学硕士专业学位论文逦软件详细设SD与实现逡逑4软件详细设计与实现逡逑4.1邋PCIe链路驱动设计与实现逡逑在VxWorks6.9操作系统中,设备与驱动使用了名为VxBus的驱动模式。逡逑VxBus驱动模式解决了以往驱动程序与描述板卡硬件属性的板级支持包BSP耦逡逑合过强的问题,为不同的驱动程序制定了一套标准的操作系统调用接口。在操作逡逑系统加载设备驱动的过程中,系统逐个读取BSP里定义的设备属性,与已经注逡逑册到系统里的驱动程序列表进行匹配,当设备与驱动程序匹配成功之后,再按照逡逑标准的调用接口调用驱动,完成驱动的加载和设备的初始化。逡逑

【相似文献】

相关期刊论文 前10条

1 张青森;;基于VxWorks的嵌入式Web服务器应用研究[J];工业控制计算机;2018年03期

2 徐骞;;VxWorks下龙芯3A中断控制技术的研究[J];现代电子技术;2017年14期

3 唐小贝;杜小雪;隋江波;;基于VxWorks的环形缓冲机制的驱动设计[J];电子设计工程;2017年16期

4 邹玉龙;刘彬;田小莉;郭宗芝;牛崇;;基于VxWorks新型映像的三模冗余启动机制研究[J];计算机测量与控制;2017年08期

5 刘雄杰;杨剑锋;郭成城;;基于VxWorks的数据融合系统的设计与实现[J];计算机工程与设计;2016年03期

6 李伟;李杰涛;刘代;;VxWorks下文件传输的设计与实现[J];科技创新导报;2013年19期

7 武华;刘军伟;;基于VxWorks的多任务程序设计[J];计算机技术与发展;2011年09期

8 汪毅;顾晓霞;奚宏明;;VxWorks嵌入式系统远程监控系统的设计与实现[J];科学技术与工程;2011年27期

9 康凤举;段晓军;吴成富;陈怀民;;基于VxWorks的无人机飞控计算机快速启动导引技术研究[J];计算机测量与控制;2010年06期

10 齐欣乐;袁巍;刘威;张强;;VxWorks下RFID读写器的网络接入设计[J];计算机应用与软件;2010年08期

相关会议论文 前10条

1 张亚琦;许红霞;;基于VxWorks系统的分布式电动机控制系统的设计[A];中国计量协会冶金分会2015年会论文集[C];2015年

2 郭俊飞;高景华;于杰;刘国海;;基于VxWorks的无损检测实验平台设计[A];中国计量协会冶金分会2016年会论文集[C];2016年

3 ;A Research of the Development of VME Bus in VxWorks[A];Information Technology and Computer Science—Proceedings of 2012 National Conference on Information Technology and Computer Science[C];2012年

4 梁冰;胥布工;;嵌入式实时操作系统VxWorks中液晶模块的应用[A];中南六省(区)自动化学会第24届学术年会会议论文集[C];2006年

5 黄_";刘世元;史铁林;;基于VxWorks的自动对准系统设计[A];2007'中国仪器仪表与测控技术交流大会论文集(二)[C];2007年

6 赵忠文;喻蓉;;基于VxWorks的软件总线自主恢复技术[A];第七届全国信号和智能信息处理与应用学术会议会刊[C];2013年

7 倪世道;;基于VxWorks的相控阵雷达系统软件开发[A];计算机技术与应用进展——全国第17届计算机科学与技术应用(CACIS)学术会议论文集(下册)[C];2006年

8 闵锐;韦岗;;使用VxWorks开发网络探针[A];开创新世纪的通信技术——第七届全国青年通信学术会议论文集[C];2001年

9 张晓鸥;毛玉明;;VxWorks异常问题调试方法分析[A];2006中国西部青年通信学术会议论文集[C];2006年

10 王东;;基于VxWorks的非标准串口驱动的设计与实现[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年

相关重要报纸文章 前10条

1 马霞;风河开发者区域大会举行[N];科技日报;2009年

2 本报记者 霍光;虚拟化的嵌入式机遇[N];中国计算机报;2009年

3 特约撰稿 许靖;风河VxWorks 6.0搭建嵌入式软件新平台[N];通信信息报;2005年

4 汪洋;实时嵌入式操作系统应用多个领域[N];科技日报;2006年

5 薛斐;性命悠关的实时性[N];计算机世界;2002年

6 本报记者 张彤;多核引导网络加速[N];网络世界;2010年

7 王立红;由里及外保安全[N];中国计算机报;2002年

8 王飞跃;从ASOS到嵌入式系统[N];计算机世界;2003年

9 ;有了VSPWorks嵌入式系统进通信[N];中国计算机报;2002年

10 周蓉蓉;MontaVista Linux 高可靠的“免费”产品[N];计算机世界;2002年

相关博士学位论文 前3条

1 柏旭光;航空光电平台数字集约化技术研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年

2 陈志明;微小卫星自主编队控制及平台开发研究[D];南京航空航天大学;2012年

3 刘海颖;微小卫星姿态控制系统关键技术研究[D];南京航空航天大学;2008年

相关硕士学位论文 前10条

1 李凯;基于VPX的高性能嵌入式系统驱动与管理技术研究[D];浙江大学;2018年

2 董子雄;基于VxWorks的软件自恢复技术设计与实现[D];北京邮电大学;2017年

3 朱文蓉;基于VxWorks的雷达信号处理系统实现[D];南京理工大学;2013年

4 王玺;VxWorks系统在虚拟机下的实现与应用[D];哈尔滨工程大学;2012年

5 张珍;基于VxWorks信息控制系统的开发研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年

6 王艳龙;基于VxWorks冗余千兆网关模块的设计与实现[D];哈尔滨工程大学;2016年

7 徐扬;基于VxWorks的侧扫声纳目标探测和显控软件开发[D];哈尔滨工程大学;2017年

8 毕家宾;基于VxWorks的开放式安全通信协议的研究与实现[D];兰州交通大学;2014年

9 陈尔根;基于VxWorks的飞行模拟控制系统研究与设计[D];电子科技大学;2012年

10 王谦;基于VxWorks的EPON系统的研究与设计[D];华中科技大学;2007年



本文编号:2784625

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2784625.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户1cf36***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com