【技术实现步骤摘要】
堆叠系统中I2C器件管理的方法、设备和存储介质
本专利技术涉及堆叠系统的器件管理
,尤其涉及一种堆叠系统中I2C器件管理的方法、设备和存储介质。
技术介绍
交换机及PTN(PacketTransportNetwork,分组传送网)等产品的FRU(FieldReplaceUnit,现场可更换单元)器件一般都会内置E2PROM(ElectricallyErasableProgrammablereadonlymemory,带电可擦可编程只读存储器)存储器件的一些信息,比如静态的如序列号、生产厂家、生产日期等,动态的如电源的电流、功率等,称为电子标签,这些FRU器件及板载的如RTC、温度传感器、电源控制芯片等的访问均是通过I2C总线,因而,可统称为I2C器件。在堆叠系统内,目前的技术中,当主需要读写备的I2C器件时,需要:1、应用向主的控制平面发出读写备的I2C器件的请求;2、主的控制平面发读写请求消息给备的资管进程;3、备的资管进程处理请求消息,调用器件对应的I2C驱动读写器件。4、备资管进程回复消息给主的控制平面读 ...
【技术保护点】
1.一种堆叠系统中I2C器件管理的方法,其特征在于,所述方法包括以下步骤:/n启动初始化时,在堆叠系统中创建主虚拟控制器、主虚拟控制总线、主虚拟器件、备虚拟控制器、备虚拟控制总线以及备虚拟器件;/n在所述主虚拟控制总线与所述备虚拟控制总线之间建立套接字socket通信,来实现所述堆叠系统中主设备与备设备之间的I2C器件访问通信。/n
【技术特征摘要】
1.一种堆叠系统中I2C器件管理的方法,其特征在于,所述方法包括以下步骤:
启动初始化时,在堆叠系统中创建主虚拟控制器、主虚拟控制总线、主虚拟器件、备虚拟控制器、备虚拟控制总线以及备虚拟器件;
在所述主虚拟控制总线与所述备虚拟控制总线之间建立套接字socket通信,来实现所述堆叠系统中主设备与备设备之间的I2C器件访问通信。
2.根据权利要求1所述的堆叠系统中I2C器件管理的方法,其特征在于,所述启动初始化时,在堆叠系统中创建主虚拟控制器、主虚拟控制总线、主虚拟器件、备虚拟控制器、备虚拟控制总线以及备虚拟器件的步骤具体包括:
启动初始化时,分别对所述堆叠系统的主设备与备设备进行内核I2C子系统初始化,以在相应的内核I2C子系统为所述主设备注册主控制器、主控制总线以及主器件,为所述备设备注册备控制器、备控制总线以及备器件。
3.根据权利要求2所述的堆叠系统中I2C器件管理的方法,其特征在于,所述启动初始化时,分别对所述堆叠系统的主设备与备设备进行内核I2C子系统初始化,以在相应的内核I2C子系统为所述主设备注册主控制器、主控制总线以及主器件,为所述备设备注册备控制器、备控制总线以及备器件的步骤之后,还包括:
在所述堆叠系统中,对所述主设备创建所述主虚拟控制器、所述主虚拟控制总线与所述主虚拟器件,对所述备设备创建所述备虚拟控制器、所述备虚拟控制总线以及所述备虚拟器件。
4.根据权利要求1所述的堆叠系统中I2C器件管理的方法,其特征在于,所述在所述主虚拟控制总线与所述备虚拟控制总线之间建立套接字socket通信,来实现所述堆叠系统中主设备与备设备之间的I2C器件访问通信的步骤具体包括:
当所述主设备对所述备设备的器件进行读取操作时,通过打开所述备虚拟器件的器件文件来发起读取操作,并通过所述socket通信在所述备设备与所述主设备之间进行读取消息的交互处理,来使得所述主设备读取出所述备设备的器件的电子标签。
5.根据权利要求4所述的堆叠系统中I2C器件管理的方法,其特征在于,所述在所述主虚...
【专利技术属性】
技术研发人员:杨璠,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。