文档介绍:苏州大学
硕士学位论文
16位/32位MCU软件仿真器的设计与实现
姓名:徐怀亮
申请学位级别:硕士
专业:计算机应用技术
指导教师:朱巧明
20090501
唬籑软件仿真器的设计与实现中文摘要在机和普适计算盛行的今天,嵌入式系统的应用已经成为计算机工业最热门的领域之一,位/位高端捎诰哂泄δ芮看蟆⒋硭俣瓤臁⒛芎牡偷扔诺悖逐渐成为研究与开发的热点。在嵌入式应用的软件开发中,传统交叉开发方式制约了系统开发的效率,硬件对软件的牵制严重影响软件的调试和测试,延误开发进度,致使软件质量难以保整。软件仿真是摆脱困境的一种有效途径,利用仿真技术模拟硬件系统的运行,使软件开发和系统测试在虚拟平台上进行,避免软硬件开发的相互等待,提高开发效率,降低风险成本。本文通过研究位/位砑抡娴南喙丶际酰杓撇⑹迪至艘恢志哂辛好扩展性和通用性的砑抡嫫鳌1疚氖迪值姆抡嫫鞑捎妹嫦蚨韵蟮纳杓扑枷耄参照J剑逊抡嫫鞯慕峁狗治A讲悖河没Ы涌诓愫椭噶罘抡娌恪=涌诓糠植用构件技术实现,使得仿真器具有良好的扩展性,指令仿真层采用虚指令技术,使得仿真器具有良好的通用性。首先,本文通过对布逑到峁沟姆治觯岢隽嗽诠乖霱软件仿真器时引入构件技术,设计了基于构件的砑抡嫫髂P停⑹迪指鞲鲎庸辜纳计,通过动态集成方式将分离的构件组合起来,构成一个完整的砑抡嫫鳎实现动态配置仿真器的功能,使其具有良好的扩展性。其次,为实现对不同体系指令集的仿真,本文提出采用虚指令技术来设计指令的仿真,研究了虚指令的设计与翻译,设计了虚指令函数并对翻译的虚指令进行优化,实现了体系无关的通用型指令仿真的设计。再次,为便于用户进行软件开发,本文设计实现了基于构件的仿真调试平台,提供多种调试方式和部分时序分析的功能。最后,本文对砑抡嫫鹘行测试,结果表明仿真器模型和虚指令的设计都能较好的满足仿真器的要求。关键词:J剑辜际酰琈软件仿真器,虚指令集,仿真调试作者:徐怀亮指导老师:朱巧明位/位砑抡嫫鞯纳杓朴胧迪
瓺/—.甌..疭琫甀瓾甋,,琲甎,琧甤,,,.,..
,,甌猧瑂::
研究生签名:鳓期:研究生签名:鳓苏州大学学位论文独创性声明及使用授权声明学位论文独创性声明学位论文使用授权声明本人郑重声明:所提交的学位论文是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含其他个人或集体已经发表或撰写过的研究成果,也不含为获得苏州大学或其它教育机构的学位证书而使用过的材料。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。本人承担本声明的法律责任。苏州大学、中国科学技术信息研究所、国家图书馆、清华大学论文合作部、中国社科院文献信息情报中心有权保留本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布ǹ论文的全部或部分内容。论文的公布刊登谌ㄋ罩荽笱а话彀炖怼日期:导师签名:
第一章绪论嵌入式系统与攀研究背景嵌入式系统且恢置嫦虿饪囟韵螅ḿ扑慊或单片机度到实际应用系统中,实现嵌入式应用的计算机系统【俊K话惆ㄎ⒖刂破骷捌淙怼硬件系统。称为单片微型计算机竞迨牵涸谝豢樾酒霞以单片机为核心的应用系统从广义上来说都是简易的嵌入式系统。在机和普适计算盛行的今天,嵌入式系统的应用开发已经成为计算机工业最热门的领域之一,广泛应用于消费类电子、汽车电子、信息、工业控制、通信、航天越来越大,已经成为数字化产品中的设计创新和软件增值的关键因素,是未来市场竞因此,面向应用的软件开发成为嵌入式工业的基础,与之紧密联系的开发调试工具则是嵌入式支撑软件的核心,开发工具的集成度和可用性直接关系到嵌入式系统应用的开发效率。随着全球电子制造业产能继续向中国转移,未来几年将推动中国消费电子产量持微控制器,,也就是人们通常所说的单片机,其全成了中央处理单元⒋娲⑵疪等⒍ㄊ逼鳎剖骷岸嘀质淙胧涑痮接口的比较完整的数字处理系统【浚给出了典型的槌煽蛲肌8髦指餮和军工等诸多领域,并渗透到我们日常生活的各个角落。与此同时,在嵌入式系统应用的开发中,软件开发在整个项目开发中所占得比重争力的重要体现。位/位砑抡嫫鞯纳杓朴胧迪ぷ髦С拍?镮存储诓孔芟控制总线、数据总线、地址总线定时器接口悼行通信接口转换接口⋯⋯渌鸌/图卜桓龅湫偷腗内部框图
课题来源研究现状在消费电子产品制造业持续发展的带动下,未来几年中国谐」婺3中实验仪器进行嵌入式系统教学提供方便,通过提供丰富的实验例程和教程,为位极大的社会和经济效益,增强其在市场中的竞争力。⒎绞奖冉嵌入式系统的开发就是软/硬件协同开发的过程,主要包括两部分:硬件设计和续增长,中国内销市场增长旺盛