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

基于嵌入式硬件模拟器的Sky Tune性能监测系统

发布时间:2020-07-26 23:27
【摘要】:随着计算机应用的普及、互联网技术的发展,全过程自动化产品制造、大范围电子商务活动、高度协同科学实验以及数字化家庭的兴起,大量的嵌入式设备被嵌入到我们的工作、生活空间中,变为手持或可穿戴的设备,甚至与我们日常生活中使用的各种器具融合在一起。嵌入式软件是数字化产品的核心。在进行嵌入式操作系统底层开发的过程中,开发人员的工作往往受限于硬件环境和软件开发环境的不完善。嵌入式开发需要的硬件和软件环境价格昂贵,而且往往性能不稳定,因为这些硬件很可能也处在研发阶段。在这种条件下,软件调试和优化工作很难进行,因为很难定位错误发生的准确位置和性能瓶颈。 本文详细的论述了作者基于“构件化嵌入式操作系统及开发环境”国家863课题所做的研究和实践工作。该课题的主要研究内容是开发研制针对复杂嵌入式系统的下一代灵活的、构件化的、实时多任务嵌入式操作系统内核Pcanel,课题研究使用的开发环境是嵌入式硬件模拟器SkyEye。本文在SkyEye模拟器和Pcanel操作系统的基础上,研究和开发了一个纯软件实现的能适应多种嵌入式平台的性能监测系统,并提供了对构件化系统进行性能监测的特殊支持。文中首先介绍了嵌入式系统的现状和当前嵌入式开发中的主要调试方法以及遇到的困难,然后分析了并提出了使用嵌入式模拟器进行开发的可行性和必要性以及其发展状况和技术难点,论述了嵌入式软件性能要求的重要性,以及软件性能监测和优化的各种技术及其优缺点。在深入分析了SkyEye的实现机理(包括SkyEye目标模拟模块各个方面的模拟实现,主要是其中硬件的静态和动态配置、异常处理、I/O硬件模拟等)后,进一步改造SkyEye,添加虚拟性能监测硬件,并以XScale LUBBOCK开发板为例,为SkyEye模拟的各种嵌入式开发板添加虚拟性能监测硬件支持,以Pcanel为例,实现各种嵌入式操作系统中的驱动程序,对构件化系统的构件间交互进行了特殊的监控,实现性能监测数据显示的工具,形成一个完整的SkyTune系统。最后,讨论了SkyTune系统对各种平台的支持。最后一章小结了本文的工作及对这一领域未来工作的展望。
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP368.12
【图文】:

示意图,分级结构,嵌入式系统,示意图


基于嵌入式硬件模拟器的Sky入式软件系统体系结构研究的深入,构件化设计被越来越多地代嵌入式系统往往由针对特定技术建模的子模型所示,每个模块由可以自由装载卸载的独立构件缩短开发周期,提高重用程度。,Pcnael—由浙江大学自主研发完成的一个构目前流行的构件化概念,以构件和构件框架作为doelofcomPutation,MoC)将构件连接起来。其,是一个精巧的易于移植和裁减的嵌入式操作系

虚拟性,监测设备,计时器,性能监测


uft和宏定义PMVBUFSIZE用于控制设备I/0内存,module、interacti。叼分别一记录了三种不同缓冲数据的格式,skyt~_bueffe性能监测设备的缓冲管理,ksytun屯flie用于文件管理,ksUytne_的主要数据结构。在ksyUtne挤结构中,描述子性能监测的一些ime表示下一次采样的开始时间,snarPle一niveal表示两次采样微秒计算,asmPle_duration表示本次采样总共跨越的时间,以OIJNTER和DCOIJNTER两个计数器则分别代表了间隔计数器,SCOUNTER用于对下一次采样事件的计时控制,DCOtJNTE开始和结束的时间。各个具体模块的实现。测中断处理,性能监测中断的控制需要将虚拟设备的中断映射到SkyEye外上去。监测设备的中断是这样发出的:

虚拟硬件,驱动程序,内存映射,起始地址


图4.2PXA25O处理器内存映射分配操作系统的驱动程序访问虚拟硬件的数据和控制信息的OA000为起始地址,大小为PMVBUFSIZE的地址空间的1/0内存,供驱动程序访问。以查询到PXA25x的中断表:

【相似文献】

相关期刊论文 前10条

1 陈利锋;刘博勤;涂时亮;陈章龙;;嵌入式系统网络互连技术的设计与实现[J];计算机科学;2001年10期

2 高峰;质量提高 新品涌现——2002年嵌入式系统及其应用研讨会暨多国产品展示会侧记[J];电子产品世界;2002年23期

3 张承瑞,吴俊卿,李剑峰;嵌入式Linux在数控系统中的应用[J];制造业自动化;2003年02期

4 蒋巧文,潘孟春;高性能低功耗的32位RISC微处理器HMS30C7202[J];湖南理工学院学报(自然科学版);2004年03期

5 倪天龙 ,张贤高 ,王培;数据库SQLite在嵌入式系统中的应用[J];单片机与嵌入式系统应用;2005年10期

6 曹玲芝 ,石军 ,任亚萍;无线通信在嵌入式系统中的应用[J];微计算机信息;2005年22期

7 ;演绎普适计算应用创新——飞思卡尔利用Linux OS和PowerPC架构推动技术汇聚[J];半导体技术;2006年03期

8 王小林;胡晓婷;;触摸屏在嵌入式系统中的应用[J];计算机与数字工程;2006年04期

9 祁献民;费凌;谢传龙;;基于RT-Linux的嵌入式系统在数控系统中的应用研究[J];机械工程师;2006年04期

10 安在军;;嵌入式数据库描绘未来[J];软件世界;2006年10期

相关会议论文 前10条

1 陈福;周树杰;林小竹;杨跃翔;;应用嵌入式系统进行数据采集的研究[A];2004全国测控、计量与仪器仪表学术年会论文集(下册)[C];2004年

2 孙柏林;;从“自成系统”到“嵌为一体”——军用嵌入式系统漫谈[A];04'中国企业自动化和信息化建设论坛暨中南六省区自动化学会学术年会专辑[C];2004年

3 冯斌;张恩军;隗娜;;基于嵌入式系统的无线监控终端研究[A];2006电力系统自动化学术交流研讨大会论文集[C];2006年

4 刘树鑫;曹云东;侯春光;刘晓明;;嵌入式系统在断路器智能控制中的应用[A];第一届电器装备及其智能化学术会议论文集[C];2007年

5 朱芳;章坚武;;基于网络处理器的VoIP网关设计[A];浙江省电子学会第七次会员代表大会暨2007学术年会论文集[C];2007年

6 董治华;张林锐;刘亮;;基于智能压力变送器的嵌入式检测系统研究[A];第十九届测控、计量、仪器仪表学术年会(MCMI'2009)论文集[C];2009年

7 李光先;陆阳;;应用UC/OS-Ⅱ设计嵌入式实时多任务软件[A];全国第13届计算机辅助设计与图形学(CAD/CG)学术会议论文集[C];2004年

8 梁磊;洪永强;;基于网络技术的嵌入式系统[A];福建省科协第四届学术年会提升福建制造业竞争力的战略思考专题学术年会论文集[C];2004年

9 尔宾;虞小伟;吴强;刘明亮;;基于实时嵌入式操作系统的多媒体播放器设计[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(上册)[C];2007年

10 黄品文;郑丽敏;;嵌入式电子鼻系统的研究现状与发展趋势[A];2007年中国农业工程学会学术年会论文摘要集[C];2007年

相关重要报纸文章 前10条

1 ;软件行业嵌入式系统分会成立[N];中国高新技术产业导报;2004年

2 龚炳铮;嵌入式系统大有作为[N];中国石油报;2003年

3 记者 王晓涛;物联网勿求中心和终端两全其美[N];中国经济导报;2010年

4 艾文;国产嵌入式系统重视二次开发[N];中国计算机报;2001年

5 ;微软嵌入式系统开发中心正式成立[N];人民邮电;2008年

6 朱挺;中国嵌入式系统产业联盟成立[N];中国高新技术产业导报;2008年

7 本报记者  凡晓芝;微软嵌入式系统大赛中国学生创佳绩[N];计算机世界;2006年

8 周晨;中国嵌入式工程师抢手[N];科技日报;2007年

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

10 郭淳学;嵌入式系统是嵌入式软件与IC发展基础[N];中国电子报;2008年

相关博士学位论文 前10条

1 程国达;嵌入式系统的硬/软件协同设计研究[D];复旦大学;2003年

2 赵国冬;嵌入式系统弹性应对方法研究[D];哈尔滨工程大学;2011年

3 陈文智;Pcanel——基于模型驱动的嵌入式系统设计平台[D];浙江大学;2005年

4 郭军;基于Petri网的嵌入式系统高层级设计方法与技术研究[D];西北大学;2007年

5 刘大亮;一种球形移动机器人的运动分析与控制技术的研究[D];北京邮电大学;2009年

6 吴刚;对低功耗进程调度算法的研究[D];复旦大学;2006年

7 张付祥;创伤手指康复机械手系统研究[D];哈尔滨工业大学;2007年

8 丁治国;RFID关键技术研究与实现[D];中国科学技术大学;2009年

9 张金焕;基于嵌入式系统的制造装备自律控制理论与关键技术研究[D];武汉理工大学;2009年

10 刘传波;列车纵向冲动的机理研究及检测仪器的开发[D];武汉理工大学;2009年

相关硕士学位论文 前10条

1 亓向国;MicroWindows在嵌入式系统中的应用研究[D];昆明理工大学;2009年

2 徐超;基于嵌入式系统的安全网关的设计[D];武汉理工大学;2003年

3 毛碧波;多平台下嵌入式Linux的调试及驱动程序开发[D];中国科学院研究生院(软件研究所);2003年

4 刘洋;基于Linux的嵌入式操作系统实时性技术研究[D];哈尔滨理工大学;2003年

5 王建华;基于嵌入式系统的机器视觉及其在机器人控制中的应用[D];重庆大学;2004年

6 郝永君;嵌入式Linux的研究与应用[D];西安电子科技大学;2005年

7 胡其鹏;基于以太网的嵌入式控制器设计[D];浙江大学;2005年

8 王军;基于CAN总线的智能供热控制器的研究[D];河北工业大学;2005年

9 韩进;基于无线传感器网络嵌入式测控系统的应用研究[D];合肥工业大学;2005年

10 邹春杰;基于软硬件协同设计平台ECNUX的并行FFT设计[D];华东师范大学;2005年



本文编号:2771440

资料下载
论文发表

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


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

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