專(zhuān)利名稱(chēng)::加載業(yè)務(wù)單板的方法、系統(tǒng)和主控單板的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及自動(dòng)化領(lǐng)域,特別涉及一種加載業(yè)務(wù)單板的方法、系統(tǒng)和主控單板。
背景技術(shù):
:嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪的,適用于對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。嵌入式系統(tǒng)的光網(wǎng)絡(luò)傳輸設(shè)備中包含很多種單板,如業(yè)務(wù)單板、主控單板等。有些嵌入式系統(tǒng)的光網(wǎng)絡(luò)傳輸設(shè)備中只有主控單板有CPU(CentralProcessingUnit,中央處理單元),業(yè)務(wù)單板沒(méi)有CPU,這種嵌入式系統(tǒng)稱(chēng)為集中控制系統(tǒng)。在集中控制系統(tǒng)中,主控單板的只讀存儲(chǔ)器或FLASHMEMORY(閃存)中存儲(chǔ)有單板軟件。單板軟件是一套完整的可執(zhí)行的二進(jìn)制目標(biāo)碼,由BSP(BoardSu卯ortPackage,板級(jí)支持包)代碼、RT0S(Real-TimeOperatingSystems,實(shí)時(shí)操作系統(tǒng))代碼、單板硬件驅(qū)動(dòng)代碼和單板應(yīng)用程序代碼四部分構(gòu)成,其中,單板硬件驅(qū)動(dòng)代碼主要用來(lái)驅(qū)動(dòng)業(yè)務(wù)單板上的業(yè)務(wù)芯片,與業(yè)務(wù)芯片相關(guān)。當(dāng)業(yè)務(wù)芯片更新后,相應(yīng)的單板硬件驅(qū)動(dòng)代碼也需要升級(jí)?,F(xiàn)有技術(shù)中單板軟件啟動(dòng)流程如下主控單板上電后,主控單板從BIOS(BasicInputOutputSystem,基本輸入輸出系統(tǒng))中執(zhí)行BIOS代碼使BIOS運(yùn)行,BIOS運(yùn)行后,讀取主控單板的只讀存儲(chǔ)器或閃存中存儲(chǔ)的單板軟件,然后將其加載到主控單板的內(nèi)存中運(yùn)行,業(yè)務(wù)單板上電后,直接運(yùn)行。在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題1)當(dāng)更新業(yè)務(wù)芯片時(shí),需要升級(jí)相應(yīng)的單板硬件驅(qū)動(dòng)代碼,并且由于單板硬件驅(qū)動(dòng)代碼是包含在單板軟件中一起運(yùn)行的,所以整個(gè)單板軟件也都需要升級(jí),此時(shí),整個(gè)單板軟件都需要完全重新編譯,重新發(fā)布新版本,這樣使得升級(jí)成本很高。2)隨著嵌入式系統(tǒng)功能的增加,需要的業(yè)務(wù)芯片數(shù)量也在不斷增加,相應(yīng)地需要的單板硬件驅(qū)動(dòng)代碼也要增加,使得整個(gè)單板軟件變大,導(dǎo)致需要的主控單板的只讀存儲(chǔ)器或閃存和主控單板的內(nèi)存空間就會(huì)增加,主控單板成本就會(huì)上升。
發(fā)明內(nèi)容為了實(shí)現(xiàn)更新業(yè)務(wù)單板時(shí),降低對(duì)主控單板的影B向,并減少對(duì)主控單板的只讀存儲(chǔ)器或閃存的空間的需求,本發(fā)明實(shí)施例提供了一種加載業(yè)務(wù)單板的方法、系統(tǒng)和主控單板。所述技術(shù)方案如下—方面,本發(fā)明實(shí)施例提供了一種加載業(yè)務(wù)單板的的方法,所述方法包括當(dāng)業(yè)務(wù)單板上電時(shí),主控單板讀取所述業(yè)務(wù)單板中存儲(chǔ)的單板驅(qū)動(dòng)信息,所述單板驅(qū)動(dòng)信息用于驅(qū)動(dòng)所述業(yè)務(wù)單板;所述主控單板加載所述單板驅(qū)動(dòng)信息。另一方面,本發(fā)明實(shí)施例提供了一種主控單板,所述主控單板包括讀取模塊,用于當(dāng)業(yè)務(wù)單板上電時(shí),讀取所述業(yè)務(wù)單板中存儲(chǔ)的單板驅(qū)動(dòng)信息,所述單板驅(qū)動(dòng)信息用于驅(qū)動(dòng)所述業(yè)務(wù)單板;加載模塊,用于在所述讀取模塊讀取到所述單板驅(qū)動(dòng)信息后,加載所述單板驅(qū)動(dòng)信息。另一方面,本發(fā)明實(shí)施例還提供了一種加載業(yè)務(wù)單板的系統(tǒng),所述系統(tǒng)包括至少一個(gè)業(yè)務(wù)單板,所述業(yè)務(wù)單板中存儲(chǔ)有該單板的驅(qū)動(dòng)信息;主控單板,用于讀取所述業(yè)務(wù)單板中存儲(chǔ)的單板驅(qū)動(dòng)信息,并加載所述單板驅(qū)動(dòng)信息。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是通過(guò)將單板驅(qū)動(dòng)信息存儲(chǔ)在業(yè)務(wù)單板中,實(shí)現(xiàn)了更新業(yè)務(wù)芯片時(shí),不用升級(jí)主控單板中的單板軟件,節(jié)省了升級(jí)費(fèi)用,并且,可節(jié)省主控單板的存儲(chǔ)空間。圖1是本發(fā)明實(shí)施例1提供的一種加載業(yè)務(wù)單板的方法流程圖;圖2是本發(fā)明實(shí)施例2提供的一種加載業(yè)務(wù)單板的方法流程圖;圖3是本發(fā)明實(shí)施例3提供的一種主控單板的結(jié)構(gòu)示意圖;圖4是本發(fā)明實(shí)施例3提供的另一種主控單板的結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例4提供的一種加載業(yè)務(wù)單板的系統(tǒng)結(jié)構(gòu)示意圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。實(shí)施例1參見(jiàn)圖l,本發(fā)明實(shí)施提供了一種加載業(yè)務(wù)單板的方法,具體包括101:當(dāng)業(yè)務(wù)單板上電時(shí),主控單板讀取業(yè)務(wù)單板中存儲(chǔ)的單板驅(qū)動(dòng)信息,單板驅(qū)動(dòng)信息用于驅(qū)動(dòng)業(yè)務(wù)單板;102:主控單板加載單板驅(qū)動(dòng)信息。進(jìn)一步地,步驟101之前,該方法還包括將單板驅(qū)動(dòng)信息存儲(chǔ)在對(duì)應(yīng)的業(yè)務(wù)單板中;將上層應(yīng)用信息存儲(chǔ)在主控單板中。進(jìn)一步地,步驟101之后,步驟102之前,該方法還包括主控單板判斷是否加載過(guò)單板驅(qū)動(dòng)信息;當(dāng)判斷結(jié)果是沒(méi)有加載過(guò)單板驅(qū)動(dòng)信息時(shí),則執(zhí)行步驟102。進(jìn)一步地,該方法還包括當(dāng)業(yè)務(wù)單板掉電時(shí),主控單板判斷是否還有除業(yè)務(wù)單板外的其它業(yè)務(wù)單板使用該單板驅(qū)動(dòng)信息;當(dāng)判斷結(jié)果是無(wú)其它業(yè)務(wù)單板使用該單板驅(qū)動(dòng)信息時(shí),卸載該單板驅(qū)動(dòng)信息。其中,上述單板驅(qū)動(dòng)信息包括單板硬件驅(qū)動(dòng)代碼。其中,上述單板驅(qū)動(dòng)信息以可執(zhí)行可連接文件形式存儲(chǔ)在業(yè)務(wù)單板中。其中,上述上層應(yīng)用信息為與硬件無(wú)關(guān)的主機(jī)及單板的應(yīng)用信息,包括BSP代5碼、RT0S代碼和單板應(yīng)用程序代碼等。本實(shí)施例所述的方法,將單板驅(qū)動(dòng)信息存儲(chǔ)在業(yè)務(wù)單板中,實(shí)現(xiàn)了更新業(yè)務(wù)芯片時(shí),不用升級(jí)主控單板中的單板軟件,節(jié)省了升級(jí)費(fèi)用,并且,可節(jié)省主控單板的存儲(chǔ)空間;另外,當(dāng)使用業(yè)務(wù)單板時(shí)才加載相應(yīng)的單板驅(qū)動(dòng)信息,不使用業(yè)務(wù)單板時(shí)將相應(yīng)的單板驅(qū)動(dòng)信息卸載,大大節(jié)省了主控單板的內(nèi)存空間。實(shí)施例2參見(jiàn)圖2,本發(fā)明實(shí)施提供了一種加載業(yè)務(wù)單板的方法,具體包括201:將BSP代碼、RTOS代碼和單板應(yīng)用程序代碼存儲(chǔ)在主控單板中。將BSP代碼、RTOS代碼和單板應(yīng)用程序代碼存儲(chǔ)在主控單板中具體是,將BSP代碼、RT0S代碼和單板應(yīng)用程序代碼編譯成xxx.bin(二進(jìn)制文件)文件,然后將xxx.bin文件存儲(chǔ)在主控單板的只讀存儲(chǔ)器或閃存中;并且也可以將xxx.bin文件壓縮后再存放在主控單板的只讀存儲(chǔ)器或閃存中,這樣可以減少只讀存儲(chǔ)器或閃存的空間。202:將單板硬件驅(qū)動(dòng)代碼存儲(chǔ)在該業(yè)務(wù)芯片所在的業(yè)務(wù)單板中。將單板硬件驅(qū)動(dòng)代碼存儲(chǔ)在該業(yè)務(wù)芯片所在的業(yè)務(wù)單板中具體是,將單板硬件驅(qū)動(dòng)代碼編譯成ELF(ExecutableandLinkableFormat,可執(zhí)行可連接格式)格式的文件,并加上文件頭,然后存儲(chǔ)在業(yè)務(wù)單板的只讀存儲(chǔ)器或閃存中。其中,文件頭中包含入口函數(shù)信息、壓縮標(biāo)識(shí)、校驗(yàn)核和版本信息等。將BSP代碼、RTOS代碼和單板應(yīng)用程序代碼存儲(chǔ)在主控單板中,將單板硬件驅(qū)動(dòng)代碼存儲(chǔ)在業(yè)務(wù)芯片所在的業(yè)務(wù)單板中,隨業(yè)務(wù)單板一起發(fā)布,這樣如果業(yè)務(wù)芯片更新了,主控單板中的BSP代碼、RTOS代碼和單板應(yīng)用程序代碼不用升級(jí),而業(yè)務(wù)單板中的單板硬件驅(qū)動(dòng)代碼隨業(yè)務(wù)單板一起發(fā)布,也不用升級(jí),這樣就能實(shí)現(xiàn)業(yè)務(wù)芯片更新,主控單板中的單板軟件不用升級(jí)。需要說(shuō)明的是步驟201和步驟202之間并沒(méi)有時(shí)間的先后順序。203:執(zhí)行完步驟201和202后,當(dāng)業(yè)務(wù)單板上電時(shí),主控單板讀取業(yè)務(wù)單板中存儲(chǔ)的單板硬件驅(qū)動(dòng)代碼,并判斷是否加載過(guò)相同的單板硬件驅(qū)動(dòng)代碼,如果判斷結(jié)果是沒(méi)有加載過(guò)相同的單板硬件驅(qū)動(dòng)代碼,則執(zhí)行204;否則,執(zhí)行205。因?yàn)閷?shí)際應(yīng)用中將單板硬件驅(qū)動(dòng)代碼編譯成ELF格式的文件,并加上文件頭,所以可通過(guò)文件頭判斷是否加載過(guò)相同的單板硬件驅(qū)動(dòng)代碼,具體過(guò)程為讀取文件頭,與主控單板中文件的文件頭進(jìn)行比較,如果相同,則證明加載過(guò)相同的文件,不需要再加載;否則,進(jìn)行加載。需要說(shuō)明的是,實(shí)際應(yīng)用中一個(gè)系統(tǒng)中可能包含相同的兩塊或多塊業(yè)務(wù)單板,它們存儲(chǔ)的單板硬件驅(qū)動(dòng)代碼也是相同的,所以如果加載過(guò)相同的單板硬件驅(qū)動(dòng)代碼,那么該業(yè)務(wù)單板上電時(shí),就可以使用加載過(guò)的相同的單板硬件驅(qū)動(dòng)代碼,不需要再次加載,這樣可以避免重復(fù)加載,不重復(fù)加載可以節(jié)約主控單板的內(nèi)存的空間。204:主控單板動(dòng)態(tài)加載單板硬件驅(qū)動(dòng)代碼到主控單板的內(nèi)存中,并將單板硬件驅(qū)動(dòng)代碼與BSP代碼、RTOS代碼和單板應(yīng)用程序代碼鏈接起來(lái)運(yùn)行,然后執(zhí)行步驟206。205:主控單板將引用計(jì)數(shù)增l,直接運(yùn)行已加載的相同的單板硬件驅(qū)動(dòng)代碼與BSP代碼、RTOS代碼和單板應(yīng)用程序代碼,然后執(zhí)行步驟206。其中,引用計(jì)數(shù)是主控單板為了記載相同的單板硬件驅(qū)動(dòng)代碼被使用的次數(shù)而設(shè)6置的一個(gè)參數(shù),通過(guò)該參數(shù),主控單板可以知道有幾塊業(yè)務(wù)單板在使用同一個(gè)單板硬件驅(qū)動(dòng)代碼。并且還可以通過(guò)其它方法記載相同的單板硬件驅(qū)動(dòng)代碼被使用的次數(shù),并不限于本實(shí)施例所述的方法,例如可以設(shè)置一個(gè)設(shè)備記載相同的單板硬件驅(qū)動(dòng)代碼被引用的次數(shù)。需要說(shuō)明的是,因?yàn)榈谝淮问褂脝伟逵布?qū)動(dòng)代碼已將單板硬件驅(qū)動(dòng)代碼與BSP代碼、RT0S代碼和單板應(yīng)用程序代碼進(jìn)行了鏈接,所以再次使用相同的單板硬件驅(qū)動(dòng)代碼時(shí),直接運(yùn)行就行了。206:當(dāng)業(yè)務(wù)單板掉電時(shí),主控單板將引用計(jì)數(shù)減l,然后判斷引用計(jì)數(shù)是否為O,如果引用計(jì)數(shù)為0,則執(zhí)行207;否則,結(jié)束。207:主控單板將該業(yè)務(wù)單板的單板硬件驅(qū)動(dòng)代碼從主控單板的內(nèi)存中卸載,然后結(jié)束。引用計(jì)數(shù)為O,說(shuō)明沒(méi)有在線的業(yè)務(wù)單板使用此單板硬件驅(qū)動(dòng)代碼,所以可以將此單板硬件驅(qū)動(dòng)代碼卸載。需要說(shuō)明的是,本發(fā)明實(shí)施例所述的方法不限于應(yīng)用于嵌入式系統(tǒng)的光網(wǎng)絡(luò)傳輸設(shè)備中。本實(shí)施例所述的方法,將單板硬件驅(qū)動(dòng)代碼存儲(chǔ)在業(yè)務(wù)單板中,實(shí)現(xiàn)了更新業(yè)務(wù)芯片時(shí),不用升級(jí)主控單板中的單板軟件,節(jié)省了升級(jí)費(fèi)用,并且,可節(jié)省主控單板的存儲(chǔ)空間;另外,當(dāng)使用業(yè)務(wù)單板時(shí)才加載相應(yīng)的單板硬件驅(qū)動(dòng)代碼,不使用業(yè)務(wù)單板時(shí)將相應(yīng)的單板硬件驅(qū)動(dòng)代碼卸載,大大節(jié)省了主控單板的內(nèi)存空間。實(shí)施例3參見(jiàn)圖3,本發(fā)明實(shí)施例提供了一種主控單板,該主控單板包括讀取模塊301,用于當(dāng)業(yè)務(wù)單板上電時(shí),讀取業(yè)務(wù)單板中存儲(chǔ)的單板驅(qū)動(dòng)信息,該單板驅(qū)動(dòng)信息用于驅(qū)動(dòng)該業(yè)務(wù)單板;加載模塊302,用于在讀取模塊301讀取到單板驅(qū)動(dòng)信息后,加載單板驅(qū)動(dòng)信息。進(jìn)一步地,參見(jiàn)圖4,該主控單板還包括第一判斷模塊303,用于在讀取模塊301讀取到單板驅(qū)動(dòng)信息后,判斷是否加載過(guò)單板驅(qū)動(dòng)信息;處理模塊304,用于當(dāng)?shù)谝慌袛嗄K303的判斷結(jié)果是沒(méi)有加載過(guò)單板驅(qū)動(dòng)信息時(shí),通知加載模塊302加載單板驅(qū)動(dòng)信息。進(jìn)一步地,參見(jiàn)圖4,該主控單板還包括第二判斷模塊305,用于在加載模塊302加載單板驅(qū)動(dòng)信息后,當(dāng)業(yè)務(wù)單板掉電時(shí),判斷是否還有除業(yè)務(wù)單板外的其它業(yè)務(wù)單板使用單板驅(qū)動(dòng)信息;卸載模塊306,用于當(dāng)?shù)诙袛嗄K305的判斷結(jié)果是無(wú)其它業(yè)務(wù)單板使用單板驅(qū)動(dòng)信息時(shí),卸載單板驅(qū)動(dòng)信息。其中,上述單板驅(qū)動(dòng)信息包括該單板的硬件驅(qū)動(dòng)代碼。其中,上述單板驅(qū)動(dòng)信息以可執(zhí)行可連接文件形式存儲(chǔ)在業(yè)務(wù)單板中。其中,上述上層應(yīng)用信息為與硬件無(wú)關(guān)的主機(jī)及單板的應(yīng)用信息,包括BSP代碼、RT0S代碼和單板應(yīng)用程序代碼等。本實(shí)施例所述的裝置,將單板驅(qū)動(dòng)信息存儲(chǔ)在業(yè)務(wù)單板中,實(shí)現(xiàn)了更新業(yè)務(wù)芯片軟件,節(jié)省了升級(jí)費(fèi)用,并且,可節(jié)省主控單板的存儲(chǔ)空間;另外,當(dāng)使用業(yè)務(wù)單板時(shí)才加載相應(yīng)的單板驅(qū)動(dòng)信息,不使用業(yè)務(wù)單板時(shí)將相應(yīng)的單板驅(qū)動(dòng)信息卸載,大大節(jié)省了主控單板的內(nèi)存空間。實(shí)施例4參見(jiàn)圖5,本發(fā)明實(shí)施例提供了一種加載業(yè)務(wù)單板的系統(tǒng),該系統(tǒng)包括至少一個(gè)業(yè)務(wù)單板401,每個(gè)業(yè)務(wù)單板中存儲(chǔ)有自身的單板驅(qū)動(dòng)信息;主控單板402,用于讀取業(yè)務(wù)單板401中存儲(chǔ)的單板驅(qū)動(dòng)信息,并加載單板驅(qū)動(dòng)信息。其中,主控單板402,具體用于讀取單板驅(qū)動(dòng)信息,讀取到單板驅(qū)動(dòng)信息后,判斷是否加載過(guò)單板驅(qū)動(dòng)信息,當(dāng)判斷結(jié)果是沒(méi)有加載過(guò)單板驅(qū)動(dòng)信息時(shí),加載單板驅(qū)動(dòng)信息。進(jìn)一步地,主控單板402,還用于當(dāng)加載單板驅(qū)動(dòng)信息后,當(dāng)業(yè)務(wù)單板401掉電時(shí),判斷是否還有除業(yè)務(wù)單板401外的其它業(yè)務(wù)單板使用單板驅(qū)動(dòng)信息,當(dāng)判斷結(jié)果是無(wú)其它業(yè)務(wù)單板使用單板驅(qū)動(dòng)信息時(shí),卸載單板驅(qū)動(dòng)信息。其中,上述單板驅(qū)動(dòng)信息包括該單板的硬件驅(qū)動(dòng)代碼。其中,上述單板驅(qū)動(dòng)信息以可執(zhí)行可連接文件形式存儲(chǔ)在業(yè)務(wù)單板中。其中,上述上層應(yīng)用信息為與硬件無(wú)關(guān)的主機(jī)及單板的應(yīng)用信息,包括BSP代碼、RTOS代碼和單板應(yīng)用程序代碼等。本實(shí)施例所述的系統(tǒng),將單板驅(qū)動(dòng)信息存儲(chǔ)在業(yè)務(wù)單板中,實(shí)現(xiàn)了更新業(yè)務(wù)芯片時(shí),不用升級(jí)主控單板中的單板軟件,節(jié)省了升級(jí)費(fèi)用,并且,可節(jié)省主控單板的存儲(chǔ)空間;另外,當(dāng)使用業(yè)務(wù)單板時(shí)才加載相應(yīng)的單板驅(qū)動(dòng)信息,不使用業(yè)務(wù)單板時(shí)將相應(yīng)的單板驅(qū)動(dòng)信息卸載,大大節(jié)省了主控單板的內(nèi)存空間。以上實(shí)施例提供的技術(shù)方案中的全部或部分內(nèi)容可以通過(guò)軟件編程實(shí)現(xiàn),其軟件程序存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)例如計(jì)算機(jī)中的硬盤(pán)、光盤(pán)或軟盤(pán)。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。8權(quán)利要求一種加載業(yè)務(wù)單板的方法,其特征在于,所述方法包括當(dāng)業(yè)務(wù)單板上電時(shí),主控單板讀取所述業(yè)務(wù)單板中存儲(chǔ)的單板驅(qū)動(dòng)信息,所述單板驅(qū)動(dòng)信息用于驅(qū)動(dòng)所述業(yè)務(wù)單板;所述主控單板加載所述單板驅(qū)動(dòng)信息。2.根據(jù)權(quán)利要求1所述的加載業(yè)務(wù)單板的方法,其特征在于,所述主控單板讀取所述業(yè)務(wù)單板中存儲(chǔ)的單板驅(qū)動(dòng)信息之前,所述方法還包括將所述單板驅(qū)動(dòng)信息存儲(chǔ)在對(duì)應(yīng)的業(yè)務(wù)單板中;將上層應(yīng)用信息存儲(chǔ)在所述主控單板中。3.根據(jù)權(quán)利要求1或2所述的加載業(yè)務(wù)單板的方法,其特征在于,所述主控單板讀取所述單板驅(qū)動(dòng)信息之后,加載所述單板驅(qū)動(dòng)信息之前,所述方法還包括所述主控單板判斷是否加載過(guò)所述單板驅(qū)動(dòng)信息;當(dāng)判斷結(jié)果是沒(méi)有加載過(guò)所述單板驅(qū)動(dòng)信息時(shí),則執(zhí)行所述主控單板加載所述單板驅(qū)動(dòng)信息的步驟。4.根據(jù)權(quán)利要求1或2所述的加載業(yè)務(wù)單板的方法,其特征在于,所述方法還包括當(dāng)所述業(yè)務(wù)單板掉電時(shí),所述主控單板判斷是否還有除所述業(yè)務(wù)單板外的其它業(yè)務(wù)單板使用所述單板驅(qū)動(dòng)信息;當(dāng)判斷結(jié)果是無(wú)所述其它業(yè)務(wù)單板使用所述單板驅(qū)動(dòng)信息時(shí),卸載所述單板驅(qū)動(dòng)信息。5.根據(jù)權(quán)利要求3所述的加載業(yè)務(wù)單板的方法,其特征在于,所述單板驅(qū)動(dòng)信息包括單板硬件驅(qū)動(dòng)代碼;所述上層應(yīng)用信息為與硬件無(wú)關(guān)的主機(jī)及單板的應(yīng)用信息。6.根據(jù)權(quán)利要求3所述的加載業(yè)務(wù)單板的方法,其特征在于,所述單板驅(qū)動(dòng)信息以可執(zhí)行可連接文件形式存儲(chǔ)在所述業(yè)務(wù)單板中。7.—種主控單板,其特征在于,所述主控單板包括讀取模塊,用于當(dāng)業(yè)務(wù)單板上電時(shí),讀取所述業(yè)務(wù)單板中存儲(chǔ)的單板驅(qū)動(dòng)信息,所述單板驅(qū)動(dòng)信息用于驅(qū)動(dòng)所述業(yè)務(wù)單板;加載模塊,用于在所述讀取模塊讀取到所述單板驅(qū)動(dòng)信息后,加載所述單板驅(qū)動(dòng)信息。8.根據(jù)權(quán)利要求7所述的主控單板,其特征在于,所述主控單板還包括第一判斷模塊,用于在所述讀取模塊讀取到所述單板驅(qū)動(dòng)信息后,判斷是否加載過(guò)所述單板驅(qū)動(dòng)信息;處理模塊,用于當(dāng)所述第一判斷模塊的判斷結(jié)果是沒(méi)有加載過(guò)所述單板驅(qū)動(dòng)信息時(shí),通知所述加載模塊加載所述單板驅(qū)動(dòng)信息。9.根據(jù)權(quán)利要求7或8所述的主控單板,其特征在于,所述主控單板還包括第二判斷模塊,用于在所述加載模塊加載所述單板驅(qū)動(dòng)信息后,當(dāng)所述業(yè)務(wù)單板掉電時(shí),判斷是否還有除所述業(yè)務(wù)單板外的其它業(yè)務(wù)單板使用所述單板驅(qū)動(dòng)信息;卸載模塊,用于當(dāng)所述第二判斷模塊的判斷結(jié)果是無(wú)所述其它業(yè)務(wù)單板使用所述單板驅(qū)動(dòng)信息時(shí),卸載所述單板驅(qū)動(dòng)信息。10.—種加載業(yè)務(wù)單板的系統(tǒng),其特征在于,所述系統(tǒng)包括至少一個(gè)業(yè)務(wù)單板,所述業(yè)務(wù)單板中存儲(chǔ)有該單板的驅(qū)動(dòng)信息;主控單板,用于讀取所述業(yè)務(wù)單板中存儲(chǔ)的單板驅(qū)動(dòng)信息,并加載所述單板驅(qū)動(dòng)信息。全文摘要本發(fā)明公開(kāi)了一種加載業(yè)務(wù)單板的方法、系統(tǒng)和主控單板,屬于自動(dòng)化領(lǐng)域。所述方法包括當(dāng)業(yè)務(wù)單板上電時(shí),主控單板讀取所述業(yè)務(wù)單板中存儲(chǔ)的單板驅(qū)動(dòng)信息,所述單板驅(qū)動(dòng)信息用于驅(qū)動(dòng)所述業(yè)務(wù)單板;所述主控單板加載所述單板驅(qū)動(dòng)信息。所述裝置包括讀取模塊和加載模塊;所述系統(tǒng)包括業(yè)務(wù)單板和主控單板。本發(fā)明通過(guò)將單板驅(qū)動(dòng)信息存儲(chǔ)在業(yè)務(wù)單板中,實(shí)現(xiàn)了更新業(yè)務(wù)芯片時(shí),不用升級(jí)主控單板中的單板軟件,節(jié)省了升級(jí)費(fèi)用,并且,可節(jié)省主控單板的存儲(chǔ)空間。文檔編號(hào)H04L12/24GK101753352SQ20081023965公開(kāi)日2010年6月23日申請(qǐng)日期2008年12月12日優(yōu)先權(quán)日2008年12月12日發(fā)明者朱派友,李江,王春鈿,羅震,馬平川申請(qǐng)人:華為技術(shù)有限公司