云彩店邀请码|半壳|优胜
嵌入式软硬件仿真尝试或体例尝试阶段的尝试实行比拟于桌面或Web软硬件,有确定的独个性。开始,嵌入式软硬件尝试的实行波及功夫个性、尝试数据的分割或贯串性等,只是在论理或安排档次刻画它们是不够的,必需在实行层面处置那些题目;其次,被测嵌入式软硬件更加是宇航电子体例软硬件须要有硬件在回路(HIL)的搀杂的外界情况做依附,尝试鼓励和遏制反应旗号是经过情况强加并察看到的,被测体例须要一个对立宁静的操纵情况。那些特性确定了对其尝试的难度和搀杂性。但暂时在嵌入式软硬件尝试范围,仍旧缺乏健康的表面普通来引导尝试爆发和实行,即还没有规范、健康的尝试表面和普通办法的处置方法。嵌入式软硬件体例尝试阶段的普通办法中包括多种东西,如尝试设置、开拓、实行等,对立于非及时东西,正文将及时尝试实行体例视为嵌入式软硬件尝试内核,提防接洽并处置嵌入式软硬件尝试内核的刻画和安排题目。嵌入式软硬件尝试实行体例是一种具备一定范围特性的普通办法。一定范围建立模型,对立于MDA(Model Driven Architecture)宏大而搀杂的体制,更易提高安排笼统度,减少安排空间。正文以一定范围建立模型的思绪为接洽动身点,给出了一个嵌入式软硬件尝试实行体例在软硬件集成尝试阶段和体例尝试阶段的完备处置计划。重要囊括三个要害题目的处置:尝试实行体例建立模型谈话,代码天生本领,实行框架。正文的重要接洽实质如次:(1)给出尝试实行体例的数学刻画。将流处置组件和流动作嵌入式软硬件尝试内核体例组件的数学模子。任何具备确定功效的模块都不妨被视作流处置组件,而其输出和输入被建立模型为流。流处置组件有三种基础的拉拢情势:程序、并发和反应,它们也不妨被用来组装更大或搀杂的体例。计划了组件的本质,比方,组件动作必需满意确定的牵制,如有限功夫推迟。(2)设置尝试实行体例的建立模型谈话。因为一定范围建立模型谈话(DSML)能径直表白范围的形式和观念,正文鉴于UML2.2的轻量级扩充体制,设置出一个扩充包UML-STSAS,它动作一种DSML,用来建立模型嵌入式软硬件在软硬件集成尝试和体例尝试阶段的尝试实行体例。开始,为设置DSML的语法,语义,标记,举行范围领会,详细出范围观念及观念间的彼此接洽,并据此创造范围模子;其次,运用结构型和牵制体制,将范围模子中的观念和联系映照为映照为UML类或关系并加以语义牵制,产生扩充包UML-STSAS,它是UML的一个子集或元模子。建立模型谈话动作一种可重用的尝试普通办法,扶助径直运用范围形式和观念来建立模型百般嵌入式软硬件的尝试实行体例,以普及建立模型功效。(3)代码机动天生本领接洽。运用DSML实行建立模型后,须要有将尝试实行体例模子变化为步调安排谈话的代码机动天生本领,来扶助尝试体例的步调员将论理构造模子变化为底层代码,使得步调员将更多的精神会合在范围层的体例框架结构安排上面。即使这个步骤经过细工实行,将是反复、呆板的,倒霉于软硬件体例的兴盛性、可扩充性及可保护性。安身于XML,正文提出了一种鉴于Schema和XSLT的代码机动天生处置计划,规则了从DSML模子派天生XML文书档案的构造典型Schema,以考证XML模子文献的精确性,并安排XSLT款式单处置XML文献,天生模子的C/C++代码。(4)尝试实行框架安排。用分层的体制构造安排尝试实行框架,以维持DSML的范围组件的运转。囊括范围实行框架和组件框架两大局部,范围框架和天生代码贯串实行范围即运用层,组件框架供给尝试效劳并樊篱对操纵体例和硬件的考察,囊括尝试效劳层、平台无干层宁静台关系层。给出各层的处事道理引见,精细安排要害尝试效劳元件的道理和数据构造,如组件处置、组件通信、准时器处置、外存处置等。在实行框架的底层,安排了一个鉴于曲射外存网的及时通信和议。结果,用功程范例考证以考证正文的建立模型计划的可行性及适用性。沿用某型无人驾驶铁鸟(UAV,Unmanned Aerial Vehicle)的遨游遏制与处置体例(FCMS)动作SUT,安排一个FCMS体例尝试情况。按照FCMS功效及接口刻画,开始搭建操纵情况模子,而后以升起阶段为例,安排各别的尝试用例模子及尝试扶助办法模子。工程范例表领会正文给出的建立模型谈话及谈话的关系维持本领的可行性和适用性。
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://www.87cpy.com/203178.html
本站部分内容来源网络如有侵权请联系删除