[发明专利]网络操作系统中建立并使用设备硬件模型的方法及装置有效
申请号: | 201610244354.X | 申请日: | 2016-04-19 |
公开(公告)号: | CN105930154B | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 宋保科;兰光华 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 沈林华 |
地址: | 430074 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种网络操作系统中建立并使用设备硬件模型的方法及装置,涉及网络操作系统开发技术领域。该方法包括:对网络操作系统中的设备硬件进行建模抽象,得到设备硬件模型;将设备硬件模型通过代码解释工具生成相关自动代码;将自动代码存储于网络操作系统平台软件内并编译通过,网络操作系统平台软件在启动时加载已存储的设备硬件模型文件,并为设备硬件模型创建一个模型数据库;利用自动代码提供的set函数接口、notify函数接口,以及创建的模型数据库,完成各业务对设备硬件模型的使用。本发明能使网络操作系统的内部开发与设备硬件驱动的开发相分离,提升网络操作系统适配新硬件的能力,缩短网络操作系统的研发周期。 | ||
搜索关键词: | 网络 操作系统 建立 使用 设备 硬件 模型 方法 装置 | ||
【主权项】:
1.一种网络操作系统中建立并使用设备硬件模型的方法,其特征在于,包括以下步骤:步骤S1:对网络操作系统中的设备硬件进行建模抽象,得到设备硬件模型,具体包括以下操作:步骤S101:定义设备元器件的类名称,该类名称用于在模型文件内唯一标识一个设备元器件,并在生成代码过程中以此名称做关键字进行结构体命名和函数命名;步骤S102:设置类成员属性值,该属性值为默认值设置或者在系统运行中通过相应的设置接口函数进行修改设置;步骤S103:定义类成员的数据类型名称,该名称对应编程语言的数据类型;步骤S104:设置类成员在内存中占用的长度;步骤S2:将设备硬件模型通过代码解释工具生成相关自动代码,该自动代码包括:与各设备元器件对应的结构体定义、set函数接口定义,以及notify函数接口定义;步骤S3:将自动代码存储于网络操作系统平台软件内并编译通过;将设备硬件模型文件存储于网络操作系统平台软件内,网络操作系统平台软件在启动时加载设备硬件模型文件,并为设备硬件模型创建一个模型数据库;步骤S4:利用自动代码提供的set函数接口、notify函数接口,以及创建的模型数据库,完成各业务对设备硬件模型的使用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610244354.X/,转载请声明来源钻瓜专利网。