1.一種PCIE設備的配置方法,其特征在于,應用于采用VxWorks5.5操作系統(tǒng)的CPU,所述CPU上配置有至少兩個PCIE控制器,所述方法包括:
在檢測到至少兩個所述PCIE控制器連接PCIE設備時,向各所述PCIE控制器分配真實總線號,以及向各所述PCIE設備分配所述真實總線號;
根據所述真實總線號,向各所述PCIE控制器重新分配虛擬總線號,以及向各所述PCIE設備重新分配所述虛擬總線號;其中,各所述PCIE控制器與所述虛擬總線號是一一對應的,以及各所述PCIE設備與所述虛擬總線號是一一對應的;
在接收到針對待處理的PCIE控制器或者PCIE設備的讀寫操作時,根據所述待處理的PCIE控制器或者PCIE設備對應的虛擬總線號,獲得所述待處理的PCIE控制器或者PCIE設備對應的所述真實總線號;
根據所述真實總線號,對所述待處理的PCIE控制器或者PCIE設備執(zhí)行讀寫操作。
2.根據權利要求1所述方法,其特征在于,所述方法還包括:
在檢測到至少兩個所述PCIE控制器連接PCIE設備時,向各所述PCIE控制器分配對應的存儲空間,以及向各所述PCIE設備分配對應的存儲空間;其中,各所述PCIE控制器與所述存儲空間是一一對應的,以及各所述PCIE設備與所述存儲空間是一一對應的。
3.根據權利要求2所述方法,其特征在于,所述根據所述真實總線號,向各所述PCIE控制器重新分配虛擬總線號,以及向各所述PCIE設備重新分配所述虛擬總線號的步驟,包括:
根據各所述PCIE控制器分別對應的所述存儲空間和所述真實總線號,以及各所述PCIE設備分別對應的所述存儲空間和所述真實總線號,按照從0依次往后的順序,依次向各所述PCIE控制器和各所述PCIE設備重新分配虛擬總線號。
4.根據權利要求3所述方法,其特征在于,所述根據所述待處理的PCIE控制器或者PCIE設備對應的虛擬總線號,獲得所述待處理的PCIE控制器或者PCIE設備對應的所述真實總線號的步驟,包括:
根據所述真實總線號的最大值,將所述待處理的PCIE控制器或者PCIE設備對應的虛擬總線號分別轉換為所述待處理的PCIE控制器或者PCIE設備對應的真實總線號。
5.根據權利要求4所述方法,其特征在于,所述根據所述真實總線號,對所述待處理的PCIE控制器或者PCIE設備執(zhí)行讀寫操作的步驟,包括:
根據所述真實總線號,確定所述待處理的PCIE控制器或者PCIE設備對應的所述存儲空間;
根據所述存儲空間,對所述待處理的PCIE控制器或者PCIE設備執(zhí)行讀寫操作。
6.一種PCIE設備的配置裝置,其特征在于,應用于采用VxWorks5.5操作系統(tǒng)的CPU,所述CPU上配置有至少兩個PCIE控制器,所述裝置包括:
第一分配單元,用于在檢測到至少兩個所述PCIE控制器連接PCIE設備時,向各所述PCIE控制器分配真實總線號,以及向各所述PCIE設備分配所述真實總線號;
第二分配單元,用于根據所述真實總線號,向各所述PCIE控制器重新分配虛擬總線號,以及向各所述PCIE設備重新分配所述虛擬總線號;其中,各所述PCIE控制器與所述虛擬總線號是一一對應的,以及各所述PCIE設備與所述虛擬總線號是一一對應的;
獲得單元,用于在接收到針對待處理的PCIE控制器或者PCIE設備的讀寫操作時,根據所述待處理的PCIE控制器或者PCIE設備對應的虛擬總線號,獲得所述待處理的PCIE控制器或者PCIE設備對應的所述真實總線號;
讀寫單元,用于根據所述真實總線號,對所述待處理的PCIE控制器或者PCIE設備執(zhí)行讀寫操作。
7.根據權利要求6所述裝置,其特征在于,所述裝置還包括:
第三分配單元,用于在檢測到至少兩個所述PCIE控制器連接PCIE設備時,向各所述PCIE控制器分配對應的存儲空間,以及向各所述PCIE設備分配對應的存儲空間;其中,各所述PCIE控制器與所述存儲空間是一一對應的,以及各所述PCIE設備與所述存儲空間是一一對應的。
8.根據權利要求7所述裝置,其特征在于,所述第二分配單元,具體用于根據各所述PCIE控制器分別對應的所述存儲空間和所述真實總線號,以及各所述PCIE設備分別對應的所述存儲空間和所述真實總線號,按照從0依次往后的順序,依次向各所述PCIE控制器和各所述PCIE設備重新分配虛擬總線號。
9.根據權利要求8所述裝置,其特征在于,所述獲得單元,具體用于根據所述真實總線號的最大值,將所述待處理的PCIE控制器或者PCIE設備對應的虛擬總線號分別轉換為所述待處理的PCIE控制器或者PCIE設備對應的真實總線號。
10.根據權利要求9所述裝置,其特征在于,所述讀寫單元,包括確定子單元和讀寫子單元;
所述確定子單元,用于根據所述真實總線號,確定所述待處理的PCIE控制器或者PCIE設備對應的所述存儲空間;
所述讀寫子單元,用于根據所述存儲空間,對所述待處理的PCIE控制器或者PCIE設備執(zhí)行讀寫操作。