1 / 121
文档名称:

嵌入式软件开发方法研究论文.pdf

格式:pdf   页数:121页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

嵌入式软件开发方法研究论文.pdf

上传人:hytkxy 2016/1/3 文件大小:0 KB

下载得到文件列表

嵌入式软件开发方法研究论文.pdf

相关文档

文档介绍

文档介绍:套!j嵌入式软件开发方法的研究东华大学学位论文原创性声明本人郑重声明:我恪守学术道德,崇尚严谨学风。所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已明确注明和引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品及成果的内容。论文为本人亲自撰写,我对所写的内容负责,并完全意识到本声明的法律结果由本人承担。学位论文作者签名:气象夏呈吼叩年2月f多日^一厂嵌入式软件开发方法的研究东华大学学位论文版权使用授权书学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅或借阅。本人授权东华大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密口,在——年解密后适用本版权书。本学位论文属于不保密口。学位论文作者签名:缘数轰日期.***年硐;日指导日期J-0^、l‘■}j^嵌入式软件歼发方法的研究嵌入式软件开发方法的研究摘要随着嵌入式应用的迅速增长,传统的嵌入式软件开发方法已经不能适应日益增长的嵌入式市场对产品研发的要求。为了提高嵌入式软件的开发效率和质量,越来越多的人把焦点转向了嵌入式软件的开发方法上。本文运用构件化软件开发技术,从嵌入式软件开发的实际需求出发,对嵌入式软件开发方法进行了研究,并给出了一个自动开袋机应用程序开发实例。首先,尝试将构件化软件开发技术应用于嵌入式领域,并针对嵌入式系统的特性展开了研究,分析了嵌入式实时软件的构件化开发技术的研究现状与不足,本文扩展了通用软件构件的概念,给出适用于嵌入式系统的构件模型;设计了嵌入式软件6层体系结构,采用分层的结构设计,不仅实现了软硬件分离,同时也实现了功能的分离。基于该模型及体系结构,本文设计并实现了一构件可视化集成开发环境,该开发环境可以完成构件的配置、管理、构件的自拼接、源代码自生成等功能,极大的方便了构件的管理与软件的组装。然后,详述了嵌入式系统的构件化过程,给出了嵌入式系统的构件化实现流程一首先确定构件化目标,分析构件系统的组成,确定构件粒度,然后设计嵌入式构件并实现构件系统,最后建立构件库并对系统进行测试及维护。同时,对嵌入式通用输入/输出模块各基础部件进行构件化,验证了嵌入式构件模型及体系结构的可行性。接着,探讨了基于实时操作系统的程序设计技术和方法。从操作系统内核应用出发,研究了任务的特性以及任务划分的方法,指出任务划分是基于IU’oS的应用程序设计的前提,在嵌入式实时操作系统的设计中各模块是以任务的形式存在的。上述讨论在自动开袋机实例程序设计中得到了很好的验证。最后,基于实时调度算法一截止期最早优先算法,分析了其任务的可调度性。实时任务调度理论是实时处理技术的核心和关键。它使实时调度算法可调度嵌入式软件开发方法的研究性的理论预测成为可能。本文在经典EDF可行性分析算法的基础上,建立了零星任务模型,突破经典可行性分析算法只能判定周期性任务的限制,在该模型上提出了更具一般性的可调度性分析算法一基于任务最大需求的任务调度算法。通过理论推导,验证了该算法的可行性。该改进算法为实际应用中实现该调度算法确定了依据。自动开袋机控制器设计基本完成,并在实验室条件下得到验证。本文对嵌入式系统应用研究以及嵌入式系统的开发方法的研究对于其他嵌入式系统的开发都有一个很好的指导和借鉴作用。关键词:嵌入式构架;uC/;实时任务调度;EDF算法◆I■。{◆j嵌入式软件JF发方法的研究TheResearchesoftheMethodsofEmbeddedSonwareDeVelopmentABSTRACT晰tllme豫pidgrowtIlofmcapplicationsofembedded黟stem,舭仃aditi0砌deVelopmentmemodofembeddedsystemisn0longer跚itdblefortI圮孕’)ponentso行黼deVelopmenttecllllology,baSedontllepracticalreq啦mentof也e·embeddedS0ft、Ⅳa他deVelopmen:t'mispaperfocll∞sonmeresearchofⅡ圮developrI圮mnlemodofen慨ddedsonW乏鹏,趾dthengiVesout锄eX觚lpleⅥ