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

来源 :青岛大学 | 被引量 : 0次 | 上传用户:qqqq406340142
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统应用的不断深入和产业化程度的不断提高,新的应用环境和产业化需求对嵌入式系统的设计和制造提出了更加严格的要求。嵌入式系统开发平台作为嵌入式产品开发的有效工具,具有资源复用率高、开发周期短等特点,能够从根本上提高嵌入式系统的开发效率。嵌入式系统的多样性决定了其硬件环境的复杂性,即使采用同一种体系结构进行设计,由于各种外围设备选择的控制芯片不同也将导致硬件平台之间的差别。因此,如何科学合理地构建嵌入式系统开发平台,从而使得该平台能够广泛适用于不同应用领域的嵌入式系统开发,是嵌入式学科发展中需要解决的一个关键问题。基于此本文提出一种基于层次的嵌入式系统开发平台模型,并设计实现了其硬件抽象层。本课题是山东省科技攻关计划重大专项——“具有自主知识产权嵌入式系统的研究及开发”的一个子课题。在对现有开发平台以及硬件抽象层技术进行深入研究的基础上,提出了支持嵌入式系统高效开发的嵌入式系统开发平台的层次模型,并针对开发平台构建中的硬件环境差异问题给出了一种通用性强、可移植性高的硬件抽象层的设计方案。该方案给出了一套完整的硬件抽象层底层封装规范和为上层软件设计提供的操作接口规范,从而使得嵌入式系统的上层软件面向一个统一的逻辑硬件层,屏蔽了底层硬件的具体细节。依据该方案,本文完成了嵌入式系统开发平台硬件抽象层ESP—HAL的层次结构设计和功能模块设计,并就ESP—HAL在ARM7TDMI体系结构上的实现展开了详细的讨论。最后,结合已定义的底层硬件封装规范和上层操作接口规范实现了ESP—HAL在WS701 S3C4510B开发平台下的移植。ESP—HAL设计方案的提出能够有效地支持嵌入式系统的软硬件协同设计和嵌入式操作系统的移植,从而为针对不同应用领域的嵌入式系统的快速开发提供了的有效的解决办法。实践证明,该方案的实施在缩短嵌入式系统开发周期、降低产品的开发成本以及提高嵌入式系统的开发效率方面取得了良好的应用效果。
其他文献
后现代语境中,设计的意义已经超出了产品的功能设计、外观形式设计等理性范畴,而强调人文精神的体现和文化的整合。“人性化”是后现代主义设计的核心内容。作为现时代一个颇
任给一个4-正则图,研究如何寻找4-正则图顶点数目最少的顶点覆盖问题,使其导出子图是一个连通图。已研究证明该问题是NP-难的且存在最坏情况界不超过4/3+O(1/n)的近似算法,其
为了明确不同来源精油对明胶复合膜性质的影响,以生姜精油、大蒜精油、肉桂精油、薄荷精油和百里香精油为改性剂制备具有抗菌性的鱼明胶复合膜,通过抗菌活性、物理性能和感官
自主创新是以企业为主体,融合科学创新、技术创新与制度创新的复杂动态过程,是实现社会经济持续快速协调发展的核心动力。面对激烈的国际竞争和国内发展的迫切要求,如何增强
某卧式双面双工位组合机床主要用于汽车前轴两端面的铣削及主销孔的U钻加工,具有加工精度高、加工效率高等特点。工件的夹紧、辅助夹紧及移动工作台的驱动等由液压系统来完成