利用通用型輸入輸出接口讀取固件版本的服務(wù)器系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明有關(guān)于一種利用通用型輸入輸出接口讀取固件版本的服務(wù)器系統(tǒng),尤指一 種基板管理控制器利用通用型輸入輸出接口獲取復(fù)雜可程序邏輯器件固件版本信息的服 務(wù)器系統(tǒng)。
【背景技術(shù)】
[0002] 隨著科技日新月異的進(jìn)步,網(wǎng)絡(luò)的發(fā)達(dá)已使各種電子器件充斥著人們的生活,無(wú) 論是企業(yè)或個(gè)人,早已使用如桌面計(jì)算機(jī)或筆記本電腦的個(gè)人計(jì)算機(jī)來(lái)處理事務(wù),甚至是 利用網(wǎng)絡(luò)來(lái)執(zhí)行跨國(guó)性的電子商務(wù),而建構(gòu)網(wǎng)絡(luò)所需的設(shè)備為服務(wù)器,使得服務(wù)器在企業(yè) 或者網(wǎng)絡(luò)服務(wù)提供者(InternetServiceProvider;ISP)的機(jī)房中被大量應(yīng)用。
[0003] 一般而言,服務(wù)器內(nèi)設(shè)有復(fù)雜可程序邏輯器件(ComplexProgrammableLogic Device;CPLD),而其內(nèi)部設(shè)有固件W供驅(qū)動(dòng)維持復(fù)雜可程序邏輯器件的正常功能,但實(shí)務(wù) 上使用時(shí),由于功能需要擴(kuò)充或有其他需要,使得固件往往需要被更新W維持復(fù)雜可程序 邏輯器件最佳的狀態(tài),但現(xiàn)有技術(shù)中,使用者需要先確認(rèn)固件的版本是否為最新版才進(jìn)行 更新,其確認(rèn)固件的版本的方法中,是利用電性連接于復(fù)雜可程序邏輯器件的端口80發(fā)光 二極管(Port80LED)上所顯示的代碼來(lái)確認(rèn),但使用者欲確認(rèn)此端口80發(fā)光二極管所顯 示的代碼的過(guò)程中,需要實(shí)際至服務(wù)器設(shè)置的位置(例如是機(jī)房)來(lái)觀看,因此造成使用者 在更新固件上的不便。
【發(fā)明內(nèi)容】
[0004] 有鑒于受限于固件版本顯示的方式,使得用戶在確認(rèn)版本時(shí),普遍需要至服務(wù)器 設(shè)置的位置查看而造成不便的問(wèn)題。緣此,本發(fā)明主要目的為提供一種利用通用型輸入輸 出接口讀取固件版本的服務(wù)器系統(tǒng),其主要是利用基板管理控制器而利用通用型輸入輸出 接口讀取復(fù)雜可程序邏輯器件固件版本信息,W解決上述的問(wèn)題。
[0005] 基于上述目的,本發(fā)明所采用的主要技術(shù)手段為提供一種利用通用型輸入輸出接 口讀取固件版本的服務(wù)器系統(tǒng),包含一復(fù)雜可程序邏輯器件(ComplexProgrammable LogicDevice;C化D)W及一基板管理控制器(BaseboardManagementConhollenBMC)。 復(fù)雜可程序邏輯器件具有一復(fù)雜可程序邏輯器件固件(firmware)版本信息,并利用一通用 型輸入輸出(GeneralPurposeI噸ut/0u1:put;GPI0)接口傳輸復(fù)雜可程序邏輯器件固件版 本信息?;骞芾砜刂破鳎˙aseboardManagementController;BMC)經(jīng)通用型輸入輸出接 口電性連接于復(fù)雜可程序邏輯器件,并利用通用型輸入輸出接口獲取復(fù)雜可程序邏輯器件 固件版本信息。
[0006] 其中,上述利用通用型輸入輸出接口讀取固件版本的服務(wù)器系統(tǒng)的附屬技術(shù)手段 的較佳實(shí)施例中,通用型輸入輸出接口包含至少八個(gè)接腳,該至少八個(gè)接腳系分別W-數(shù) 字信息傳輸復(fù)雜可程序邏輯器件固件版本信息。另外,基板管理控制器包含一讀取單元W 及一解析單元,讀取單元經(jīng)該至少八個(gè)接腳電性連接于復(fù)雜可程序邏輯器件,用W讀取各 至少八個(gè)接腳的數(shù)字信息,解析單元電性連接于讀取單元,用w解析各至少八個(gè)接腳的數(shù) 字信息W解析出復(fù)雜可程序邏輯器件固件版本信息。此外,還包含一網(wǎng)絡(luò)接口模塊,網(wǎng)絡(luò)接 口模塊電性連接于基板管理控制器,用W接收一讀取指令W讀取復(fù)雜可程序邏輯器件固件 版本信息。
[0007]藉由本發(fā)明所采用的利用通用型輸入輸出接口讀取固件版本的服務(wù)器系統(tǒng)的主 要技術(shù)手段后,由于可利用基板管理控制器讀取復(fù)雜可程序邏輯器件內(nèi)的復(fù)雜可程序邏輯 器件固件版本信息,因此用戶可利用遠(yuǎn)程得知復(fù)雜可程序邏輯器件固件版本信息而不需至 服務(wù)器設(shè)置的位置觀看版本信息,因而大幅增加使用者使用上的方便性。
[0008] 本發(fā)明所采用的具體實(shí)施例,將藉由W下的實(shí)施例及圖式作進(jìn)一步的說(shuō)明。
【附圖說(shuō)明】
[0009] 圖1顯示本發(fā)明第一較佳實(shí)施例的利用通用型輸入輸出接口讀取固件版本的服務(wù) 器系統(tǒng)的第一方塊示意圖。
[0010] 圖2顯示本發(fā)明第一較佳實(shí)施例的利用通用型輸入輸出接口讀取固件版本的服務(wù) 器系統(tǒng)的第二方塊示意圖。
[0011]圖3顯示本發(fā)明第二較佳實(shí)施例的利用通用型輸入輸出接口讀取固件版本的服務(wù) 器系統(tǒng)的方塊示意圖。
[001^ 組件標(biāo)號(hào)說(shuō)明:
[0013] 1 利用通用型輸入輸出接口讀取固件版本的
[0014] 服務(wù)器系統(tǒng)
[0015] 11 復(fù)雜可程序邏輯器件
[0016] 111 復(fù)雜可程序邏輯器件固件版本信息
[0017] 12 基板管理控制器
[001引 121 讀取單元
[0019] 122 解析單元
[0020] 13 網(wǎng)絡(luò)接口模塊
[0021] S1 讀取指令
【具體實(shí)施方式】
[0022] 由于本發(fā)明所提供的利用通用型輸入輸出接口讀取固件版本的服務(wù)器系統(tǒng)中,其 組合實(shí)施方式不勝枚舉,故在此不再一一寶述,僅列舉兩個(gè)較佳實(shí)施例加W具體說(shuō)明。
[0023] 請(qǐng)參閱圖1,圖1系顯示本發(fā)明第一較佳實(shí)施例的利用通用型輸入輸出接口讀取固 件版本的服務(wù)器系統(tǒng)的第一方塊示意圖,如圖所示,本發(fā)明較佳實(shí)施例的利用通用型輸入 輸出接口讀取固件版本的服務(wù)器系統(tǒng)1包含一復(fù)雜可程序邏輯器件(Complex ProgrammableLogicDevice;C化D) 11W及一基板管理控制器(BaseboardManagement Con化oiler;BMC) 12。復(fù)雜可程序邏輯器件11具有一復(fù)雜可程序邏輯器件固件(firmware) 版本信息111,復(fù)雜可程序邏輯器件固件版本信息111例如為固件的版本信息,其可為1.0、 2.0或其他版本信息。
[0024] 基板管理控制器(BaseboardManagementController;BMC) 12經(jīng)一通用型輸入輸 出