ASF构件化软件开发平台的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:a12c3d4e5f6
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今嵌入式系统已经应用于各行各业,发展迅速。但是嵌入式系统具有专用性,软件和硬件结合紧密,需要根据特定的硬件进行软件开发,导致了软件开发周期长、软件复用率低等问题。嵌入式软件的复用问题,以及相关的参数配置和文件裁减问题,一直是嵌入式系统研发中的难点。目前,构件技术已经广泛应用于软件开发过程中,并且极大的提高了软件开发效率。因此,将构件技术运用到嵌入式软件的开发中具有很强的现实意义。然而,嵌入式软件极其复杂,例如Atmel Software Framework(ASF),简单地复用原有的软件并不可行,已有可复用软件的管理也是一个难题。因此,需要针对嵌入式软件的特点和应用要求,研究和开发一个嵌入式软件开发平台。本文首先对构件技术做了深入的研究,并分析了现有的构件模型和ASF构件化碰到的问题。然后采用构件思想分析ASF,介绍了ASF构件的设计,包括构件提取、构件分层模型设计和构件表示与存储。通过对构件之间关联关系的探讨,发现构件之间调用关系很复杂,导致关联构件搜索效率低,针对这种情况提出了一种基于社交网络的关联构件搜索方法,能够有效提高关联构件的搜索效率。最后,针对嵌入式软件开发中碰到的问题,在ASF构件设计的基础上,设计并实现了一个软件开发平台。整个平台包括构件库管理系统和通用配置软件系统,实现了对构件库的控制管理和嵌入式软件工程的生成,并验证该平台运行效率较高,速度较快,能够满足我们的需求。本文提出的ASF构件化软件开发平台对构件技术在嵌入式软件包上的应用、关联构件的搜索以及嵌入式软件开发平台的设计等都有一定的参考价值。
其他文献
当前局势下,各国间的竞争使得航空航天领域发展迅猛,成为了各国抢夺的战略高点。是否具有自由迈向太空的能力,是衡量国际竞争力的关键标准,随着中国在世界地位逐步的提升,提升航天技术水平对我国具有至关重要的意义。高性能的导弹、火箭等武器装备是开拓我国太空区域的依仗,其中带内环筋锥筒壳体是重要的承力件,有必要对其开展研究。目前该典型产品的材料以铝合金为主,为了进一步轻质化,选用镁合金代替铝合金,符合当下轻量
我国自2008年金融危机后经历了3次加杠杆,中国经济部门已经没有负债洼地,2016年我国非金融企业杠杆率已经达到166.3%,虽然经过努力,2017年之后非金融企业的杠杆率的增长趋于
目的:观察合并椎动脉狭窄的后循环短暂性脑缺血发作(TIA,transient ischemic attacks)患者的神经电生理改变,以及椎动脉狭窄程度对神经电生理改变的影响。方法:选择2017年12月至2019年3月就诊于江苏省苏北人民医院,临床诊断为后循环TIA合并椎动脉狭窄的患者30例,分别进行瞬目反射(BR Blink reflex)及三叉神经-颈反射(TCR Trigeminal cer
文化认同是我国文化安全的核心,对于保障国家的存续和发展,提高人们的文化自信、强化人们的心理归属感,促进国家的团结统一等方面具有极其重要的作用。然而,现代性发展导致与
蛋白质作为生物功能的主要参与者,已成为生命科学研究的重点对象之一,但生物样品成分复杂,如何靶向识别目标蛋白已成为蛋白组学和疾病诊断领域研究的瓶颈。量子点(Quantum Dot
2017年版《普通高中课程标准》中提到,思想政治学科的核心素养需要培养学生的政治认同。在实际教学中,这种学科素养不是显性的知识技能或行为习惯,无法靠课堂来灌输,也无法以
慈善事业在缓解贫富差距问题、维护社会的公平稳定方面起着重要的作用。在我国,企业捐赠是慈善事业不可忽视的组成部分,有鉴于此,探索如何更好地引导这股力量具有相当重要的
视觉物体检测是指计算机自动地对视频或者图像中的物体进行定位;子类识别是指对检测到的物体的子类属性进行确定。视觉物体检测与子类识别是机器视觉领域的长期研究热点,实现
正己烷是一种强疏水性有机物,传统的生物处理技术受到传质限制的影响,去除效率往往不尽如人意。通过对浙江某制药企业污水处理池的活性污泥进行长期驯化、富集,分离到一株高
油气储层地质环境复杂,断层分布较多,泥岩夹层厚度分布不均。在多年循环注水开发过程中,高压注水导致油田有效应力下降,断层活动加剧,泥岩夹层蠕变变形逐渐增大导致油田内套