基于模型的嵌入式软件开发方法研究

被引量 : 8次 | 上传用户:vitaver
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统已经改变了从低端的日常消费类电子产品到复杂的工业控制系统等高端技术产品。并且随着硬件价格的不断降低、功能的日益强大,嵌入式系统的应用变得更为普及。但与此同时越来越短的产品周期与不断增加的客户需求也使嵌入式软件的开发陷入设计瓶颈。依靠手工编程的设计流程已经很难胜任新的开发需求,而且手工编写的代码很难不出现软件缺陷,就连世界上最强大的软件帝国—微软公司的软件都会不断打补丁,嵌入式软件由于应用情况千差万别而更容易出现各种缺陷。查找和解决这些问题需要花费大量的人力和时间,有时会导致软件的重新开发。特别是在安全系数要求较高的产品中,出现问题甚至会危及到人身安全。因此事先防范才是最好的解决办法。而基于模型的设计方法则能彻底改变这种情况。近几年国外汽车电子行业的一些龙头企业就已经率先用基于模型的方法进行产品开发,代码自动生成逐步取代手工编程,收到了良好的效果。但是,基于模型的嵌入式软件开发方法还未得到普及。一方面是人们认为基于模型的方法所需要的工具不易掌握,另一方面是自动代码生成工具目前只对少数型号的微控制器提供完整支持。而在实际应用中为了满足用户在性能、功能、封装尺寸、成本等方面的不同需求,微控制器的品种繁多,而这些器件又很少兼容。因此,除少数大公司外的众多用户使用基于模型的开发方法会有一定的困难。通过对Simulink/Statenow及RTWEC(实时工作间嵌入式代码生成器)工具软件的分析研究,提出了一种适用于各种型号微控制器的基于模型的嵌入式软件开发方法。将嵌入式系统的控制逻辑模型自动生成代码,然后和手工编写的与微控制器直接相关的底层驱动代码进行规范有效的整合,完成嵌入式软件的开发。并通过两个实例验证了这种方法的有效性和易操作性,体现了与传统开发方法相比的优越性。课题所研究的方法对于运用工具进行基于模型的嵌入式系统开发方法的普及将会起到一定的推动作用。无论是对嵌入式系统控制软件进行完整开发,还是对已有系统进行局部改造、完善和新增功能,都是一个有效且易于实施的方法。本研究已经用于研究生的课程中,在较短的时间内,硕士研究生用此方法在课程实验中顺利实现了低耗能、多功能电子钟的设计和调试,收到了良好的效果。也表明了这种方法具有很好的推广性。
其他文献
当前,以电信重组和第三代移动通信技术应用为核心的新一轮市场竞争已经拉开帷幕,面对快速变革和竞争加剧的现实,甘肃移动员工心理层面不同程度蕴藏了众多的冲撞潜因,变革期角
双圆弧齿轮承载能力高、寿命长、跑合性能好,在石油、矿山、冶金、起重运输机械等行业中应用广泛。但在传递动力过程中,由于啮合干涉的存在,齿轮会产生较大的传动误差,引起齿
近年来,大多数公司越来越倾向于将他们的IT运营的全部业务或者其中一些重要的部分外包出去。原因包括成本和质量、信息技术滞后、来自供应商的压力、对一些特殊技术和应用技
在现代经济社会,家族企业已发展为主要的企业形式之一。在我国,随着改革开放的深入,家族企业也已经迅速崛起。随着大量的家族企业上市,国内的家族企业掀起了一股上市的热潮。
在传统的电力电子电路中,DC-DC变换器主要是通过模拟电路实现电压或电流控制。随着数字信号处理技术的发展,数字控制技术因其灵活性强、开发周期短等特点在开关变换器中得到
发电柴油机是船舶的重要设备,是船舶电力的来源。文章主要就某船目前发电柴油机启动空气系统的结构浅析水分对系统造成的危害,并针对危害提出解决方案,确保发电机系统安全可靠运
生源是高等学校事业发展的基础,国家深化考试招生制度改革已逐步推进,新的形势给涉农高校招生工作带来严峻挑战。本文分析了在皖涉农高等教育招生工作的现状,从认知偏见、就
初中阶段是学生从儿童到青年的过渡时期,这一时期学生生理和心理发生剧烈变化,同时,该时期又是个体个性品格、人生观、价值观逐渐形成的时期。正是由于初中生教育价值观具有
大老爷府油气田地处松嫩平原的南部,是受构造因素控制形成的层状构造低阻低渗透饱和油气藏,在开发的过程中受岩性、物性以及井网、裂隙等因素的影响,含水上升速度快,原油产量
区域经济空间结构是指在特定的社会生产力发展水平下,区域内的各个城镇相互作用和相互联系所形成的城镇地理空间分布形式、集聚规模和集聚形态,这是一种具有一定空间结构和空