System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,特别涉及一种器件访问控制方法、装置、设备及存储介质。
技术介绍
1、目前,在交换机或者服务器领域,主控设备通过总线协议对总线下挂的板级器件进行访问管理,主控设备通过读操作可以随意获取器件的相关信息,通过写操作,甚至可以改写重要配置,导致器件异常运行,降低了器件访问的安全性。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种器件访问控制方法、装置、设备及存储介质,能够实现控制主控设备对目标下挂器件的访问屏蔽功能。其具体方案如下:
2、第一方面,本申请公开了一种器件访问控制方法,包括:
3、获取用户对目标下挂器件的访问权限;所述目标下挂器件采用目标类型总线与所述主控设备通信,所述目标类型总线的数据线和时钟线均为线与结构;
4、根据所述访问权限控制逻辑器件的输出管脚的输出电平,利用所述输出电平控制所述主控设备与所述目标下挂器件间通信的开启或关闭,以控制所述主控设备对所述目标下挂器件的访问;所述主控设备通过第一数据线和第一时钟线与所述逻辑器件相连,所述主控设备通过第二数据线和第二时钟线与所述目标下挂器件相连,所述逻辑器件的输出管脚按照线与结构与所述第二时钟线相连。
5、可选的,所述根据所述访问权限控制逻辑器件的输出管脚的输出电平,包括:
6、若所述访问权限为不允许访问,则通过所述第一数据线和第一时钟线,控制所述逻辑器件的输出管脚的输出电平为低电平;
7、通过所述低电平屏蔽所述主控设备对所述
8、可选的,所述根据所述访问权限控制逻辑器件的输出管脚的输出电平,包括:
9、若所述访问权限为允许访问,则通过所述第一数据线和第一时钟线,控制所述逻辑器件的输出管脚的输出电平为高电平;
10、通过所述高电平保持所述主控设备与所述目标下挂器件的第二时钟线的通信,以控制所述主控设备与所述目标下挂器件通信的开启。
11、可选的,所述控制所述主控设备与所述目标下挂器件通信的开启之后,还包括:
12、在所述主控设备完成对所述目标下挂器件的访问后,通过所述第一数据线和第一时钟线控制所述逻辑器件的输出管脚的输出电平为低电平;
13、通过所述低电平屏蔽所述主控设备对所述第二时钟线的控制,以控制所述主控设备与所述目标下挂器件通信的关闭。
14、可选的,所述器件访问控制方法,还包括:
15、所述逻辑器件在监测到所述主控设备完成启动之前,控制所述输出管脚的输出电平为高电平,以便所述主控设备执行目标类型总线驱动,扫描目标类型总线下的目标下挂器件。
16、可选的,所述目标下挂器件为存在访问屏蔽需求的器件;
17、所述主控设备通过第三数据线和第三时钟线与访问开放器件相连;所述主控设备与所述访问开放器件的通讯不受所述逻辑器件的控制,所述访问开放器件为不存在访问屏蔽需求的器件。
18、可选的,所述访问权限以寄存器为单位,所述根据所述访问权限控制逻辑器件的输出管脚的输出电平,利用所述输出电平控制所述主控设备与所述目标下挂器件间通信的开启或关闭,以控制所述主控设备对所述目标下挂器件的访问,包括:
19、根据所述访问权限控制逻辑器件的输出管脚的输出电平,利用所述输出电平控制所述主控设备与所述目标下挂器件间通信的开启或关闭,以控制所述主控设备对所述目标下挂器件中目标寄存器的访问。
20、第二方面,本申请公开了一种器件访问控制装置,包括:
21、访问权限获取模块,用于获取针对目标下挂器件的访问权限;所述目标下挂器件采用目标类型总线与所述主控设备通信,所述目标类型总线的数据线和时钟线均为线与结构;
22、访问控制模块,用于根据所述访问权限控制逻辑器件的输出管脚的输出电平,以便利用所述输出电平控制所述主控设备与所述目标下挂器件间通信的开启或关闭;所述主控设备通过第一数据线和第一时钟线与所述逻辑器件相连,所述主控设备通过第二数据线和第二时钟线与所述目标下挂器件相连,所述逻辑器件的输出管脚按照线与结构与所述第二时钟线相连。
23、第三方面,本申请公开了一种电子设备,包括:
24、存储器,用于保存计算机程序;
25、处理器,用于执行所述计算机程序,以实现前述的器件访问控制方法。
26、第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中计算机程序被处理器执行时实现前述的器件访问控制方法。
27、本申请中,获取用户对目标下挂器件的访问权限;所述目标下挂器件采用目标类型总线与所述主控设备通信,所述目标类型总线的数据线和时钟线均为线与结构;根据所述访问权限控制逻辑器件的输出管脚的输出电平,利用所述输出电平控制所述主控设备与所述目标下挂器件间通信的开启或关闭,以控制所述主控设备对所述目标下挂器件的访问;所述主控设备通过第一数据线和第一时钟线与所述逻辑器件相连,所述主控设备通过第二数据线和第二时钟线与所述目标下挂器件相连,所述逻辑器件的输出管脚按照线与结构与所述第二时钟线相连。
28、可见,针对数据线和时钟线均为线与结构的目标类型总线下的目标下挂器件,通过添加逻辑器件,并将逻辑器件的输出管脚与目标下挂器件对应的第二时钟线相连,由此通控制逻辑器件输出管脚的输出电平,控制主控设备对第二时钟线的控制权,以控制主控设备与目标下挂器件间通信的开启或关闭,进而实现控制主控设备对目标下挂器件的访问,即增加了主控设备对下挂器件信息访问的屏蔽功能,当允许访问的时候,逻辑控制解除屏蔽正常访问,当需要信息保护时,逻辑控制打开屏蔽阻止访问。
本文档来自技高网...【技术保护点】
1.一种器件访问控制方法,其特征在于,应用于主控设备,包括:
2.根据权利要求1所述的器件访问控制方法,其特征在于,所述根据所述访问权限控制逻辑器件的输出管脚的输出电平,包括:
3.根据权利要求1所述的器件访问控制方法,其特征在于,所述根据所述访问权限控制逻辑器件的输出管脚的输出电平,包括:
4.根据权利要求3所述的器件访问控制方法,其特征在于,所述控制所述主控设备与所述目标下挂器件通信的开启之后,还包括:
5.根据权利要求1所述的器件访问控制方法,其特征在于,还包括:
6.根据权利要求1所述的器件访问控制方法,其特征在于,所述目标下挂器件为存在访问屏蔽需求的器件;
7.根据权利要求1至6任一项所述的器件访问控制方法,其特征在于,所述访问权限以寄存器为单位,所述根据所述访问权限控制逻辑器件的输出管脚的输出电平,利用所述输出电平控制所述主控设备与所述目标下挂器件间通信的开启或关闭,以控制所述主控设备对所述目标下挂器件的访问,包括:
8.一种器件访问控制装置,其特征在于,应用于主控设备,包括:
...【技术特征摘要】
1.一种器件访问控制方法,其特征在于,应用于主控设备,包括:
2.根据权利要求1所述的器件访问控制方法,其特征在于,所述根据所述访问权限控制逻辑器件的输出管脚的输出电平,包括:
3.根据权利要求1所述的器件访问控制方法,其特征在于,所述根据所述访问权限控制逻辑器件的输出管脚的输出电平,包括:
4.根据权利要求3所述的器件访问控制方法,其特征在于,所述控制所述主控设备与所述目标下挂器件通信的开启之后,还包括:
5.根据权利要求1所述的器件访问控制方法,其特征在于,还包括:
6.根据权利要求1所述的器件访问控制方法,其特征在于,所述目...
【专利技术属性】
技术研发人员:崔文萁,张广乐,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。