[发明专利]一种交换机硬件驱动系统和交换机有效
申请号: | 202010063016.2 | 申请日: | 2020-01-19 |
公开(公告)号: | CN111309386B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 徐亚洲 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;H04L49/111 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 徐胭脂 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交换机 硬件 驱动 系统 | ||
1.一种交换机硬件驱动系统,其特征在于,包括硬件基础驱动层和硬件驱动抽象层,其中:
所述的硬件基础驱动层,包括交换机的硬件驱动模块、以及每个硬件驱动模块各自按功能配设的相应数量的函数调用接口;每个硬件驱动模块用于驱动交换机的一个硬件;
所述的硬件驱动抽象层,包括相应数量的接口封装模块、以及为每个接口封装模块分别配设的供应用程序调用对应的接口封装模块的用户空间接口;函数调用接口与接口封装模块一一对应,每个函数调用接口封装在其对应的接口封装模块内;
使用时,应用程序通过硬件驱动抽象层提供的用户空间接口调用对应的接口封装模块,继而调用对应的函数调用接口,从而调用对应的硬件驱动模块实现对交换机相关硬件设备的访问控制。
2.根据权利要求1所述的交换机硬件驱动系统,其特征在于,所述的接口封装模块,分别是对应硬件驱动模块的属性文件。
3.根据权利要求1或2所述的交换机硬件驱动系统,其特征在于,所述的用户空间接口为sysfs接口。
4.根据权利要求1或2所述的交换机硬件驱动系统,其特征在于,各接口封装模块的存储路径,均包括相同的固定路径、以及设置在该固定路径下的相应的子目录。
5.根据权利要求1或2所述的交换机硬件驱动系统,其特征在于,交换机的硬件包括:PSU电源、风扇、CPLD、光模块、LED灯、温度传感器。
6.根据权利要求5所述的交换机硬件驱动系统,其特征在于,硬件驱动模块包括PSU驱动模块、FAN驱动模块、CPLD驱动模块、SFP驱动模块、LED驱动模块、Thermal驱动模块;
所述的PSU驱动模块、FAN驱动模块、CPLD驱动模块、SFP驱动模块、LED驱动模块、Thermal驱动模块,依次用于驱动交换机的PSU电源、风扇、CPLD、光模块、LED灯和温度传感器。
7.根据权利要求1或2所述的交换机硬件驱动系统,其特征在于,所述的交换机为白盒交换机。
8.一种交换机,其特征在于,其硬件驱动程序采用权利要求1-7中任一项所述的交换机硬件驱动系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010063016.2/1.html,转载请声明来源钻瓜专利网。