1 / 74
文档名称:

基于ARM922T-EPXA平台的Linux操作系统BSP设计与实现.pdf

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

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

分享

预览

基于ARM922T-EPXA平台的Linux操作系统BSP设计与实现.pdf

上传人:山吉 2014/2/11 文件大小:0 KB

下载得到文件列表

基于ARM922T-EPXA平台的Linux操作系统BSP设计与实现.pdf

文档介绍

文档介绍:⑧剿基于平台的操作系统杓朴胧迪指导教师:校外导师:计算机科学与技术中睹炯么笱Чこ趟兑籰:学位论文培养单位:一级学科:二级学科:研究生:软件学院软件工程季乐威张晨曦教授罗怡桂博士二七年一月王光彩
摘要嵌入式系统是一种计算机应用的新领域,早期主要应用于军事及航空航天等领域,以后逐步广泛地应用于工业控制、仪器仪表、汽车电子、通信和家用消费本文面向某航天所嵌入式操作系统的研究项目对嵌入式系统中的杓技术进行研究,着重总结目前该领域内的设计技术的发展情况,并举例说明了几种应用较为广泛的设计技术,然后在此基础上分析和比较了各自的优点和缺点,提出了一个针对航天嵌入式系统的杓品桨福⒍云渲械墓丶际踅辛研究。其创新性贡献主要有:ü杓埔桓鯰,提高系统启动速度和降低体积。岢鲆桓鼍ḿ虻牟愦位杓品椒ㄒ越档偷饔们短状佣岣呤萃掏滦杓屏艘惶状砦蟠砘坪褪菘煽啃缘谋U匣疲瓜低吃诳量痰基于上述研究,在平台上实现了,根据精简的层次化设计思想实现嵌入式,并成功运行于该平台,并在机上模拟了错误处理机制和数据可靠性保障机制的算法,并根据采样到的数据进行分析,对上述设计技术进行了验证。关键词:嵌入式系统,教煊τ茫煽啃裕凳毙浴类等领域。率。条件下能够正常工作。工
緉瑃,.,琧..篍珺瑀瑂..,..,工
絳目乒哆年/月亨日学位论文版权使用授权书本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有提下,学校可以适当复制论文的部分或全部内容用于学术活动。年解密后适用学位论文作者签名:关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前经指导教师同意,本学位论文属于保密,在本授权书。指导教师签名:年月日
躲槲一年摺袢签名:/芘贰同济大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。
第一章攀引言蚪嵌入式系统是本文中论述的思想的基础,现代的嵌入式应用中,软件结构越来越复杂,随着硬件的集成度不断的提高,嵌入式操作系统引入到嵌入式系统中来已经给嵌入式应用增添了不少新的特性,也让其越来越强大,但同时软件设计的复杂度却也随着这一特性的引入而较之单片机时代大幅提升,褪这样一个随之而来的问题,因为操作系统的核心是不关心任何硬件相关的细节的,它的重点在于实现操作系统的算法和策略,而面对下层硬件层的各种各样的设备,已经运行的平台,确是数量众多,种类也是各部相同。在嵌入式开发的过程中,加玫氖奔浜腿肆κ钦鱿低晨7⒌闹匾W成部分,并且也是系统应用能够成功的基础之一,由于其本身也是一套软件系统,所以我们可以站在软件工程的角度来思考它的设计和实现,探讨它的设计模型是否符合软件工程的要求。对于特定的航天应用来说,这个研究就显的更加重要,因为航天应用的环境决定了其对于软件系统和硬件系统都有及其严格的量和限的要求,对于操作系统要求高可靠性,高实时性。因此,该操作系统的脖匦胍4锏秸庋囊G蟆一个好的设计方法和思路是决定一个软件系统成功与否的关键之一,有了好的设计方法,软件系统实现的效率才有可能得到提升;有了符合特殊应用要求系统结构设计,这个系统才能符合特殊应用领域的要求。在下面的章节中,将首先从分析淖槌山峁箍J迹陨杓萍际跽箍L论和深入的研究。亩ㄒ是一个嵌入式平台软件系统可运行的基础,其第一章拍罴捌渥槌.
所要完成任务是为操作系统的运行以及后来各种应用能够顺利的使用平台上的各个设备,可以说是与平台硬件最相关的部分。母拍钤谇度胧较低持惺褂煤芄惴海度胧较低秤肫胀ǖ募扑慊低称实组成结构上非常的类似,:鹿搠穰笥撮怍系统帕接臻俸系缝写硬件平台:以应用为设计基础,有什么样的应用日的,就会有相应的硬件系统设计,硬件平台是体现嵌入式应用多样性的直观特点,也是区别于一般的嵌入式实时应用:运行于操作系统之上,但它的存在决定硬件平台的选择和操作系统的选型。它会利用操作系统提供的实时机制完成特定功能,不同的系统需要设计不同的嵌入式实时应用程序。嵌入式实时操作系统:平时我们很少在系统或者通用系统上强调实时性,而应用于嵌入式硬件平台的操作系统,则会有系统响应时间的数值化标准,并且内核较精简,比如蚔都属于小型内核,有可裁剪的特性,并且与高层应用紧密关联,这个特性与硬