解决嵌入式操作系统移植问题的一个方案——通用硬件抽象层的设计与实现

来源 :四川大学 | 被引量 : 0次 | 上传用户:yk946524
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于计算机业和通讯业的迅猛发展以及两者的结合,计算机工业的重心开始由单纯的计算产品向各种信息产品转换,而信息产品中嵌入式产品的发展,同时也决定了对嵌入式系统控制起决定作用的嵌入式操作系统的迅速崛起。嵌入式操作系统开发的主要目的之一就是要使对系统的控制和应用能运行于多种硬件平台之上。但是在开发中,由于许多嵌入式操作系统采用了直接与硬件进行交互的设计方法,当进行平台移植的时候,所需的工作量很大,并且随着内核升级,与平台相关部分所需要做的改动也很大,造成了重复劳动。 本篇论文围绕作者在中科院计算所实习期间参与的国家863项目——数字化家电用嵌入式操作系统的研究与开发项目,在总结了基于对嵌入式操作系统——eCos(嵌入式可配置操作系统)上所做的开发和移植工作后,提出了一个解决嵌入式操作系统平台移植问题的方案。本篇论文首先从计算机体系结构与操作系统关系的角度研究了操作系统平台移植所牵涉的问题;其次,通过对嵌入式操作系统结构的分析,作者总结了移植的必要步骤;再次,针对当前嵌入式操作系统移植并没有统一方案的现状,作者通过对现有几种不同的嵌入式操作系统硬件抽象层(Hardware Abstraction Layer,HAL)的设计进行研究分析,提出了一个解决方案——通用硬件抽象层(General Hardware @&Abstracton Laver,GH^L)方案;最后,作者按照设计方案对目前比较流行的嵌入式 L i nux进行硬件抽象层的提炼,提出了嵌入式 Linux硬件抽象层的完整设计方案。在文章的最后,对通用硬件抽象层在Linux实际应用中可能面临的新问题、以及可能进行的扩展进行了展望。此论文所提出的设计方案不仅对于嵌入式操作系统的硬蛐象层设计有全面分析和实现,对解诀其他操作系统的移植问题也有重要作用。
其他文献
该论文共分五章来进行论述.第一章对电子商务的有关方面作了简单介绍.首先介绍了什么是电子商务.接着,该章介绍了电子商务的产生和发展,着重论述了基于现代概念的电子商务的
一个好的产品的开发过程必定有合适的软件开发方法做指导,而CMM是目前最受重视的一个软件过程指导和评估方法.作为一种安全产品的研制开发,在软件开发领域还处于比较陌生的阶
该文选择追踪定位技术作为研究方向,研究了入侵源追踪定位的方法和技术,并设计了追踪定位系统DT-ITIS原型.在深入研究分析追踪定位技术的基础上,论文将现有追踪定位方式分为
离散余弦变换和小波变换的混合变换方案是该文构造的视频编码的核心.针对时域变换之后的系数分布特性作者在直流分量帧中采用了小波变换之后的SPIHT算法,不仅能够获得较高的
该文在作者开发的一个说话人识别系统的基础上,详细介绍了说话人识别理论,包括说话人识别系统的结构,说话人识别的原理,说话人识别的方法等等.该文着重于介绍这两种混合模型,
该文介绍了呼叫中心(Call Center)和语音扩展标记语言(VoiceXML)的基本概念.该文作者在对IVR系统和VoiceXML标准的研究中,提出了以VoiceXML作为交互式服务平台脚本语言的方法,定
学位
在流式媒体系统技术这一课题中,该文主要研究多媒体流调度技术和流式媒体缓存技术(即多媒体代理服务器及缓存),其主要成果为:第一,提出PeriodPatching和Selective PeriodPatc
学位
学位