基于状态机嵌入式集成开发环境设计与实现

基于状态机嵌入式集成开发环境设计与实现

ID:33368168

大小:1.70 MB

页数:81页

时间:2019-02-25

基于状态机嵌入式集成开发环境设计与实现_第1页
基于状态机嵌入式集成开发环境设计与实现_第2页
基于状态机嵌入式集成开发环境设计与实现_第3页
基于状态机嵌入式集成开发环境设计与实现_第4页
基于状态机嵌入式集成开发环境设计与实现_第5页
资源描述:

《基于状态机嵌入式集成开发环境设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、国内图书分类号:TP302.8学校代码:10213国际图书分类号:681.5密级:公开工程硕士学位论文基于状态机的嵌入式集成开发环境的设计与实现硕士研究生:汤思榕导师:崔刚教授申请学位:工程硕士学科:计算机技术所在单位:计算机科学与技术学院答辩日期:2012年6月授予学位单位:哈尔滨工业大学ClassifiedIndex:TP302.8U.D.C:681.5DissertationfortheMasterDegreeinEngineering基于状态机的嵌入式集成开发环境的设计与实现Candidate:TangSi-rongSupervisor:Prof.CuiGangAcademicDegr

2、eeAppliedfor:MasterofEngineeringSpeciality:ComputerTechnologyAffiliation:SchoolofComputerScienceandTechnologyDateofDefence:June,2012Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工程硕士学位论文摘要随着嵌入式应用的快速发展,嵌入式软件开发变得越来越复杂,代码量越来越大,涉及到的硬件也越来越多样化。而且目前市场上针对每种不同的硬件不同的公司都有自己的一套独立集成开发环境。这些情况无疑大

3、大增加了程序开发人员在针对不同硬件进行嵌入式开发的时间和成本。由此本文提出了基于状态机的图形化嵌入式集成开发环境。开发环境是一个基于Eclipse开发平台集成了编辑、编译、仿真调试于一身的嵌入式开发环境,能够支持目前主流嵌入式处理器包括ARM、SPARC、DSP。本文在详尽的分析了UML状态图的模型语义,设计并实现了支撑状态机运行的平台框架后,将状态图映射成运行于该平台框架的源代码。通过对CDT的编译系统进行分析,并在其上实现了对ARM、SPARC、DSP的编译支持实现它们相应的错误分析器及二进制文件解析器。进一步的,本文对CDT的调试框架及其源码进行分析,详细的阐述了CDT调试的CDI模型,

4、介绍CDT与GDB的通信协议,设计与实现寄存器管理与故障注入管理功能模块为开发环境集成带有仿真调试功能的调试器。考虑到开发环境将来在自动化测试方向的发展,本文还通过解析UML状态图的映射代码,给出了构建应用程序的控制依赖图和数据依赖图的详细算法,最后完成程序依赖图的构建,为集成开发环境后期的自动化测试提供基础。最后对开发环境进行了测试,在开发环境里对一个实际的工程进行状态图建模,并针对不同的处理器进行编译和仿真调试,取得了较好的效果。关键词:嵌入式,状态机,CDT,集成开发环境,程序依赖图I哈尔滨工业大学工程硕士学位论文AbstractWiththerapiddevelopmentofembe

5、ddedapplications,embeddedsoftwaredevelopmentbecomesmorecomplexandtheamountofcodeincreasinglarger,thehardwarerelatedisalsoincreasinglydiverse.Currentlyonthemarketfordifferenthardwareeachcompanyhasitsownindependentsetofintegrateddevelopmentenvironment.Thesecasesnodoubtgreatlyincreasedthetimeandcostoft

6、heprogramdevelopersintheembeddeddevelopmentfordifferenthardware.Thispaperpresentsagraphicalstatemachine-basedembeddedintegrateddevelopmentenvironment.ItisanEclipse-basedembeddeddevelopmentenvironmentintegratedcodeediting,compiling,simulationanddebugging.Thisenvironmentcansupportthecurrentmainstreame

7、mbeddedprocessorsincludingtheARM,SPARC,DSP.AfterthedetailedanalysisofthemodelsemanticsofUMLstatediagrammodelandmappingitintosourcecodebase-onthestatemachine,thispaperpresentthedesignandrealizationofth

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

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

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