一种外围器件识别方法及装置制造方法及图纸

技术编号:45304328 阅读:44 留言:0更新日期:2025-05-16 14:43
本申请提供了一种外围器件识别方法及装置,识别方法用于识别连接于计算机设备的外围器件,该识别方法包括:获取外围器件的标识号;建立周期性时钟;基于周期性时钟获取外围器件的平均功耗值;根据平均功耗值与第一数据库匹配;匹配失败,根据第一预设参数运行外围器件;运行失败,外围器件连接失败;匹配成功或运行成功,外围器件连接成功,将第一连接数据储存至第二数据库;第一数据库用于储存预设的外围器件的平均功耗值,第一连接数据包括连接成功的外围器件的平均功耗值。通过本申请的方案,计算机设备对外围器件进行快速准确地识别区分,使计算机设备快速且准确地连接外围器件,能够提升对外围器件识别的准确性,且有助于节约硬件资源。

【技术实现步骤摘要】

本申请涉及嵌入式系统,更具体地,涉及一种外围器件识别方法及装置


技术介绍

1、外围器件互联总线(peripheral component interconnect express,pcie)是一种高速串行计算机扩展总线标准,用于实现计算机设备和外部设备的连接,以实现多种功能,这些外部设备被称为pcie设备,又称外围设备。一般来说,pcie协议使用32比特位(bits)pcie标识(identify,id)来标识系统中的外围设备,32比特位包括:16bits域(domain),8bits总线(bus),5bits设备(device),3bits功能(function),对应于8位总线标识(bus id)、5位设备标识(device id)和3位功能标识(function id),简称为bdf(busdevice function)。该pcie标识又可以称为标识号。

2、计算机设备通过总线连接多个外围器件时,设备通过内部的寄存器对外围器件的标识号进行识别,由于同一类别的外围设备具有相同的标识号,通过标识号不能对相同类别的不同器件进行识别。为了区分本文档来自技高网...

【技术保护点】

1.一种外围器件识别方法,用于识别连接于计算机设备的外围器件,其特征在于,所述识别方法包括:

2.根据权利要求1所述的识别方法,其特征在于,基于所述周期性时钟获取所述外围器件的平均功耗值包括:

3.根据权利要求2所述的识别方法,其特征在于,所述第一预设参数包括多个所述外围器件的所述平均功耗值,所述第一预设参数用于运行匹配失败的所述外围器件。

4.根据权利要求1至3中任一项所述的识别方法,其特征在于,所述第二数据库用于在所述外围器件成功连接后,储存当前所述外围器件的所述标识号和所述平均功耗值。

5.根据权利要求1至3中任一项所述的识别方法,其...

【技术特征摘要】

1.一种外围器件识别方法,用于识别连接于计算机设备的外围器件,其特征在于,所述识别方法包括:

2.根据权利要求1所述的识别方法,其特征在于,基于所述周期性时钟获取所述外围器件的平均功耗值包括:

3.根据权利要求2所述的识别方法,其特征在于,所述第一预设参数包括多个所述外围器件的所述平均功耗值,所述第一预设参数用于运行匹配失败的所述外围器件。

4.根据权利要求1至3中任一项所述的识别方法,其特征在于,所述第二数据库用于在所述外围器件成功连接后,储存当前所述外围器件的所述标识号和所述平均功耗值。

5.根据权利要求1至3中任一项所述的识别方法,其特征在于,所述第二数据库还用于与所述标识号和/或所述平均功耗值进行匹配。

6.根据权利要求1至3中任一项所述的识别方法,其特征在于,所述周期性时钟的周期至少为50hz。

7.根据权利要求1至3中任一项所述的识别方法,其特征在于,所述识别方法还包括:

8.根据权利要求7所述的识别方法,其特征在于,所述寄存器信息包括所述标识号、所述外围...

【专利技术属性】
技术研发人员:鲍江博
申请(专利权)人:上海精羿智讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1