System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請實施例涉及通信,具體而言,涉及一種指示燈信號的發送方法、存儲介質、集成硬盤及計算機程序產品。
技術介紹
1、在現代計算系統的設計中,指示燈作為硬件狀態和故障診斷的關鍵視覺反饋方式,能夠幫助技術人員迅速判斷系統的運行狀態、識別潛在的硬件故障,以及進行必要的維護操作。然而,現有的點燈控制邏輯往往與特定類型的中央處理器(central?processingunit,簡稱為cpu)緊密綁定,這意味著當cpu型號或版本發生變化時,原有的點燈控制邏輯可能不再適用,需要開發人員根據變化后的cpu重新設計點燈控制邏輯。
2、針對相關技術中,在cpu類型發生變化的情況下,需要對點燈控制邏輯重新設計,導致設計成本較高等問題,尚未提出有效的解決方案。
技術實現思路
1、本申請實施例提供了一種指示燈信號的發送方法、存儲介質、集成硬盤及計算機程序產品,以至少解決相關技術中在cpu類型發生變化的情況下,需要對點燈控制邏輯重新設計,導致設計成本較高等問題。
2、根據本申請的一個實施例,提供了一種指示燈信號的發送方法,應用于集成硬盤,所述集成硬盤包括:主板、與所述主板連接的背板,所述主板上的中央處理器的虛擬引腳接口的傳輸通道已通過通道擴展組件擴展為n個,n個所述傳輸通道與所述主板上的n個第一連接器一一對應連接,包括:將n個使能信號分別發送至n個第一連接器的第一類管腳,以通過與所述n個第一連接器一一對應連接的n個第二連接器的第一類管腳將所述n個使能信號轉發至邏輯控制器件,其中,所述第二
3、在一個示例性實施例中,通過所述n個傳輸通道將n個指示燈信號分別發送至所述n個第一連接器的第二類管腳之前,所述方法還包括:在所述中央處理器通過所述硬盤接口卡與所述背板連接的情況下,通過所述n個第二連接器的第一類管腳,n個第三連接器的第一類管腳將所述n個使能信號轉發至所述邏輯控制器件,其中,所述n個第三連接器設置于所述硬盤接口卡,所述n個第三連接器的第一類管腳已設置為接地管腳,所述硬盤接口卡與所述主板和所述背板均連接;在所述n個第三連接器的第一類管腳已設置為接地管腳的情況下,禁止所述硬盤接口卡對接收到的所述n個使能信號的電平狀態進行調整。
4、在一個示例性實施例中,通過所述n個第二連接器的第一類管腳,n個第三連接器的第一類管腳將所述n個使能信號轉發至所述邏輯控制器件之前,所述方法還包括:通過所述n個第一連接器將所述n個指示燈信號和所述n個使能信號均轉發至同一第四連接器,其中,所述第四連接器,所述n個第三連接器和控制器均設置于所述硬盤接口卡,所述第四連接器和所述n個第三連接器通過控制器連接;通過所述第四連接器和第一接口總線將所述n個指示燈信號和所述n個使能信號轉發至所述控制器,其中,所述第四連接器和所述控制器通過所述第一接口總線連接;所述控制器用于將所述n個指示燈信號和所述n個使能信號轉發至所述n個第三連接器。
5、在一個示例性實施例中,通過所述第四連接器和第一接口總線將所述n個指示燈信號和所述n個使能信號轉發至所述控制器之后,所述方法還包括:通過所述控制器和n個第二接口總線將所述n個指示燈信號轉發至所述n個第三連接器,以通過所述n個第三連接器的第二類管腳、所述n個第二連接器的第二類管腳將所述n個指示燈信號轉發至所述邏輯控制器件,其中,所述n個第二接口總線分別連接同一所述控制器和所述n個第三連接器。
6、在一個示例性實施例中,將n個使能信號分別發送至n個第一連接器的第一類管腳之前,所述方法還包括:在n個第三接口總線中存在第四接口總線對應的虛擬機設備隊列的狀態為打開狀態的情況下,控制所述第四接口總線對應的使能信號為所述第一使能信號,其中,所述n個第三接口總線的地址和所述n個第二接口總線的地址一致;和/或在所述n個第三接口總線中存在第五接口總線對應的虛擬機設備隊列的狀態為關閉狀態的情況下,控制所述第五接口總線對應的使能信號為所述第二使能信號,其中,所述n個第三接口總線分別連接所述中央處理器和所述n個第一連接器。
7、在一個示例性實施例中,將n個使能信號分別發送至n個第一連接器的第一類管腳之前,所述方法還包括:獲取所述硬盤接口卡的第一設備地址,并確定n個第三接口總線對應的n個目標硬盤的第二設備地址;通過寫入操作將所述第二設備地址設置為所述第一設備地址。
8、在一個示例性實施例中,通過寫入操作將所述第二設備地址設置為所述第一設備地址,包括:確定所述第二設備地址與所述第一設備地址中不一致的第一字符所在的目標位置;從所述第一設備地址中獲取所述目標位置對應的第二字符;將所述第二設備地址中所述目標位置的所述第一字符修改為所述第二字符,以將所述第二設備地址修改為與所述第一設備地址一致。
9、在一個示例性實施例中,通過所述n個第二連接器的第二類管腳將所述n個指示燈信號轉發至所述邏輯控制器件之后,所述方法還包括:在n個目標硬盤中存在第一目標硬盤出現故障的情況下,通過所述第一目標硬盤對應的第六接口總線接收所述第一目標硬盤通過所述第一目標硬盤對應的第二連接器發出的中斷請求,其中,所述n個目標硬盤設置于所述背板;根據所述中斷請求生成中斷指令,并將所述中斷指令通過所述第六接口總線發送至所述第六接口總線對應的第一連接器的第二類管腳,以通過所述第六接口總線對應的第二連接器的第二類管腳將所述中斷指令發送至所述邏輯控制器件,以關閉所述第一目標硬盤。
10、在一個示例性實施例中,關閉所述第一目標硬盤之后,所述方法還包括:在關閉所述第一目標硬盤的時間與當前時間的差值大于預設時間的情況下,通過所述第六接口總線對應的第一連接器的第二類管腳、所述第六接口總線對應的第二連接器的第二類管腳將啟動指令發送至所述邏輯控制器件,以重啟所述第一目標硬盤。
11、在一個示例性實施例中,將n個使能信號分別發送至n個第一連接器的第一類管腳之前,所述方法還包括:通過集成電路互連總線發送目標地址,以從多個io擴展器中確定與所述中央處理器通信的目標io擴展器,其中,所述多個io擴展器與所述中央處理器連接;向所述目標io擴展器發送寄存器地址,以確定控制所述n個使能信號的目標寄存器,其中,所述目標寄存器存在于所述目標io擴展器的內部存儲空間中;在所述目標寄存器的目標位置寫入0以控制所述第一使能信號為低電平,以及在所述目標位置寫入1以控制所述第二使能信號為高電平。
12、在一個示例性實施例中,通過所述n個第二連接器的第二類管腳將所述n個指示燈信號轉發至所述邏輯控制器件之后本文檔來自技高網...
【技術保護點】
1.一種指示燈信號的發送方法,其特征在于,應用于集成硬盤,所述集成硬盤包括:主板、與所述主板連接的背板,所述主板上的中央處理器的虛擬引腳接口的傳輸通道已通過通道擴展組件擴展為N個,N個所述傳輸通道與所述主板上的N個第一連接器一一對應連接,包括:
2.根據權利要求1所述的指示燈信號的發送方法,其特征在于,通過所述N個傳輸通道將N個指示燈信號分別發送至所述N個第一連接器的第二類管腳之前,所述方法還包括:
3.根據權利要求2所述的指示燈信號的發送方法,其特征在于,通過所述N個第二連接器的第一類管腳,N個第三連接器的第一類管腳將所述N個使能信號轉發至所述邏輯控制器件之前,所述方法還包括:
4.根據權利要求3所述的指示燈信號的發送方法,其特征在于,通過所述第四連接器和第一接口總線將所述N個指示燈信號和所述N個使能信號轉發至所述控制器之后,所述方法還包括:
5.根據權利要求1所述的指示燈信號的發送方法,其特征在于,將N個使能信號分別發送至N個第一連接器的第一類管腳之前,所述方法還包括:
6.根據權利要求1所述的指示燈信號的發送方法,
7.根據權利要求6所述的指示燈信號的發送方法,其特征在于,通過寫入操作將所述第二設備地址設置為所述第一設備地址,包括:
8.根據權利要求1所述的指示燈信號的發送方法,其特征在于,通過所述N個第二連接器的第二類管腳將所述N個指示燈信號轉發至所述邏輯控制器件之后,所述方法還包括:
9.根據權利要求8所述的指示燈信號的發送方法,其特征在于,關閉所述第一目標硬盤之后,所述方法還包括:
10.根據權利要求1所述的指示燈信號的發送方法,其特征在于,將N個使能信號分別發送至N個第一連接器的第一類管腳之前,所述方法還包括:
11.根據權利要求1所述的指示燈信號的發送方法,其特征在于,通過所述N個第二連接器的第二類管腳將所述N個指示燈信號轉發至所述邏輯控制器件之后,所述方法還包括:
12.一種集成硬盤,其特征在于,包括:
13.根據權利要求12所述的集成硬盤,其特征在于,所述集成硬盤還包括:與所述主板和所述背板均連接的硬盤接口卡,所述中央處理器,用于在所述中央處理器通過所述硬盤接口卡與所述背板連接的情況下,通過所述第四連接器、所述N個第二連接器的第一類管腳,N個第三連接器的第一類管腳將所述N個使能信號轉發至所述邏輯控制器件,其中,所述N個第三連接器設置于所述硬盤接口卡,所述N個第三連接器的第一類管腳已設置為接地管腳;
14.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被處理器執行時實現所述權利要求1至11任一項中所述的方法的步驟。
15.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至11任一項中所述的方法的步驟。
...【技術特征摘要】
1.一種指示燈信號的發送方法,其特征在于,應用于集成硬盤,所述集成硬盤包括:主板、與所述主板連接的背板,所述主板上的中央處理器的虛擬引腳接口的傳輸通道已通過通道擴展組件擴展為n個,n個所述傳輸通道與所述主板上的n個第一連接器一一對應連接,包括:
2.根據權利要求1所述的指示燈信號的發送方法,其特征在于,通過所述n個傳輸通道將n個指示燈信號分別發送至所述n個第一連接器的第二類管腳之前,所述方法還包括:
3.根據權利要求2所述的指示燈信號的發送方法,其特征在于,通過所述n個第二連接器的第一類管腳,n個第三連接器的第一類管腳將所述n個使能信號轉發至所述邏輯控制器件之前,所述方法還包括:
4.根據權利要求3所述的指示燈信號的發送方法,其特征在于,通過所述第四連接器和第一接口總線將所述n個指示燈信號和所述n個使能信號轉發至所述控制器之后,所述方法還包括:
5.根據權利要求1所述的指示燈信號的發送方法,其特征在于,將n個使能信號分別發送至n個第一連接器的第一類管腳之前,所述方法還包括:
6.根據權利要求1所述的指示燈信號的發送方法,其特征在于,將n個使能信號分別發送至n個第一連接器的第一類管腳之前,所述方法還包括:
7.根據權利要求6所述的指示燈信號的發送方法,其特征在于,通過寫入操作將所述第二設備地址設置為所述第一設備地址,包括:
8.根據權利要求1所述的指示燈信號的發送方法,其特征在于,通過所述n個第二連接...
【專利技術屬性】
技術研發人員:郭曉宇,
申請(專利權)人:蘇州元腦智能科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。