• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    I2C設備配置方法和系統技術方案

    技術編號:26689600 閱讀:129 留言:0更新日期:2020-12-12 02:38
    本發明專利技術實施例提供了一種I2C設備配置方法和系統,包括:當初始化目標I2C設備時,獲取所述目標I2C設備對應的目標設備標識;從ACPI表中調取與所述目標設備標識對應的目標配置信息;其中,所述目標配置信息為針對所述目標I2C設備在所述ACPI表中預先配置;基于所述目標配置信息為所述目標I2C設備配置I2C適配器,完成所述目標I2C設備的初始化。本發明專利技術實施例可以基于ACIP表實現目標I2C設備的初始化。

    【技術實現步驟摘要】
    I2C設備配置方法和系統
    本專利技術涉及計算機
    ,特別是涉及一種I2C設備配置方法、一種I2C設備配置系統、電子設備和存儲介質。
    技術介紹
    I2C(Inter-IntegratedCircuit,集成電路)總線是雙向二線制同步串行總線,是一種2線串行接口總線,其中包括2路信號線,分別為串行數據線(SerialDataLine,SDA)和串行時鐘線(SerialClockLine,SCL)。其中,I2C設備是通過I2C總線與CPU相連的設備,在操作系統的內核中,I2C設備的多種屬性需要進行初始化,然而目前較少針對I2C設備指定其屬性,完成I2C設備的初始化方案。
    技術實現思路
    鑒于上述問題,提出了本專利技術實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種I2C設備配置方法和相應的一種I2C設備配置系統、電子設備、存儲介質。為了解決上述問題,本專利技術實施例公開了一種I2C設備配置方法,包括:當初始化目標I2C設備時,獲取所述目標I2C設備對應的目標設備標識;從ACPI表中調取與所述目標設備標識對應的目標配置信息;其中,所述目標配置信息為針對所述目標I2C設備在所述ACPI表中預先配置;基于所述目標配置信息配置所述目標I2C設備的屬性,完成所述目標I2C設備的初始化。可選地,當初始化目標I2C設備時,獲取所述目標I2C設備對應的目標設備標識之前,所述方法還包括:在ACPI表的DSDT中,基于I2C設備的設備標識確定對應的配置信息;在所述配置信息中設置所述I2C設備的屬性信息。可選地,在所述配置信息中設置所述I2C設備的屬性信息,包括:在所述配置信息中確定DSD對象;在所述DSD對象中設置所述I2C設備的屬性信息。可選地,在所述配置信息中設置所述I2C設備的屬性信息,包括:在所述配置信息中設置所述I2C設備的適配器標識。可選地,在所述配置信息中設置所述I2C設備的適配器標識,包括:在所述配置信息中確定UID對象;在所述UID對象中設置所述I2C設備的適配器標識。可選地,在所述配置信息中設置所述I2C設備的適配器標識,包括:在所述配置信息中確定DSD對象;在所述DSD對象中設置UID對象,以在所述UID對象中設置所述I2C設備的適配器標識。可選地,所述從ACPI表中調取與所述目標設備標識對應的目標配置信息,包括:從ACPI表的DSDT中,將與所述目標設備標識匹配的所述設備標識對應的配置信息,作為目標配置信息。可選地,所述基于所述目標配置信息配置所述目標I2C設備的屬性,包括:從所述目標配置信息的所述DSD對象中,獲取目標屬性信息;將所述目標I2C設備的屬性,配置為所述目標屬性信息。可選地,所述基于所述目標配置信息配置所述目標I2C設備的屬性,包括:從所述目標配置信息的所述UID對象中,獲取目標適配器標識;調取與所述目標適配器標識對應的I2C適配器,并配置給所述目標I2C設備。可選地,所述基于所述目標配置信息配置所述目標I2C設備的屬性,包括:從所述目標配置信息的所述DSD對象中的所述UID對象中獲取目標適配器標識;調取與所述目標適配器標識對應的I2C適配器,并配置給所述目標I2C設備。可選地,在基于所述目標配置信息配置所述目標I2C設備的屬性之后,所述方法還包括:當初始化所述目標I2C設備失敗時,調取設備樹;基于所述設備樹配置所述目標I2C設備的屬性。可選地,所述基于所述設備樹配置所述目標I2C設備的屬性,包括:基于所述設備樹為所述目標I2C設備配置I2C適配器。本專利技術實施例還公開了一種I2C設備配置系統,包括:設備標識獲取模塊,用于當初始化目標I2C設備時,獲取所述目標I2C設備對應的目標設備標識;配置信息調取模塊,用于從ACPI表中調取與所述目標設備標識對應的目標配置信息;其中,所述目標配置信息為針對所述目標I2C設備在所述ACPI表中預先配置;配置模塊,用于基于所述目標配置信息配置所述目標I2C設備的屬性,完成所述目標I2C設備的初始化。可選地,所述系統還包括:配置信息確定模塊,用于在ACPI表的DSDT中,基于I2C設備的設備標識確定對應的配置信息;屬性信息設置模塊,用于在所述配置信息中設置所述I2C設備的屬性信息。可選地,所述屬性信息設置模塊,用于在所述配置信息中確定DSD對象;在所述DSD對象中設置所述I2C設備的屬性信息。可選地,所述屬性信息設置模塊,用于在所述配置信息中設置所述I2C設備的適配器標識。可選地,所述屬性信息設置模塊,用于在所述配置信息中確定UID對象;在所述UID對象中設置所述I2C設備的適配器標識。可選地,所述屬性信息設置模塊,用于在所述配置信息中確定DSD對象;在所述DSD對象中設置UID對象,以在所述UID對象中設置所述I2C設備的適配器標識。可選地,所述配置信息調取模塊,用于從ACPI表的DSDT中,將與所述目標設備標識匹配的所述設備標識對應的配置信息,作為目標配置信息。可選地,所述配置模塊,用于從所述目標配置信息的所述DSD對象中,獲取目標屬性信息;將所述目標I2C設備的屬性,配置為所述目標屬性信息。可選地,所述配置模塊,用于從所述目標配置信息的所述UID對象中,獲取目標適配器標識;調取與所述目標適配器標識對應的I2C適配器,并配置給所述目標I2C設備。可選地,所述配置模塊,用于從所述目標配置信息的所述DSD對象中的所述UID對象中獲取目標適配器標識;調取與所述目標適配器標識對應的I2C適配器,并配置給所述目標I2C設備。可選地,所述系統還包括:切換模塊,用于當初始化所述目標I2C設備失敗時,調取設備樹;基于所述設備樹配置所述目標I2C設備的屬性。可選地,所述切換模塊,用于基于所述設備樹為所述目標I2C設備配置I2C適配器。本專利技術實施例公開了一種電子設備,包括處理器、存儲器及存儲在所述存儲器上并能夠在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執行時實現如上所述的I2C設備配置方法的步驟。本專利技術實施例公開了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲計算機程序,所述計算機程序被處理器執行時實現如上所述的I2C設備配置方法的步驟。本專利技術實施例包括以下優點:在本專利技術實施例中,當初始化目標I2C設備時,獲取目標I2C設備對應的目標設備標識,以從ACPI表中調取與目標設備標識對應的目標配置信息,從而可以基于目標配置信息配置目標I2C設備的屬性,完成對目標I2C設備的初始化。本專利技術實施例可以基于ACIP表為目標I2C設備設置匹配的屬性,實現I2C設備的初始化,使得I2C設備可以基于指定的屬性信息進行正常工作,且由于只需要在操作系統中已有的ACIP表上預先配本文檔來自技高網...

    【技術保護點】
    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

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品人无码一区二区三区| 国产成人无码AV一区二区| 久久午夜无码鲁丝片秋霞| 亚洲av片不卡无码久久| 精品无码综合一区二区三区| 亚洲精品无码专区久久同性男| 久久老子午夜精品无码怎么打| 精品无码国产一区二区三区51安| 久久av无码专区亚洲av桃花岛| 无码av免费一区二区三区| 久久无码中文字幕东京热 | 久久综合精品国产二区无码| 国产精品无码无卡在线观看久| 国产亚洲3p无码一区二区| 久久久久亚洲AV无码去区首| 国产在线无码一区二区三区视频| 曰产无码久久久久久精品| 国产亚洲精品无码专区| 亚洲av无码专区亚洲av不卡| 亚洲AV无码第一区二区三区| 国产精品va在线观看无码| 亚无码乱人伦一区二区| 亚洲AV永久纯肉无码精品动漫| 日韩精品无码Av一区二区| 青青爽无码视频在线观看| 免费A级毛片无码专区| 日韩av无码久久精品免费| 亚洲AV中文无码乱人伦下载| 亚洲中文字幕无码永久在线| 潮喷大喷水系列无码久久精品| 亚洲精品无码久久久久YW| 92午夜少妇极品福利无码电影| 无码精品国产一区二区三区免费| 国产aⅴ无码专区亚洲av麻豆 | 亚洲精品无码av天堂| 亚洲av无码兔费综合| 亚洲av纯肉无码精品动漫| 无码任你躁久久久久久老妇App | 国产精品无码素人福利| 无码国模国产在线无码精品国产自在久国产 | 久久久久无码国产精品一区|