一种适用于智能家电嵌入式软件的框架构件模型

一种适用于智能家电嵌入式软件的框架构件模型.txt我是天使,回不去天堂是因为体重的原因。别人装处,我只好装经验丰富。泡妞就像挂QQ,每天哄她2个小时,很快就可以太阳了。本文由mrchrsh贡献pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第35卷第5期2006年10月电子科技大学学报JournalofUniversityofElectronicScienceandTechnologyofChinaVol.35No.5Oct.2006一种适用于智能家电嵌入式软件的框架构件模型施俞行,高峰,罗克露,梁军峰(电子科技大学计算机科学与工程学院成都610054)【摘要】通过对家电控制器常用MCU体系结构、程序设计语言、常用家电控制程序设计代码以及外设驱动源码的研究,制定了一种应用于智能家电嵌入式软件的框架构件规范,实现了划分和设计框架代码片段,以及对框架代码片段封装的方法;所设计的模型已成功应用于某863项目中。关键词智能家电;框架构件模型;框架构件;框架构件描述块中图分类号TN919.72文献标识码AAFrameComponentModelApproachforEmbeddedSoftwareofIntelligentHouseholdAppliancesSHIYu-heng,GAOFeng,LUOKe-lu,LIANGJun-feng(SchoolofComputerScienceandEngineering,Univ.ofElectron.Sci.&Tech.ofChinaChengdu610054)AbstractAframecomponentmodelappliedtoembeddedsoftwareofintelligenthouseholdappliancesisformulatedinthepaper,throughtheresearchofMCUarchitecture,programminglanguage,householdappliancesfunction,anddriversofperipheralequipment.Thismodelimplementsamethodwhichruleshowtodesign,compartmentalizeandencapsulateframecodessegments.Thismodelhadbeensuccessfullyusedinanitemin863Project.Keywordsintelligenthouseholdappliances;framecomponentmodel;framecomponent;framecomponentdescribingblock在家电控制器嵌入式软件的编码开发过程中,存在两个明显的问题:(1)软件工程师编写的程序代码中有大量的可重用片段;(2)由于软件编写的随意性,某位软件工程师的离职常常导致其编写的程序在技术上难以继承和管理上难以维护。为了缩短智能家电产品的开发周期,提高产品质量,增强市场竞争能力,降低软件工程师的工作强度和增强技术的继承性,有必要将众多的可重用的源代码片段进行封装,生成可重用性高的代码构件,提供给软件工程师使用。本文基于《智能家电软件构件化开发集成平台》项目的开发研究,制定了一套适合于智能家电领域的嵌入式源码构件开发生成规范。家电控制器软件开发人员可以按照该规范向构件管理机构提交软件源代码形成的源码构件,构件管理机构可以根据规范发布构件的概念信息及实体信息,以方便家电控制器软件开发人员检索查询构件。此外,软件组装工具可以根据规范组合各源码构件,形成统一的面向特定家电整机的嵌入式软件。为了实现构件的生成、组装以及管理等功能,制定的规范也要分别对应这些功能来进行指导。如何生成构件是制定规范的核心,它规范了构件的形式和内容,是实现构件组装和管理的基础。通过对家电应用程序实例的分析,以及对构件特点的理解[1-8],本文将构件主要分为框架构件和代码构件两大类。框架提供了大粒度的重用技术,将一个系统抽象为相对独立的框架构件,并定义了各个代码构件间的接口和作用关系,符合软件工程设计模块化、独立化和信息隐藏等特征;代码构件是能够实现一定功能的代码片断,在头尾加以标识。在框架构件中加入相适应的代码构件,可以组成完整的程序源代码。以下主要论述框架构件规范的制定。收稿日期:2004-10-09基金项目:国家863计划资助项目(2004AA1Z2400)作者简介:施俞行(1979-),男,硕士,主要从事嵌入式操作系统方面的研究.808电子科技大学学报第35卷11.1框架构件设计模型框架构件模型的提出智能家电控制器所采用的主流MCU一般使用汇编语言或者C语言编程,不使用具体的嵌入式操作系统,因此,不便于采用前述的通用构件模型。本文通过对常用MCU体系结构、程序设计语言、常用家电功能及外设驱动源代码的研究,制定构件模型规范,实现了源代码片段的划分和设计,以及源代码片段的封装。家电控制器软件开发人...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?