【技术实现步骤摘要】
本申请涉及嵌入式系统,更具体地,涉及一种外围器件识别方法及装置。
技术介绍
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所述的识别方法,其特征在于,所述寄存器信息包括所述标识号、所述外围...
【专利技术属性】
技术研发人员:鲍江博,
申请(专利权)人:上海精羿智讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。