用以供更新基本輸入輸出系統(tǒng)的橋接模塊及其更新方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明有關(guān)于一種用以供更新基本輸入輸出系統(tǒng)的橋接模塊及其更新方法,尤指一種將具有通用串行總線連接端口與串行外圍接口總線連接端口的橋接模塊連接于通信裝置與電子裝置之間以更新電子裝置的用以供更新基本輸入輸出系統(tǒng)的橋接模塊及其更新方法。
【背景技術(shù)】
[0002]一般而言,電腦開機(jī)時(shí),基本輸入輸出系統(tǒng)(Basic Input/Output System, B1S,以下簡(jiǎn)稱B1S)便初始化硬件并檢測(cè)硬件功能,并同時(shí)引導(dǎo)操作系統(tǒng)執(zhí)行,然而,隨著科技的蓬勃發(fā)展,不管是軟件、固件還是硬件,其更新的速度亦愈來愈快,其中,以B1S的更新來說,現(xiàn)有技術(shù)提出了多種更新方式。
[0003]舉例來說,大陸專利公開號(hào)第103455350號(hào)揭露了「一種B1S更新的方法」,請(qǐng)參閱圖1,圖1顯示現(xiàn)有技術(shù)的B1S更新方法的流程示意圖,如圖1所示,大陸專利公開號(hào)第103455350號(hào)所提供的更新方法為先執(zhí)行步驟SlOl主板接通電源,接著執(zhí)行步驟S102啟動(dòng)基板管理控制器(Baseboard Management Controller, BMC,以下簡(jiǎn)稱 BMC)的 Iinux 系統(tǒng),接著執(zhí)行步驟S103加載刷新工具及B1S文件,最后再執(zhí)行步驟S104完成B1S文件更新。
[0004]由以上專利文件所揭露的現(xiàn)有技術(shù)可知,普遍需使用BMC電路來對(duì)B1S進(jìn)行更新,然而,也由于需要使用BMC電路,因此實(shí)際上針對(duì)如電腦的電子裝置上的主機(jī)板都需要將BMC電路納入考量,因而會(huì)增加生產(chǎn)成本。此外,由現(xiàn)有技術(shù)可知,如電腦的電子裝置都需要在開機(jī)下才可進(jìn)行更新,因此使得作業(yè)人員在執(zhí)行更新時(shí)需要多一道開機(jī)步驟才可進(jìn)行更新,因而花費(fèi)較多的時(shí)間。
【發(fā)明內(nèi)容】
[0005]有鑒于現(xiàn)有更新B1S的方法中,普遍具有需要將BMC納入考量而造成制造成本提高的問題,以及需要在開機(jī)模式才可進(jìn)行更新而造成耗費(fèi)較多時(shí)間的問題。
[0006]緣此,本發(fā)明主要提供一種用以供更新基本輸入輸出系統(tǒng)(Basic Input/Output System, B1S,以下簡(jiǎn)稱B1S)的橋接模塊及其更新方法,主要將具有通用串行總線(Universal Series Bus, USB,以下簡(jiǎn)稱USB)連接端口與串行外圍接口總線(SerialPeripheral Interface Bus, SPI,以下簡(jiǎn)稱SPI)連接端口的橋接模塊橋接于通信裝置與電子裝置之間,以達(dá)到省去BMC以及可在開機(jī)模式下更新的目的。
[0007]基于上述目的,本發(fā)明所采用的主要技術(shù)手段提供一種用以供更新基本輸入輸出系統(tǒng)的橋接模塊,用以電性連接于一通信裝置以及一電子裝置,據(jù)以供通信裝置更新電子裝置,通信裝置設(shè)有至少一 B1S更新文件,并包含一第一 USB連接端口,電子裝置包含一主機(jī)板、一第一 SPI連接端口以及一 B1S芯片,第一 SPI連接端口電性連接于主機(jī)板,B1S芯片設(shè)置于主機(jī)板,并電性連接于第一 SPI連接端口,B1S芯片設(shè)有至少一 B1S舊有文件,用以供更新基本輸入輸出系統(tǒng)的橋接模塊包含一第二 USB連接端口、一處理單元以及一第二 SPI連接端口。第二 USB連接端口用以電性連接于通信裝置的第一 USB連接端口,處理單元電性連接于第二 USB連接端口,第二 SPI連接端口電性連接于處理單元。
[0008]其中,在電子裝置處于一關(guān)機(jī)模式、第一 USB連接端口電性連接于第二 USB連接端口、第一 SPI連接端口電性連接于第二 SPI連接端口且通信裝置被觸發(fā)運(yùn)行一更新程序時(shí),通信裝置經(jīng)由第一 USB連接端口傳送出一電力信號(hào),并經(jīng)由第一 USB連接端口,以一 USB封包格式傳送出一包含B1S更新文件的一第一更新信號(hào);而處理單元經(jīng)由第二USB連接端口接收并傳送出電力信號(hào),并經(jīng)由第二 USB連接端口接收第一更新信號(hào),藉以將第一更新信號(hào)的USB封包格式轉(zhuǎn)譯為一 SPI封包格式,據(jù)以產(chǎn)生并傳送出一第二更新信號(hào);B10S芯片經(jīng)由第一 SPI連接端口接收電力信號(hào)與第二更新信號(hào),藉以使B1S更新文件取代B1S舊有文件,據(jù)以更新B1S芯片。
[0009]此外,本發(fā)明所采用的主要技術(shù)手段更提供一種利用上述的用以供更新基本輸入輸出系統(tǒng)的橋接模塊的基本輸入輸出系統(tǒng)的更新方法,用以在電子裝置處于關(guān)機(jī)模式下更新該電子裝置,其主要先使第一 USB連接端口電性連接于第二 USB連接端口,并使第一SPI連接端口電性連接于第二 SPI連接端口 ;接著觸發(fā)通信裝置運(yùn)行更新程序,據(jù)以選擇出B1S更新文件;再來通信裝置依據(jù)選擇出的B1S更新文件,經(jīng)由第一 USB連接端口與第二USB連接端口,以USB封包格式將第一更新信號(hào)傳送至用以供更新基本輸入輸出系統(tǒng)的橋接模塊,并將電力信號(hào)傳送至用以供更新基本輸入輸出系統(tǒng)的橋接模塊;接著用以供更新基本輸入輸出系統(tǒng)的橋接模塊接收電力信號(hào),并將USB封包格式轉(zhuǎn)譯為SPI封包格式,據(jù)以將第一更新信號(hào)轉(zhuǎn)譯為第二更新信號(hào);最后用以供更新基本輸入輸出系統(tǒng)的橋接模塊經(jīng)由第一 SPI連接端口與第二 SPI連接端口,將電力信號(hào)傳送至B1S芯片,并將第二更新信號(hào)傳送至B1S芯片,藉以使B1S更新文件取代B1S舊有文件,據(jù)以更新B1S芯片。
[0010]其中,上述用以供更新基本輸入輸出系統(tǒng)的橋接模塊及其更新方法的附屬技術(shù)手段的較佳實(shí)施例中,通信裝置為一手機(jī)與一平板電腦中的一者,電子裝置為一臺(tái)式電腦,且電子裝置更包含一電源模塊,電源模塊電性連接于該主機(jī)板,用以供應(yīng)一電力至B1S芯片。
[0011 ] 本發(fā)明所采用的用以供更新基本輸入輸出系統(tǒng)的橋接模塊及其更新方法的主要技術(shù)手段,由于是通過橋接模塊取代BMC電路,因此主機(jī)板不需再將BMC電路納入考量,進(jìn)而可降低制造成本,此外,也由于橋接模塊可將通信裝置的電力傳送至電子裝置,因此電子裝置即使在關(guān)機(jī)模式下,通信裝置仍可對(duì)電子裝置的B1S進(jìn)行更新,因而可減少作業(yè)人員更新的時(shí)間。
[0012]本發(fā)明所采用的具體實(shí)施例,將藉由以下的實(shí)施例及附圖作進(jìn)一步的說明。
【附圖說明】
[0013]圖1為顯示現(xiàn)有技術(shù)的B1S更新方法的流程示意圖;
[0014]圖2為顯示本發(fā)明較佳實(shí)施例的用以供更新基本輸入輸出系統(tǒng)的橋接模塊的方塊不意圖;以及
[0015]圖3為顯示本發(fā)明較佳實(shí)施例的基本輸入輸出系統(tǒng)的更新方法的流程示意圖。
[0016]其中,附圖標(biāo)記說明如下:
[0017]I用以供更新基本輸入輸出系統(tǒng)的橋接模塊
[0018]11 第二 USB 連接端口
[0019]12處理單元
[0020]13 第二 SPI 連接端口
[0021]2通信裝置
[0022]21儲(chǔ)存單元
[0023]211 B1S 更新文件
[0024]212更新程序
[0025]22處理單元
[0026]23 第一 USB 連接端口
[0027]3電子裝置
[0028]31主機(jī)板
[0029]32 第一 SPI 連接端口
[0030]33 B1S 芯片
[0031]331處理單元
[0032]332儲(chǔ)存模塊
[0033]3321 B1S 舊有文件
[0034]34電源模塊
[0035]SI電力信號(hào)
[0036]S2第一更新信號(hào)
[0037]S3第二更新信號(hào)
【具體實(shí)施方式】
[0038]由于本發(fā)明所提供的用以供更新基本輸入輸出系統(tǒng)的橋接模塊及其更新方法,其組合實(shí)施方式不勝枚舉,故在此不再一一贅述,僅列舉一較佳實(shí)施例來加以具體說明。
[0039]請(qǐng)參閱圖2,圖2為顯示本發(fā)明較佳實(shí)施例的用以供更新基本輸入輸出系統(tǒng)的橋接模塊的方塊示意圖。如圖2所示,本發(fā)明所提供的用以供更新基本輸入輸出系統(tǒng)的橋接模塊I為用以電性連接于一通信裝置2以及一電子裝置3,據(jù)以供通信裝置2更新電子裝置3,通信裝置2為一手機(jī)與一平板電腦中的一者,但在其他實(shí)施例中,可為其他具有無線或有線通信傳輸功能的裝置,因此并不限于此,而本發(fā)明較佳實(shí)施例中,通信裝置2以手機(jī)為佳。
[0040]通信裝置2包含一儲(chǔ)存單元21、一處理單元22以及一第一通用串行總線(Universal Series Bus, USB,以下簡(jiǎn)稱USB)連接端口 23,其中,儲(chǔ)存單元21設(shè)有至少一基本輸入輸出系統(tǒng)(Basic Input/Output System, B1S,以下簡(jiǎn)稱B1S)更新文件211,此B1S更新文件211可藉由云端下載而得,或是利用有線傳輸自其他裝置而得,且儲(chǔ)存單元21可為現(xiàn)有的存儲(chǔ)器,此為現(xiàn)有技術(shù),因此不再贅述。
[0041]處理單元22電性連接于儲(chǔ)存單元21,處理單元22可為現(xiàn)有的中央處理器或是其他具有處理功能的功能電路。第一 USB連接端口 23電性連接于處理單元22,且第一 USB連接端口 23可為支持USB1.1、USB2.0、USB3.0的接口,其視實(shí)務(wù)上的設(shè)計(jì)而定。
[0042]電子裝置3為一臺(tái)式電腦,但在其他實(shí)施例中并不限于此,而電子裝置3包含一主機(jī)板31、一第一串行外圍接口接口總線(Serial Peripheral Interface Bus, SPI,以下簡(jiǎn)稱SPI)連接端口 32、一 B1S芯片33以及一電源模塊34,主機(jī)板31即為現(xiàn)有的主機(jī)母板,而第一 SPI連接端口 32電性連接于主機(jī)板31,具體來說,第一 SPI連接端口 32可設(shè)置于主機(jī)板31上,或是經(jīng)由傳輸線而電性連接于主機(jī)板31,其視實(shí)務(wù)上的需求而設(shè)計(jì)。B1S芯片33可具有處理單元331與儲(chǔ)存模塊332,處理單元331與儲(chǔ)存模塊332彼此電性連接,其中,處理單元331可為一般的處理器,而儲(chǔ)存模塊332可為現(xiàn)有的存儲(chǔ)器(如ROM、閃存等)。電源模塊34為現(xiàn)有的可提供電力的電源,其電性連接于主機(jī)板31,以供應(yīng)電力至B1S芯片33ο
[0043]B1S芯片33設(shè)置于主機(jī)板31,并電性連接于第一 SPI連接端口 32 (可經(jīng)由有線的方式來電性連接),B1S芯片33設(shè)有至少一 B1S舊有文件3321,精確地來說,B1S舊有文件3321儲(chǔ)存于儲(chǔ)存模塊332中,而此B1S舊有文件3321定義為原先電子裝置3內(nèi)所儲(chǔ)存有的文件,其可能為損壞的文件或是舊版的文件。
[0044]用以供更新基本輸入輸出系統(tǒng)的橋接模塊I包含一第二 USB連接端口 11、一處理單元12以及一第二 SPI連接端口 13。第二 USB連接端口 11用以電性連接于通信裝置2的第一 USB連接端口 23,且第二 USB連接端口 11同樣可為支持USB1.1、USB2.0、USB3.0的接口。處理單元12則可為現(xiàn)有的處理器,因此不再贅述,且處理單元12電性連接于第二 USB連接端口