基于平台的嵌入式软件设计方法的研究与应用

被引量 : 0次 | 上传用户:bblp520a
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着后PC时代的来临,嵌入式系统在各个领域得到广泛应用。随着设备复杂度的提高,嵌入式软件系统也越来越复杂。嵌入式产品开发人员希望开发的嵌入式软件系统可以在多种平台上移植,针对不同的开发需要,只需对相应部分进行移植扩展,而不需要重新设计整个嵌入式软件系统。但目前各嵌入式操作系统的API没有形成统一的规范,各厂商都有自己的标准,且对于不同的硬件没有统一的规范和接口。操作系统技术规范差别之大、使用的微控制器之繁多、各种中间件扩展的不同、各种外设接口的不同,使得嵌入式软件系统的重用性、移植性及扩展性出现了一系列的问题。因此,如何提高嵌入式软件的移植性、重用性和扩展性,如何提高嵌入式软件的开发质量和开发效率成为亟待解决的问题。嵌入式软件设计开发的难点在于硬件与软件接口、硬件驱动与实时操作系统、硬件板级设置与实时操作系统、应用程序与底层软件之间没有统一的标准接口。将嵌入式软件系统的设计和开发建立在一个通用型、移植性、裁剪性、实时性强的层次化、标准化嵌入式开发平台上是一个很好的解决方案。本文分析了嵌入式系统及嵌入式软件开发的特点,提出了基于平台的嵌入式软件系统的层次结构和基于平台的设计方法,对每层的实现方法进行了定义和描述。该层次结构类似于网络通信中的OSI模型,将嵌入式软件系统划分为相对独立的层:硬件抽象层、引导程序BootLoader层、监控程序ROM Monitor层、硬件设备驱动层、实时操作系统层、中间件和应用程序层。每层完成相应的功能,并对上层提供支持,层层之间都有统一的接口规范。搭建一个标准的通用平台,当应用需求发生变化时,只需对相应层进行修改。在此平台上开发设计嵌入式系统,采用层次化、标准化的方法,可大大缩短系统的开发时间、降低成本、实现嵌入式技术的快速移植和扩展。根据该方法搭建了基于T-Kernel的嵌入式软件系统。T-Kernel是标准开源实时操作系统内核,具有移植性和实时性较好的标准化实时内核及标准化硬件、软件、开发
其他文献
计算机技术的广泛普及和应用虽然给人类生活和学习提供了诸多便利,但同时也衍生了很多网络安全问题,增强网络安全防护力度一直都是技术人员所面临的一项重大课题。虚拟网络技
本文选择我国典型的肉食性鱼类牙鲆(Paralichthys olivaceus)为研究对象,在室内养殖系统(养殖桶规格:50 L)中进行为期70 d的摄食生长实验,探讨不发酵豆粕和发酵豆粕蛋白部分
生物工程用钛合金具有高强度、高比强度和良好的抗腐蚀性能从而被广泛用作人体骨和牙齿等硬组织修复和替换材料。目前生物工程中应用的钛合金还存在许多不足,如含Al和V等有毒
加入WTO将使我国农业在更高层次和更广领域全面融入世界经济大潮。河南是我国的农业大省,在机遇与挑战面前,增强其农产品的国际竞争力对于其农业经济发展有重要的意义。 国
<正>1材料和方法1.1仪器和试剂FL-IV型多波段光源(江苏无锡市帆鹰警用器材新技术有限公司)、FYID-II微电脑恒茚三酮DFO显现箱(江苏无锡市帆鹰警用器材新技术有限公司)、TN-10
随着全球性市场竞争的日趋激烈,企业之间的竞争正向供应链整体之间的竞争转变,越来越多的企业开始运用供应链管理策略来达成企业内外环境的协同。供应链管理的思想与目标是通
目的通过比较分析原发性胃淋巴瘤与胃癌的18F-FDG PET/CT影像学特点,分析其对二者的诊断和鉴别诊断价值。方法回顾性分析经胃镜活检病理证实的13例胃淋巴瘤患者和43例胃癌患
<正>患者男,36岁。因腰痛、血尿1周而入院。患者智力差,癫痫,自儿童期即发现面部和头部长小瘤。查体:面颊部及鼻翼两侧可见多发绿豆样大小的丘疹,粉红色、质硬、互不融合(图1
目的分析颅底软骨肉瘤的CT和MRI影像征象,探讨两种检查方法在颅底软骨肉瘤诊断中的价值。方法回顾性分析经病理组织学证实的8例软骨肉瘤的CT、MRI影像学特点。本组中8例均行C
张力控制是以卷材为材料的生产机械上最重要的控制系统,不论产品是纸张、塑料薄膜、纺织品、橡胶片或薄钢板卷材,都是在一定的张力控制下被输送到设备,且在一定的张力下被卷