嵌入式开发平台硬件抽象层的设计与实现

被引量 : 17次 | 上传用户:marina12345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统作为IT产业新崛起的一个崭新分支,正在全球范围内迅猛发展。为了缓解面向应用嵌入式产品与市场需求的矛盾,近年来,国内外在嵌入式系统的设计及产品的构成等方面作了多方的尝试。业界正寻求一种能够有效的支持嵌入式系统资源复用的解决方案。因此,如何科学合理地构建嵌入式系统开发平台,使得该开发平台能够广泛适用于面向不同应用领域的嵌入式系统开发,从而最大程度地缩短嵌入式系统的开发周期和提高嵌入式产品的开发效率,是嵌入式学科发展中需要解决的一个关键问题。论文在对主流的体系结构与操作系统充分理解的基础上,分析了当前主流操作系统移植方案的不足,给出了嵌入式应用对嵌入式操作系统的可移植性需求,总结归纳了设计可移植嵌入式操作系统应该遵循层次化、模块化和对象化的原则。其次,研究了硬件抽象层HAL的功能模型和分层结构,以及与嵌入式操作系统相关的硬件抽象层——BSP原理,包括VxWorks、Linux的BSP技术;其次,详细探讨了HAL的关键技术,主要包括处理器内核管理、中断异常管理、Cache控制、MMU控制、I/O访问控制等技术。同时探索出一种将硬件抽象层技术应用于嵌入式系统开发的解决方案,并研究出了一套完善的硬件抽象层设计方法。最后,基于该设计方法,在ARM7 TDMI体系结构上实现展开了详细的讨论,并结合已定义的底层硬件封装规范和上层操作接口规范实现了HAL在S3C4510B开发平台下的移植,完成了嵌入式系统开发平台硬件抽象层的层次结构设计和功能模块设计,最终为面向特定应用领域的嵌入式系统开发平台的快速构建提供有效的支持。论文研究的嵌入式系统开发平台硬件抽象层是一种具有较强通用性和高移植性的的解决方案。它不仅屏蔽了操作系统对硬件设备的直接操作,封装了硬件相关驱动的功能,而且利用了层次化、面向对象的设计思想来设计硬件抽象层,从而使得引入的该种方案能够更有效地降低操作系统移植的复杂度,提高操作系统的可移植性。因此,此种解决方案为面向具体应用领域的开发环境的快速搭建和具有不同应用指向性的嵌入式产品的高效开发提供了有效的支持。
其他文献
文学翻译是一种"创造性叛逆"的活动,译者是原作者与读者的中介。译者的主体性始终贯穿翻译的始终,翻译的成败取决于译者主体性发挥的维度。小说《狼图腾》的英文译者、美国著
电动助力转向系统(EPS)是近几年来兴起的新型动力转向系统。EPS采用电机作为动力源,以微处理器为控制单元,能针对汽车行驶的各种不同工况进行智能控制,达到最理想的助力效果
本文以普通话水平测试(PSC)和媒体话语为研究对象,以其中常见的语音错误和语音缺陷为目标,统计分析强势语音错误和语音缺陷,以考察普通话音系的发展趋势并预测PSC标准的变动
社区医院的本质是政府为解决老百姓因为各种原因所面临的看病难的问题而在临近居民居住区的位置成立的规模较小的医院。社区医院主要为所在地居民治疗日常所见病症,即达到小
<正>目前,我国没有专门的个人独资企业会计制度。在税收征管环节,税务机关大多要求个人独资企业执行《小企业会计制度》。而《小企业会计制度》明确规定,其界定的小企业不包
审计质量是审计工作的生命线。随着市场经济的不断发展,经营环境的日趋复杂,审计的工作内容和范围也随之加大,审计风险发生的概率也不断提高。而维持经济的高速发展需要一个
<正>随着信息时代的到来,互联网正以排山倒海之势,淘染着我们的思维,改变着我们的生活,利用现代网络开展党的建设,是提升党员教育科学化水平的必然要求,是新时期提高党建工作
会议
从严格意义上来说,增值税出口退税政策在我国是从1994年开始实行的,至今已有14年历史。在这14年时间里,出口退税政策由最初的“先征后退”演化为生产企业“免、抵、退”税,继
目的全面了解大学生的自伤和自杀现状,为采取有效手段预防和干预可能的自杀行为提供依据。方法采用自杀意念自杀行为发生率调查表、生命质量问卷、冲动性人格特征量表和症状
以长期老化后的冻融循环试验强度比(L—TCSRn)为指标,对掺加消石灰与抗剥落剂两种添加剂的基质沥青混合料和改性沥青混合料水稳定性进行对比试验,通过分析指出抗剥落剂与改性