欢迎来到天天文库
浏览记录
ID:19516857
大小:702.50 KB
页数:50页
时间:2018-10-03
《arm嵌入式系统集成开发环境的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第45页共50页编号:毕业设计(论文)说明书题目:ARM嵌入式系统集成开发环境的研制院(系):计算机系专业:计算机科学与技术学生姓名:黄**学号:00030***指导教师:崔**职称:讲师Ö题目类型:理论研究实验研究工程设计工程技术研究软件开发2005年6月10日第45页共50页摘要由于受到速度、功耗、体积、上市时间等诸多因素的限制,嵌入式系统设计变得越来越复杂。传统的反复试验法(try-and-error)已经不能适应嵌入式系统设计的要求,迫切需要各种计算机辅助软件的支持。集成开发环境(IDE-IntegratedDevelopmentEnvironment)近年来发展迅
2、速并得到广泛应用。它在嵌入式系统设计的各个阶段都可以发挥重要作用,为加快系统设计步伐,降低系统设计成本,提高系统设计一次成功率(first-time-right)提供了有力的支持。大力推广应用IDE,不仅能够大大提高产品开发一次成功率,而且对推动我国嵌入式技术的发展有积极意义。目前嵌入式方面的IDE主要是SDT、ADS等国外产品,国内的此类自主产品很少,因此对这方面的研究将有具有很大的价值。本文针对ARM7CPU设计了一个嵌入式集成开发环境。文中介绍了嵌入式集成开发环境的总体设计方案、整体结构模型、软件和硬件设计方案及具体实现。硬件部分主要是一个JTAG仿真器的设计;软件设
3、计包括工程管理、编辑、编译和调试三个部分。软件调试模块是整个系统的关键和难点,在文中进行了详细论述,其中主要涉及到边界扫描调试技术,对EmbeddedICE-RT控制链的控制技术和对扫描链1的控制技术。基于理论和技术的讨论,文章最终设计出了一个JTAG仿真器模型和一个具有工程管理、编辑、编译和调试功能的ARM7集成开发环境。并用它开发了一个LED嵌入式应用程序,经测试,系统能正常工作且性能稳定。关键词:嵌入式;IDE;ARM;JTAG;边界扫描第45页共50页AbstractRegardingembeddedsystem,theenvironmentfordevelopme
4、ntanddebuggingisveryimportant,itaffectsdirectlythepopularizationofsystem.Outstandingembeddedoperatingsystemtoneedafunctionformidabledevelopmentkittosupporttheuserestablishmentapplicationsystem.Thedomesticthiskindofindependentproductareveryfew.Theresearchforthisaspectwillhavetheextremelysig
5、nificance.Inthispaper,anembeddedIDEisdesignedtotheARMCPU.ThispaperfirstlyintroducestheembeddedIDEwhichincludessystemdesignproject,holisticstructuremodel,thedesignprojectandimplementforsoftwareandthehardware.Thehardwaredesignmainlyisaself-madeJTAGemulator.Butsoftwaredesignthendividesintothe
6、edition,compilinganddebugthreepartialnarrations.Thepivotofpaperisthedevelopmentofsoftwaredebuggingmodule.Init,theBoundary-ScandebuggingtechnologyandtheARM7TDMIJTAGdebuggingmodulewhichcompletedinIDEdevelopmenthastheveryimportantresearchandusevalue.Basedonthetheoryandthetechnical,anARMIDEwhi
7、chincludesedit,compileanddebugfunctionhasbeencompleted.ThepaperfinallydevelopedanembeddedapplicationofLED.Throughtesting,thesoftwarecanworkwellandachievedastableperformance.Keywords:Embedded;IDE;ARM;JTAG;Boundary-Scan第45页共50页目录1绪论11.1引言11.2嵌入式IDE的现状11.2.1国外现状1
此文档下载收益归作者所有