[发明专利]一种复杂嵌入式系统虚拟运行环境可视化建模方法有效
| 申请号: | 202110338756.7 | 申请日: | 2021-03-30 |
| 公开(公告)号: | CN112926109B | 公开(公告)日: | 2022-06-24 |
| 发明(设计)人: | 付修锋;孔祥炳;安恒;金玉川;贾张涛;李雅斯 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
| 主分类号: | G06F30/12 | 分类号: | G06F30/12;G06F3/04845;G06F111/20 |
| 代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 张然 |
| 地址: | 100854*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 复杂 嵌入式 系统 虚拟 运行 环境 可视化 建模 方法 | ||
1.一种复杂嵌入式系统虚拟运行环境可视化建模方法,其特征在于,包括:
第一步、构建实体对象的图形化模型,包括:通过图形编辑框架,进行多层次的模型描述,进行图形化模型的创建与编辑,生成实体对象的图形化模型;
第二步、配置图形化模型接口与属性,包括:配置图形化模型接口与属性、配置管脚描述图形模型对外交互接口以及配置软件属性描述模型特征;
第三步、生成设备仿真模型,包括:将图形化模型描述的接口和属性转化为对应的接口函数和属性变量,进行设备仿真模型框架代码的自动生成,基于此框架开展设备仿真模型的逻辑功能开发;
第四步、封装设备仿真模型并持久化存储,包括:封装图形界面操作,并建立设备仿真模型与图形模型的双向映射;并形成图形化模型与设备仿真模型库;
第五步、生成虚拟运行环境构建与系统配置文件;
其中,构建实体对象的图形化模型具体包括:
分析系统组成结构,根据对应物理设备的结构说明文件对物理设备进行抽象描述,提取设备特征,结合设备的功能特性和交互逻辑进行建模,包括管脚、软件属性以及用户自定义属性,形成对象的图形化模型;
以图形化的方式描述特征模型,创建图形模型并根据特征模型进行图形编辑和状态维护,形成图形化模型;
注册图形化模型,将图形化模型加入到图形模型库中进行统一管理。
2.如权利要求1所述的复杂嵌入式系统虚拟运行环境可视化建模方法,其特征在于,图形化模型包括:处理器、外部设备、激励设备以及总线实体对象的图形化模型,并描述与真实物理设备功能对应的接口和属性。
3.如权利要求1所述的复杂嵌入式系统虚拟运行环境可视化建模方法,其特征在于,
配置图形化模型接口与属性,包括管脚、软件属性与自定义属性;配置管脚描述图形模型对外交互接口,包括连接、接口、通道;配置软件属性描述模型特征,包括模型名称、模型ID、模型类型、设备基地址、访问偏移量、引用仿真模型库等通用属性;配置自定义属性,从而建立完善的图形化模型。
4.如权利要求1所述的复杂嵌入式系统虚拟运行环境可视化建模方法,其特征在于,
配置图形化模型接口与属性,包括管脚、软件属性与自定义属性;配置管脚描述图形模型对外交互接口,包括连接、接口以及通道;配置软件属性描述模型特征,包括模型名称、模型ID、模型类型、设备基地址、访问偏移量以及引用仿真模型库;配置自定义属性,建立图形化模型。
5.如权利要求1所述的复杂嵌入式系统虚拟运行环境可视化建模方法,其特征在于,第二步、配置图形化模型接口与属性具体包括:
首先,配置图形模型接口,根据图形化模型中管脚真实的数据传输方向和传输数据格式,配置数据传输方向,包括输入接口、输出接口以及channel双向接口;配置数据传输格式,包括位、字节、半字以及字;
其次,配置图形模型属性,图形模型属性包含通用属性和自定义属性,配置通用属性,包括名称、ID、类型、内存基地址以及访问偏移量;配置自定义属性,包括物理设备特有功能和用户定制属性。
6.如权利要求1所述的复杂嵌入式系统虚拟运行环境可视化建模方法,其特征在于,第三步、生成设备仿真模型包括:
首先,读取并解析图形模型信息,根据配置的设备类型信息,创建相应类型的设备仿真模型示例;
其次,读取图形模型中的属性,提取属性名称和属性值并赋值给设备仿真模型;
然后,读取图形模型中的接口,提取接口名称和属性值并在设备仿真模型中创建相应的接口;
最后,对设备仿真模型进行合格性检查,补充功能逻辑实现,形成可用的设备仿真模型,加入设备仿真模型库进行管理。
7.如权利要求1所述的复杂嵌入式系统虚拟运行环境可视化建模方法,其特征在于,第五步、生成虚拟运行环境构建与系统配置文件包括:进行虚拟运行环境系统组成结构的建模,生成每个系统层次的所有节点和连线,分析连线并设置连接信息,遍历需要解析的下层模型并设置该模型节点的回溯XML内容,生成符合规范的虚拟运行环境系统描述文件。
8.如权利要求1所述的复杂嵌入式系统虚拟运行环境可视化建模方法,其特征在于,第五步、生成虚拟运行环境构建与系统配置文件包括:
创建虚拟目标机环境工作台,进行目标机环境建模;
分析系统组成,导入相关图形模型和设备仿真模型,生成可视化建模工作台,包括模型库和连线工具;
向工作台中选择所需设备的图形化模型并按照真实环境的接口逻辑关系连接;
生成虚拟目标机环境系统配置文件,并通过虚拟平台加载设备仿真模型,组成可供研发和测试使用的虚拟运行环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110338756.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种批量扣款方法和装置
- 下一篇:一种酮基叶黄素酯的制备方法





