嵌入式系统开发调试环境的设计

嵌入式系统开发调试环境的设计

ID:36858078

大小:2.48 MB

页数:72页

时间:2019-05-16

嵌入式系统开发调试环境的设计_第1页
嵌入式系统开发调试环境的设计_第2页
嵌入式系统开发调试环境的设计_第3页
嵌入式系统开发调试环境的设计_第4页
嵌入式系统开发调试环境的设计_第5页
资源描述:

《嵌入式系统开发调试环境的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、文摘文摘嵌入式系统在生活中的应用越来越广泛,它是计算机系统影响人们生活的最重要的方面之一。各种各样的嵌入式硬件,软件层出不穷。它和桌面PC不同(基本上是Wintel模式),它的硬件种类繁多和软硬件协同的特点的导致嵌入式系统上软件的移植和调试的困难.为了降低嵌入式系统软件开发的难度,也为了能方便的对新出现的硬件提供支持,本文提出了一个在PC平台上交叉开发嵌入式系统软件的开发平台。首先探讨了嵌入式系统的特点及软件开发调试的过程和方式。阐明了集成开发环境(IDE)的使用能提高软件开发的效率,也是行业发展的大趋势。本文阐述

2、了基于ELF格式目标文件的嵌入式软件源码级交叉调试技术,简析了ELF格式目标文件的内容,讨论了宿主机/目标机开发模式中源码级调试的原理和方法,以及嵌入式软件源码级交叉调试系统实现的技术要点。分析了一个IDE所应该具备的基本功能并提出一个总体设计。在详细设计部分,对各个实现细节进行探讨,对在实现中遇到的问题提出自己的解决办法,针对种类繁多的各类设备,对它们进行抽象,提出了虚拟的调试设备的概念。最后,提供了一个针对ARM系列处理器和XScale开发平台的实现,包括各实现模块当中的重要数据结构和算法。关键词:嵌入式系统,

3、集成开发调试环境,IDE,开发,调试,ARM,XScale,断点,单步,交叉编译反汇编AbstractAbstractProductscontainingembeddedsystemaremoreandmorepervasiveinpeople'severydaylife.Chipsandrelativesoftwarearewidelyusedincars,appliances,lifeassurancesystemandmobilephones,etc.Embeddedsystemisanimportantpa

4、radigmthatcomputerchangespeople'sliving.Therearesomedifferencesbetweenembeddedsystemandpersonalcomputer(PC).AvarietyofCPUarchitecturesareadoptedinembeddedsystemwhilethereisnearlyonlyIA32compatibleCPUusedinPC.Thediversityofembeddedsystemcausesdifficultyofsoftwa

5、redevelopmentanddebugging.Inordertoacceleratethedevelopmentofsoftwareandsupportnewhardwareinembeddedsystem.Inthisthesis,anintegrateddevelopmentenvironment(IDE)thatrunsonPCwasdesigned.ItsarchitecturedesignedinmodulesmakesiteasytobeupdatedtosupportnewkindofCPUan

6、dcompiler.Inthebeginningparts,softwaredevelopmentanddebuggingonembeddedsystemareintroduced.UsageofIDEisthetrendoftheindustry.ThenextisthegrossdesignofIDE.ItdiscussesseveralessentialpartsofanIDE.therearparts,ani叩lementonARMseriesplatformsisauthordivedintosevera

7、limportantdetailsandmakeoutprovided.hisownsolutions.Eventually,aconceptofabstractdebugdeviceisthedifferencebetweenhardwarearchitectures.presentedtohandleAttheendofthethesis,somesnapshotsandimportantdatastructuresandarithmeticoftheimplementofIDEthatsupportsARMs

8、eriesandXScaleofIntelarelisted.Keyword:IDE,Embeddedsystem,softwaredevelopment,debug,ARM,XScale,breakpoint,step,cross-compiler,disassemble第一章前言第一章前言嵌入式系统是一个内置在更大的、专用的系统中的计算机系统。它往往起到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。