【技术实现步骤摘要】
I2C设备配置方法和系统
本专利技术涉及计算机
,特别是涉及一种I2C设备配置方法、一种I2C设备配置系统、电子设备和存储介质。
技术介绍
I2C(Inter-IntegratedCircuit,集成电路)总线是双向二线制同步串行总线,是一种2线串行接口总线,其中包括2路信号线,分别为串行数据线(SerialDataLine,SDA)和串行时钟线(SerialClockLine,SCL)。其中,I2C设备是通过I2C总线与CPU相连的设备,在操作系统的内核中,I2C设备的多种属性需要进行初始化,然而目前较少针对I2C设备指定其属性,完成I2C设备的初始化方案。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种I2C设备配置方法和相应的一种I2C设备配置系统、电子设备、存储介质。为了解决上述问题,本专利技术实施例公开了一种I2C设备配置方法,包括:当初始化目标I2C设备时,获取所述目标I2C设备对应的目标设备标识; >从ACPI表中调取本文档来自技高网...
【技术保护点】
1.一种双向二线制同步串行总线I2C设备配置方法,其特征在于,应用于具有高级配置和电源管理接口ACPI表的平台上,该方法,包括:/n在ACPI表的系统差异描述表DSDT中,基于I2C设备的设备标识确定对应的配置信息;/n在所述配置信息中设置所述I2C设备的属性信息;/n当初始化目标I2C设备时,获取所述目标I2C设备对应的目标设备标识;/n从ACPI表的DSDT中,将与所述目标设备标识匹配的所述设备标识对应的配置信息,作为目标配置信息;/n基于所述目标配置信息配置所述目标I2C设备的属性,完成所述目标I2C设备的初始化。/n
【技术特征摘要】
1.一种双向二线制同步串行总线I2C设备配置方法,其特征在于,应用于具有高级配置和电源管理接口ACPI表的平台上,该方法,包括:
在ACPI表的系统差异描述表DSDT中,基于I2C设备的设备标识确定对应的配置信息;
在所述配置信息中设置所述I2C设备的属性信息;
当初始化目标I2C设备时,获取所述目标I2C设备对应的目标设备标识;
从ACPI表的DSDT中,将与所述目标设备标识匹配的所述设备标识对应的配置信息,作为目标配置信息;
基于所述目标配置信息配置所述目标I2C设备的属性,完成所述目标I2C设备的初始化。
2.根据权利要求1所述的方法,其特征在于,在所述配置信息中设置所述I2C设备的属性信息,包括:
在所述配置信息中确定系统差异描述DSD对象;
在所述DSD对象中设置所述I2C设备的属性信息。
所述基于所述目标配置信息配置所述目标I2C设备的属性,包括:
从所述目标配置信息的所述DSD对象中,获取目标属性信息;
将所述目标I2C设备的属性,配置为所述目标属性信息。
3.根据权利要求1所述的方法,其特征在于,在所述配置信息中设置所述I2C设备的属性信息,包括:
在所述配置信息中设置所述I2C设备的适配器标识。
4.根据权利要求3所述的方法,其特征在于,在所述配置信息中设置所述I2C设备的适配器标识,包括:
在所述配置信息中确定标识描述UID对象;
在所述UID对象中设置所述I2C设备的适配器标识;
所述基于所述目标配置信息配置所述目标I2C设备的属性,包括:
从所述目标配置信息的所述UID对象中,获取目标适配器标识;
调取与所述目标适配器标识对应的I2C适配器,并配置给所述目标I2C设备。
5.根据权利要求3所述的方法,其特征在于,在所述配置信息中设置所述I2C设备的适配器标识,包括:
在所述配置信息中确定DSD对象;
在所述DSD对象中设置UID对象,以在所述...
【专利技术属性】
技术研发人员:高翔,李雪峰,
申请(专利权)人:龙芯中科技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。