專利名稱:韌體加載裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種韌體加載裝置,特別是關(guān)于一種應(yīng)用在具有主電路板以及收納該主電路板機(jī)殼的數(shù)據(jù)處理裝置中的韌體加載裝置。
背景技術(shù):
韌體(Firmware)是與硬件裝置結(jié)合在一起的程序,例如計(jì)算機(jī)中的基本輸入輸出系統(tǒng)(BIOS)程序,可利用軟件工具將新版的基本輸入輸出系統(tǒng)程序的數(shù)據(jù)寫入到存儲(chǔ)器,或是如調(diào)制解調(diào)器中的閃存(flashROM)可升級(jí)為不同速度的機(jī)種等,都是韌體裝置在起作用,它主要是在裝置開機(jī)時(shí)進(jìn)行自我測試(Power On Self Test;POST),如測試裝置本身與其它裝置之間的通訊連接關(guān)系以及裝置本身的運(yùn)行等。
現(xiàn)今數(shù)據(jù)處理裝置在加載韌體時(shí),都是在整臺(tái)數(shù)據(jù)處理裝置組裝完成后,由工程師先確認(rèn)該數(shù)據(jù)處理裝置的機(jī)型后,再相應(yīng)地加載適合的韌體,如此人工作業(yè),不僅會(huì)造成人力及時(shí)間成本的浪費(fèi),更會(huì)因人為的疏失造成韌體加載錯(cuò)誤,進(jìn)而導(dǎo)致該數(shù)據(jù)處理裝置無法運(yùn)行。以計(jì)算機(jī)為例,組裝廠通常都以大批方式進(jìn)行計(jì)算機(jī)組裝程序,因此,工程師也需一臺(tái)接著一臺(tái)進(jìn)行機(jī)型確認(rèn)、韌體(如基本輸入輸出系統(tǒng)程序)加載的動(dòng)作,因此當(dāng)韌體加載錯(cuò)誤時(shí),令后續(xù)的測試、出貨程序無法順利進(jìn)行,進(jìn)而嚴(yán)重影響到組裝廠整個(gè)作業(yè)流程。
如何提供一種不需借由繁雜程序即可將正確版本的韌體加載在數(shù)據(jù)處理裝置中的技術(shù)方案,實(shí)為此領(lǐng)域中亟待解決的問題。
發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的問題,本發(fā)明的主要目的在于提供一種不需要借由繁雜的程序即可將正確版本的韌體自動(dòng)加載到數(shù)據(jù)處理裝置中的韌體加載裝置。
本發(fā)明的另一目的在于提供一種節(jié)省人力及時(shí)間成本的韌體加載裝置。
本發(fā)明的再一目的在于提供一種韌體加載裝置,避免因人為的疏失造成韌體加載錯(cuò)誤,進(jìn)而導(dǎo)致該數(shù)據(jù)處理裝置無法運(yùn)行的情事。
為達(dá)成上述主要及其它目的,本發(fā)明是應(yīng)用在一具有主電路板以及用以收納該主電路板機(jī)殼的數(shù)據(jù)處理裝置中的韌體加載裝置,該韌體加載裝置包括一數(shù)據(jù)庫,儲(chǔ)存多個(gè)對(duì)應(yīng)該機(jī)殼形式的韌體;一第一電性連接單元,設(shè)置在該主電路板上;一第二電性連接單元,對(duì)應(yīng)該第一電性連接單元并設(shè)置在該機(jī)殼上;一檢測單元,當(dāng)該主電路板安裝在該機(jī)殼后,檢測該第一電性連接單元以及第二電性連接單元的電性連接關(guān)系;以及一控制單元,依據(jù)該檢測單元所檢測的第一電性連接單元以及第二電性連接單元的電性連接關(guān)系,從該數(shù)據(jù)庫中提取該機(jī)殼所適用的韌體,并將該韌體加載到該主電路板中。
在本發(fā)明中,該主電路板是主板(MB);該數(shù)據(jù)處理裝置是桌上型計(jì)算機(jī)(DT)、筆記本型計(jì)算機(jī)(NB)、口袋型計(jì)算機(jī)(PPC)、服務(wù)器計(jì)算機(jī)(Server)可超級(jí)計(jì)算機(jī)(Super Computer);該數(shù)據(jù)庫是關(guān)系型數(shù)據(jù)庫;該韌體是基本輸入輸出系統(tǒng)(BIOS)程序;該第一電性連接單元以及第二電性連接單元是相匹配的金手指(gold finger);該第二電性連接單元的金手指接點(diǎn)(Pin)的數(shù)量及配置方式是對(duì)應(yīng)該機(jī)殼形式;該第二電性連接單元的金手指接點(diǎn)(Pin)的配置方式是對(duì)應(yīng)該機(jī)殼形式;該檢測單元是通過該第一電性連接單元檢測該第一電性連接單元以及第二電性連接單元的電性連接關(guān)系;該控制單元將該韌體加載到該主電路板中是指該控制單元將該韌體加載到該主電路板上的芯片(chip)中;該韌體加載裝置的電源是通過該數(shù)據(jù)處理裝置提供,其中,該韌體加載裝置的電源也可通過一電力單元提供。
與現(xiàn)有韌體加載方式相比,本發(fā)明韌體加載裝置是先在一數(shù)據(jù)庫中儲(chǔ)存多個(gè)對(duì)應(yīng)該機(jī)殼形式的韌體,再在該主電路板以及機(jī)殼上分別設(shè)置相對(duì)應(yīng)的第一電性連接單元以及第二電性連接單元,接著,通過一檢測單元當(dāng)該主電路板安裝在該機(jī)殼后,檢測該第一電性連接單元以及第二電性連接單元的電性連接關(guān)系,再借由一控制單元依據(jù)該檢測單元所檢測的第一電性連接單元以及第二電性連接單元的電性連接關(guān)系,從該數(shù)據(jù)庫中提取該機(jī)殼所適用的韌體,并將該韌體加載該主電路板中。
本發(fā)明的韌體加載裝置不需借由繁雜程序即可向數(shù)據(jù)處理裝置中自動(dòng)加載正確版本的韌體,借此,不僅可節(jié)省人力及時(shí)間成本,更可避免因人為的疏失造成韌體加載錯(cuò)誤,進(jìn)而導(dǎo)致該數(shù)據(jù)處理裝置無法運(yùn)作的事情。
圖1是本發(fā)明韌體加載裝置實(shí)施例的基本架構(gòu)示意圖;圖2是本發(fā)明韌體加載裝置的第一電性連接單元在主電路板的結(jié)構(gòu)示意圖;以及圖3是本發(fā)明韌體加載裝置的第二電性連接單元機(jī)殼上的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
實(shí)施例圖1、圖2及圖3是本發(fā)明韌體加載裝置的相關(guān)附圖,這些附圖均為簡化的示意圖,僅以示意方式說明本發(fā)明的實(shí)施例基本架構(gòu)及結(jié)構(gòu)。因此,在該附圖中僅顯示與本發(fā)明有關(guān)的對(duì)象,且所顯示之對(duì)象并非以實(shí)際實(shí)施時(shí)的數(shù)目、形狀、及尺寸比例等加以繪制,其實(shí)際實(shí)施時(shí)的數(shù)目、形狀及尺寸比例為一種選擇性的設(shè)計(jì),且其組件布局形態(tài)可能更為復(fù)雜。
首先,如圖1所示,它是本發(fā)明韌體加載裝置1實(shí)施例的基本架構(gòu)圖,如圖1所示,本發(fā)明的韌體加載裝置1應(yīng)用在一具有主電路板20以及收納該主電路板20機(jī)殼21的數(shù)據(jù)處理裝置2中,本實(shí)施例中該主電路板20是主板(MB),該數(shù)據(jù)處理裝置2是桌上型計(jì)算機(jī)(DT)、筆記本型計(jì)算機(jī)(NB)、口袋型計(jì)算機(jī)(PPC)、服務(wù)器計(jì)算機(jī)(Server)以及超級(jí)計(jì)算機(jī)(Super Computer)等。該韌體加載裝置1包括一數(shù)據(jù)庫10、一第一電性連接單元11、一第二電性連接單元12、一檢測單元13以及一控制單元14。
以下分別針對(duì)本發(fā)明韌體加載裝置1各個(gè)單元作說明。
該數(shù)據(jù)庫10是儲(chǔ)存多個(gè)對(duì)應(yīng)該機(jī)殼21型號(hào)的韌體,也就是每一種型號(hào)的機(jī)殼21在進(jìn)行組裝時(shí),雖然可能應(yīng)用同一種主電路板20,但主電路板20內(nèi)加載的韌體版本會(huì)因機(jī)殼21型號(hào)有所不同,該數(shù)據(jù)庫10是儲(chǔ)存多個(gè)對(duì)應(yīng)各種型號(hào)機(jī)殼21的韌體,在本實(shí)施例中,該機(jī)殼21的型號(hào)假設(shè)有A、B及C三種,該韌體是基本輸入輸出系統(tǒng)(BIOS)程序,且該數(shù)據(jù)庫10是關(guān)系型數(shù)據(jù)庫。
該第一電性連接單元11是設(shè)置在該主電路板20上,請(qǐng)同時(shí)參閱圖2所示,在本實(shí)施例中,該第一電性連接單元11是金手指(goldfinger),且設(shè)置在主電路板20的背面,此外,該金手指上的接點(diǎn)(pin)P1、P2及P3數(shù)量是固定的,但并非以圖中所示數(shù)量為限。
該第二電性連接單元12是對(duì)應(yīng)該第一電性連接單元11并設(shè)置在該機(jī)殼21上,也就是該第二電性連接單元12是與該第一電性連接單元11相匹配的金手指,請(qǐng)同時(shí)參閱圖3所示,承前所述,在本實(shí)施例中,該第二電性連接單元12的金手指接點(diǎn)P4、P5及P6的數(shù)量及配置方式是對(duì)應(yīng)該機(jī)殼21的形式,若該機(jī)殼21的形式為A,則可將第二電性連接單元12的金手指接點(diǎn)設(shè)計(jì)為P4,若該機(jī)殼21的形式為B,則可將第二電性連接單元12的金手指接點(diǎn)設(shè)計(jì)為P4及P5,若該機(jī)殼21形式為C,則可將第二電性連接單元12的金手指接點(diǎn)接設(shè)計(jì)為P4、P5及P6,因此,該第二電性連接單元12的金手指接點(diǎn)的數(shù)量及配置方式可依實(shí)際需求作設(shè)計(jì)。
該檢測單元13是在該主電路板20安裝在該機(jī)殼21后(也就是該數(shù)據(jù)處理裝置2組裝完成后),通過該第一電性連接單元11檢測該第一電性連接單元11以及第二電性連接單元12的電性連接關(guān)系;本發(fā)明韌體加載裝置1的電源可通過一電力單元提供,也可由該數(shù)據(jù)處理裝置2提供,在本實(shí)施例中,本發(fā)明韌體加載裝置1的電源是由該數(shù)據(jù)處理裝置2提供,也就是需先開啟該數(shù)據(jù)處理裝置2的電源,方可令該檢測單元13進(jìn)行檢測,承前所述,通過該第一電性連接單元11檢測該第一電性連接單元11以及第二電性連接單元12的電性連接關(guān)系是指,通過該第一電性連接單元11可得知該第二電性連接單元12中的哪幾個(gè)金手指接點(diǎn)P4、P5及P6,與第一電性連接單元11中的金手指接點(diǎn)P1、P2及P3相互電性連接。
控制單元14是依據(jù)該檢測單元13檢測的第一電性連接單元11以及第二電性連接單元12的電性連接關(guān)系(也就是該第二電性連接單元12中的哪幾個(gè)金手指接點(diǎn)P4、P5及P6與第一電性連接單元11中的金手指接點(diǎn)P1、P2及P3相互電性連接),借由該電性連接關(guān)系,判斷該機(jī)殼21適用的韌體,且人該數(shù)據(jù)庫10中提取該機(jī)殼21適用的韌體,并將該韌體加載到該主電路板20中,承前所述,在本實(shí)施例中,若該檢測單元13所檢側(cè)的電性連接關(guān)系是,該第二電性連接單元12中的金手指接點(diǎn)P4及P5與第一電性連接單元11的金手指接點(diǎn)P1及P2相互電性連接,則可判定該機(jī)殼21的形式為B,此時(shí),該控制單元14即從該數(shù)據(jù)庫10中提取機(jī)殼21的形式為B的韌體,并將該韌體加載該主電路板20中,相對(duì)地,若該檢測單元13所檢側(cè)的電性連接關(guān)系是,該第二電性連接單元12中的金手指接點(diǎn)P4、P5及P6與第一電性連接單元11的金手指接點(diǎn)P1、P2及P3相互電性連接,則可判定該機(jī)殼21的形式為C,此時(shí),該控制單元14即從該數(shù)據(jù)庫10中提取機(jī)殼21的形式為C的韌體,并將該韌體加載該主電路板20中(機(jī)殼21的形式為A的范例說明是由上述即可推及,在此不還贅述);其中,該控制單元14將該韌體加載到該主電路板20中是指該控制單元14將該韌體加載該主電路板20上的芯片(chip)200中。
由上述及附圖的表述,可清楚的了解本發(fā)明是先儲(chǔ)存多個(gè)對(duì)應(yīng)該機(jī)殼形式的韌體在一數(shù)據(jù)庫中,再在該主電路板以及機(jī)殼上分別設(shè)置相對(duì)應(yīng)的第一電性連接單元以及第二電性連接單元,接著,在該主電路板安裝在該機(jī)殼后,通過一檢測單元檢測該第一電性連接單元以及第二電性連接單元的電性連接關(guān)系,再借由一控制單元依據(jù)該檢測單元所檢測的第一電性連接單元以及第二電性連接單元的電性連接關(guān)系,從該數(shù)據(jù)庫中提取該機(jī)殼所適用的韌體,并將該韌體加載到該主電路板中,因此,本發(fā)明不需借由繁雜程序即可向數(shù)據(jù)處理裝置中自動(dòng)加載正確版本的韌體,借此,不僅可節(jié)省人力及時(shí)間成本,更可避免因人為的疏失造成韌體加載錯(cuò)誤,進(jìn)而導(dǎo)致該數(shù)據(jù)處理裝置無法運(yùn)作的事情。
權(quán)利要求
1.一種韌體加載裝置,應(yīng)用在一具有主電路板以及用以收納該主電路板機(jī)殼的數(shù)據(jù)處理裝置中,其特征在于,該韌體加載裝置包括一數(shù)據(jù)庫,儲(chǔ)存多個(gè)對(duì)應(yīng)該機(jī)殼形式的韌體;一第一電性連接單元,設(shè)置在該主電路板上;一第二電性連接單元,對(duì)應(yīng)該第一電性連接單元并設(shè)置在該機(jī)殼上;一檢測單元,當(dāng)該主電路板安裝在該機(jī)殼后,檢測該第一電性連接單元以及第二電性連接單元的電性連接關(guān)系;以及一控制單元,依據(jù)該檢測單元所檢測的第一電性連接單元以及第二電性連接單元的電性連接關(guān)系,從該數(shù)據(jù)庫中提取該機(jī)殼所適用的韌體,并將該韌體加載到該主電路板中。
2.如權(quán)利要求1所述的韌體加載裝置,其特征在于,該主電路板是主板。
3.如權(quán)利要求1所述的韌體加載裝置,其特征在于,該數(shù)據(jù)處理裝置是桌上型計(jì)算機(jī)、筆記本型計(jì)算機(jī)、口袋型計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)或超級(jí)計(jì)算機(jī)。
4.如權(quán)利要求1所述的韌體加載裝置,其特征在于,該數(shù)據(jù)庫是關(guān)系型數(shù)據(jù)庫。
5.如權(quán)利要求1所述的韌體加載裝置,其特征在于,該韌體是基本輸入輸出系統(tǒng)程序。
6.如權(quán)利要求1所述的韌體加載裝置,其特征在于,該第一電性連接單元以及第二電性連接單元是相互匹配的金手指。
7.如權(quán)利要求5所述的韌體加載裝置,其特征在于,該第二電性連接單元的金手指接點(diǎn)的數(shù)量及配置方式是對(duì)應(yīng)該機(jī)殼的形式。
8.如權(quán)利要求6所述的韌體加載裝置,其特征在于,該第二電性連接單元的金手指接點(diǎn)的配置方式是對(duì)應(yīng)該機(jī)殼的形式。
9.如權(quán)利要求1所述的韌體加載裝置,其特征在于,該檢測單元是通過該第一電性連接單元檢測該第一電性連接單元以及第二電性連接單元的電性連接關(guān)系。
10.如權(quán)利要求1所述的韌體加載裝置,其特征在于,該控制單元將該韌體加載到該主電路板中是指該控制單元將該韌體加載到該主電路板上的芯片中。
11.如權(quán)利要求1所述的韌體加載裝置,其特征在于,該韌體加載裝置的電源通過一電力單元提供。
12.如權(quán)利要求1所述的韌體加載裝置,其特征在于,該韌體加載裝置的電源是由該數(shù)據(jù)處理裝置提供。
全文摘要
本發(fā)明公開一種韌體加載裝置,應(yīng)用在一具有主電路板以及用以收納該主電路板機(jī)殼的數(shù)據(jù)處理裝置中,本發(fā)明的韌體加載裝置包括一數(shù)據(jù)庫、一第一電性連接單元、一第二電性連接單元、一檢測單元以及一控制單元。本發(fā)明的韌體加載裝置不需借由繁雜程序即可向數(shù)據(jù)處理裝置中自動(dòng)加載正確版本的韌體,借此,不僅可節(jié)省人力及時(shí)間成本,更可避免因人為的疏失造成韌體加載錯(cuò)誤,進(jìn)而導(dǎo)致該數(shù)據(jù)處理裝置無法運(yùn)作的事情。
文檔編號(hào)G06F9/445GK1987786SQ200510132930
公開日2007年6月27日 申請(qǐng)日期2005年12月20日 優(yōu)先權(quán)日2005年12月20日
發(fā)明者徐永清, 謝季康, 張林偉 申請(qǐng)人:英業(yè)達(dá)股份有限公司