專利名稱:串口切換使用系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種串口管理系統(tǒng)及方法,尤其涉及一種串口切換使用系統(tǒng)及方法。
背景技術(shù):
在高階的服務(wù)器上,大部分都實(shí)現(xiàn)了串口共用,即讓BIOS和基板管理控制器共用一個(gè)串口,通過一個(gè)MUX來切換使用權(quán),當(dāng)BOIS初始化系統(tǒng)時(shí),BIOS需要初始化串口且利用串口傳輸數(shù)據(jù)。而基板管理控制器也需要利用串口接收傳送一些命令,此時(shí)就需要將串口切換給自己使用,BIOS此時(shí)停止執(zhí)行,只有當(dāng)基板管理控制器將串口重新切換給BIOS使用時(shí),BIOS才能重新正常運(yùn)行。這樣會導(dǎo)致整個(gè)服務(wù)器的穩(wěn)定性降低。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種串口切換使用系統(tǒng),能夠方便地進(jìn)行串口使用切換。還有必要提供一種串口切換使用方法,能夠方便地進(jìn)行串口使用切換。一種串口切換使用系統(tǒng),運(yùn)行于服務(wù)器中,該服務(wù)器包括基板管理控制器、串口及BIOS,所述基板管理控制器通過通用輸入輸出引腳連接于南橋,所述串口切換使用系統(tǒng)包括設(shè)置模塊,用于當(dāng)服務(wù)器開機(jī)時(shí),將所述通用輸入輸出引腳設(shè)置成高電平;初始化模塊,用于初始化BIOS,并將所述通用輸入輸出引腳的信號拉低,所述串口分配給BIOS使用; 控制模塊,用于當(dāng)基板管理控制器需要使用所述串口,且通用輸入輸出引腳為高電平時(shí),控制所述基板管理控制器使用該串口 ;及上述控制模塊,還用于當(dāng)基板管理控制器不需要使用該串口,且所述BIOS初始化完成時(shí),將所述通用輸入輸出信號拉高。一種串口切換使用方法,應(yīng)用于服務(wù)器,該服務(wù)器包括基板管理控制器、串口及 BIOS,該方法包括如下步驟基板管理控制器通過通用輸入輸出引腳連接南橋;當(dāng)服務(wù)器開機(jī)時(shí),將通用輸入輸出引腳設(shè)置成高電平;初始化BIOS,并將所述通用輸入輸出引腳的信號拉低,所述串口分配給BIOS使用;當(dāng)基板管理控制器需要使用所述串口,且通用輸入輸出引腳為高電平時(shí),控制所述基板管理控制器使用該串口 ;及當(dāng)基板管理控制器不需要使用該串口,且所述BIOS初始化完成時(shí),將所述通用輸入輸出信號拉高。相較于現(xiàn)有技術(shù),所述串口切換使用系統(tǒng)及方法,利用通用輸入輸出引腳連接基板管理控制器和南橋,通過控制該通用輸入輸出引腳的電平高低,來切換串口給BIOS或基板管理控制器使用,使得基板管理控制器和BIOS不會爭奪使用該串口。
圖1是本發(fā)明串口切換使用系統(tǒng)較佳實(shí)施例的運(yùn)行環(huán)境圖。圖2是圖1中串口切換使用設(shè)計(jì)系統(tǒng)10的功能模塊圖。圖3是本發(fā)明串口切換使用方法較佳實(shí)施例的作業(yè)流程圖。主要元件符號說明
權(quán)利要求
1.一種串口切換使用系統(tǒng),運(yùn)行于服務(wù)器中,該服務(wù)器包括基板管理控制器、串口及 BIOS,其特征在于,所述基板管理控制器通過通用輸入輸出引腳連接于南橋,所述串口切換使用系統(tǒng)包括設(shè)置模塊,用于當(dāng)服務(wù)器開機(jī)時(shí),將所述通用輸入輸出引腳設(shè)置成高電平;初始化模塊,用于初始化BIOS,并將所述通用輸入輸出引腳的信號拉低,所述串口分配給BIOS使用;控制模塊,用于當(dāng)基板管理控制器需要使用所述串口,且通用輸入輸出引腳為高電平時(shí),控制所述基板管理控制器使用該串口 ;及上述控制模塊,還用于當(dāng)基板管理控制器不需要使用該串口,且所述BIOS初始化完成時(shí),將所述通用輸入輸出信號拉高。
2.如權(quán)利要求1所述的串口切換使用系統(tǒng),其特征在于,當(dāng)所述基板管理控制器需要使用串口,且所述通用輸入輸出引腳不為高電平時(shí),該串口分配給BIOS使用。
3.如權(quán)利要求1所述的串口切換使用系統(tǒng),其特征在于,所述基板管理控制器使用所述串口是指利用該串口進(jìn)行發(fā)送或接收數(shù)據(jù)。
4.一種串口切換使用方法,應(yīng)用于服務(wù)器,該服務(wù)器包括基板管理控制器、串口及 BIOS,其特征在于,該方法包括如下步驟基板管理控制器通過通用輸入輸出引腳連接南橋;當(dāng)服務(wù)器開機(jī)時(shí),將通用輸入輸出引腳設(shè)置成高電平;初始化BIOS,并將所述通用輸入輸出引腳的信號拉低,所述串口分配給BIOS使用;當(dāng)基板管理控制器需要使用所述串口,且通用輸入輸出引腳為高電平時(shí),控制所述基板管理控制器使用該串口 ;及當(dāng)基板管理控制器不需要使用該串口,且所述BIOS初始化完成時(shí),將所述通用輸入輸出信號拉高。
5.如權(quán)利要求4所述的串口切換使用方法,其特征在于,該方法還包括步驟當(dāng)所述基板管理控制器需要使用串口,且所述通用輸入輸出引腳不為高電平時(shí),該串口分配給BIOS使用。
6.如權(quán)利要求4所述的串口切換使用方法,其特征在于,所述基板管理控制器使用所述串口是指利用該串口進(jìn)行發(fā)送或接收數(shù)據(jù)。
全文摘要
一種串口切換使用系統(tǒng),運(yùn)行于服務(wù)器中,該系統(tǒng)包括設(shè)置模塊,用于當(dāng)服務(wù)器開機(jī)時(shí),將通用輸入輸出引腳設(shè)置成高電平;初始化模塊,用于初始化BIOS,并將通用輸入輸出引腳的信號拉低,所述串口分配給BIOS使用;控制模塊,用于當(dāng)基板管理控制器需要使用所述串口,且通用輸入輸出引腳為高電平時(shí),控制所述基板管理控制器使用該串口;及上述控制模塊,還用于當(dāng)基板管理控制器不需要使用該串口,且所述BIOS初始化完成時(shí),將所述通用輸入輸出信號拉高。本發(fā)明還提供了一種串口切換使用方法,利用本發(fā)明,可以合理地安排串口的切換使用。
文檔編號G06F13/38GK102541787SQ201010589290
公開日2012年7月4日 申請日期2010年12月15日 優(yōu)先權(quán)日2010年12月15日
發(fā)明者殷吉志, 涂文沖 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司