欢迎来到天天文库
浏览记录
ID:32389578
大小:12.36 MB
页数:119页
时间:2019-02-04
《基于eclipse的嵌入式集成开发环境设计及应用开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、厦门大学学位论文原创性声明本人呈交的学位论文是本人在导师指导下,独立完成的研究成果。本人在论文写作中参考其他个人或集体已经发表的研究成果,均在文中以适当方式明确标明,并符合法律规范和《厦门大学研究生学术活动规范(试行)》。另外,该学位论文为()课题(组)的研究成果,获得()课题(组)经费或实验室的资助,在()实验室完成。(请在以上括号内填写课题或课题组负责人或实验室名称,未有此项声明内容的,可以不作特别声明。)声明人(签名):.为岛茏年多月矿日厦门大学学位论文著作权使用声明本人同意厦门大学根据《中华
2、人民共和国学位条例暂行实施办法》等规定保留和使用此学位论文,并向主管部门或其指定机构送交学位论文(包括纸质版和电子版),允许学位论文进入厦门大学图书馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加入全国博士、硕士学位论文共建单位数据库进行检索,将学位论文的标题和摘要汇编出版,采用影印、缩印或者其它方式合理复制学位论文。本学位论文属于:)1.经厦门大学保密委员会审查核定的保密学位论文,于年月日解密,解密后适用上述授权。()2.不保密,适用上述授权。(请在以上相应括号内打“√”或填上相应内容。保密
3、学位论文应是已经厦门大学保密委员会审定过的学位论文,未经厦门大学保密委员会审定的学位论文均为公开学位论文。此声明栏不填写的,默认为公开学位论文,均适用上述授权。)声明人(㈣:夕弦矶7歹年占月帅/摘要随着计算机和微电子技术的发展,各种信息电子产品已经成为市场量最大更新最快的商品。而嵌入式系统开发是信息电子新产品的研发核心,嵌入式系统软硬件集成开发环境的使用可以大大提高信息电子产品开发的效率,作为其开发环境中核心工具之一即交叉编译器及其可靠性直接关系到开发信息电子产品的质量与成败。本文的主要工作是针对实
4、际项目的需求,为自主设计的8位微控制器的嵌入式系统应用来开发一款可实现软硬件协同设计的集成开发环境。论文首先介绍嵌入式系统软硬件集成开发环境相关产品及技术现状,分析嵌入式系统开发的关键技术及其研究进展,说明基于Eclipse平台来设计软硬件集成开发环境所具有的可扩展性、灵活性等优点;接着,论文分别就8位微处理器嵌入式系统应用的编译器移植与优化设计、编译器测试及可靠性分析等内容进行具体论述;最后,把编译器集成到基于Eclipse平台为基础具有软硬件协同设计功能的开发环境,实现编译器与自主开发的可视化编
5、辑器的整合,并进行软硬件协同设计的验证测试。本论文工作的主要成果体现在以下几个方面:(1)在编译器移植与优化设计方面,以SDCC编译器为基础,根据自主开发的8位微处理器特点及其指令集,开发出兼容的SDCC编译器,并根据嵌入式系统SOC应用所集成不同编解码模块与接口,提出了编译器优化方案。(2)在编译器测试与可靠性分析方面,利用在线仿真器获取目标代码的执行结果与参考编译器进行比较验证,提高了测试的可靠性与灵活性;并引入代码覆盖测试工具实现对测试进展程度的客观评估,同时也使得测试更有针对性。(3)在可视
6、化集成环境开发方面,基于开源的Eclipse平台集成了可兼容自主开发8位处理器的SDCC编译器,设计以UML为基础的可视化编辑器,实现具有软硬件协同设计与验证功能的嵌入式系统集成开发环境。关键词:软硬件协同设计,Eclipse,SDCC,编译器优化与测试,可视化编辑器;AbstractABSTRACTAlongwiththedevelopmentofcomputerandmicroelectronictechnology,theinformationelectronicproductshavebec
7、omethebiggestdemandedandfastestupdatingproducts.Theembeddedsystemdevelopingtechnologyisthekeyofinformationelectronicproducting,withtheusingofsoftwareandhardwareintegrateddevelopingenvironmentcanimprovetheeffectionofproductdevelopment,andthecross—compil
8、ingandreabiltyasthecoretoolsarerelatedtothequalityofproductdirectly.IntheThesis,anintegrateddevelopingenvironmentwithsoftwareandhardwareCO-designwasdevelopedforaself-design8-bitmicrocontrollerembeddedsystems.Theproductsandcurrentstatuse
此文档下载收益归作者所有