專(zhuān)利名稱(chēng):嵌入式系統(tǒng)程序精簡(jiǎn)處理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種計(jì)算機(jī)信息技術(shù),特別是關(guān)于一種嵌入式系統(tǒng)程序精簡(jiǎn)處理方法及系統(tǒng),用于對(duì)嵌入式系統(tǒng)(embedded system)中所需搭載的虛擬機(jī)(Virtual Machine),例如Java虛擬機(jī)(Java Virtual Machine,JVM)或Microsoft虛擬機(jī)(Microsoft Virtual Machine,MVM),以及通過(guò)該虛擬機(jī)來(lái)執(zhí)行的所有應(yīng)用程序進(jìn)行精簡(jiǎn)處理(scale down),借此減少該虛擬機(jī)和應(yīng)用程序的總數(shù)碼量,節(jié)省嵌入式系統(tǒng)的內(nèi)存空間,因此增加了該嵌入式系統(tǒng)的系統(tǒng)效能。
背景技術(shù):
嵌入式系統(tǒng)(embedded system)所建構(gòu)的信息平臺(tái),例如移動(dòng)電話(huà)、個(gè)人數(shù)字助理裝置等等,目前常采用Java虛擬機(jī)(Java Virtual Machine,JVM)或Microsoft虛擬機(jī)(Microsoft Virtual Machine,MVM)來(lái)使同一種應(yīng)用程序可以跨平臺(tái)應(yīng)用在各種建構(gòu)于不同類(lèi)型的中央處理器及操作系統(tǒng)的信息平臺(tái)上;也就是程序設(shè)計(jì)師只要撰寫(xiě)出一個(gè)應(yīng)用程序,即可讓該應(yīng)用程序借由虛擬機(jī)在不同類(lèi)型的信息平臺(tái)上執(zhí)行,而不必分別針對(duì)不同類(lèi)型的信息平臺(tái)對(duì)同一種操作功能撰寫(xiě)多個(gè)程序。
圖1即顯示一信息平臺(tái)11中的嵌入式系統(tǒng)10中所需的虛擬機(jī)及應(yīng)用程序的架構(gòu)。如圖所示,假設(shè)此嵌入式系統(tǒng)10用于執(zhí)行一組應(yīng)用程序31、32、33(注此處僅以3個(gè)應(yīng)用程序31、32、33為例作說(shuō)明,也可為任意數(shù)目的應(yīng)用程序)。此嵌入式系統(tǒng)10中,除了操作系統(tǒng)40外,還安裝有一虛擬機(jī)20,例如為Java虛擬機(jī);且此虛擬機(jī)20至少包括一對(duì)象庫(kù)(object library)21、一編譯器(complier)22和一執(zhí)行時(shí)間支持系統(tǒng)(runtime environment)23;且對(duì)象庫(kù)21中(以JVM為例)例如包括有一語(yǔ)言類(lèi)別群組(lang)21a、一串行與日期類(lèi)別群組(util)21b、一輸出入類(lèi)別群組(io)21c、一圖形類(lèi)別群組(awt)21d、一高階圖形類(lèi)別群組(awt.image)21e、一網(wǎng)絡(luò)類(lèi)別群組(net)21f、一HTML類(lèi)別群組(applet)21g、以及其它類(lèi)別群組21h。
由于上述的對(duì)象庫(kù)21、編譯器22和執(zhí)行時(shí)間支持系統(tǒng)23均為現(xiàn)有虛擬機(jī)(例如JVM)中的組件,因此以下不對(duì)其作進(jìn)一步詳細(xì)的說(shuō)明。
在實(shí)際應(yīng)用中,目前常用的一種程序加載方法是將應(yīng)用程序31、32、33以源碼方式,與虛擬機(jī)20中的所有的組件(即全部的對(duì)象庫(kù)21、編譯器22和執(zhí)行時(shí)間支持系統(tǒng)23)連同操作系統(tǒng)40全部加載至嵌入式系統(tǒng)10中。以這種作法,當(dāng)嵌入式系統(tǒng)10在實(shí)際執(zhí)行應(yīng)用程序31、32、33時(shí),首先需利用編譯器22將這些應(yīng)用程序31、32、33編譯成字節(jié)碼(byte code);接著從對(duì)象庫(kù)21取得應(yīng)用程序31、32、33所需的對(duì)象類(lèi)別(class);最后再借由執(zhí)行時(shí)間支持系統(tǒng)23來(lái)執(zhí)行應(yīng)用程序的字節(jié)碼,從而提供所需的操作功能。
然而由于嵌入式系統(tǒng)10一般都用于提供特定的操作功能,因此其應(yīng)用程序31、32、33通常僅需利用到對(duì)象庫(kù)21中的一小部分的對(duì)象類(lèi)別。因此將對(duì)象庫(kù)21中的所有的類(lèi)別群組21a、21b、21c、21d、21e、21f、21g、21h中的所有的檔案均加載到嵌入式系統(tǒng)10中的作法,顯然會(huì)不必要地占用嵌入式系統(tǒng)10的內(nèi)存空間,使嵌入式系統(tǒng)10的系統(tǒng)效能降低。
上述問(wèn)題的一種解決方法在于增加嵌入式系統(tǒng)10中的內(nèi)存空間。但此作法的缺點(diǎn)在于需增加額外的硬件成本,且不必使用到的對(duì)象類(lèi)別仍將占用儲(chǔ)存空間,形成資源的浪費(fèi)及效能的降低。另外一種可節(jié)省嵌入式系統(tǒng)的內(nèi)存的解決方法為不使用虛擬機(jī)20而直接將應(yīng)用程序31、32、33編譯成嵌入式系統(tǒng)10的中央處理器可執(zhí)行的機(jī)器碼。但此作法的缺點(diǎn)在于應(yīng)用程序31、32、33將失去跨平臺(tái)能力,使程序設(shè)計(jì)師需分別針對(duì)不同類(lèi)型的信息平臺(tái)來(lái)撰寫(xiě)多個(gè)程序,不符合整體的成本效益。
發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的在于提供一種嵌入式系統(tǒng)程序精簡(jiǎn)處理方法及系統(tǒng),其可減少嵌入式系統(tǒng)中所需的虛擬機(jī)和應(yīng)用程序的總數(shù)碼量,節(jié)省嵌入式系統(tǒng)的內(nèi)存空間。
本發(fā)明的另一目的在于提供一種嵌入式系統(tǒng)程序精簡(jiǎn)處理方法及系統(tǒng),其可增加嵌入式系統(tǒng)的系統(tǒng)效能。
本發(fā)明的嵌入式系統(tǒng)程序精簡(jiǎn)處理方法的步驟為(1)將各個(gè)應(yīng)用程序的源碼編譯成字節(jié)碼;(2)從該對(duì)象庫(kù)中取出各個(gè)應(yīng)用程序執(zhí)行時(shí)所需的所有對(duì)象類(lèi)別的檔案,并將這些對(duì)象類(lèi)別的檔案匯總、整理成一必用對(duì)象類(lèi)別檔案群組;(3)對(duì)該必用對(duì)象類(lèi)別檔案群組進(jìn)行壓縮,借此獲得一必用對(duì)象類(lèi)別壓縮檔案;(4)從該虛擬機(jī)中取得其中的執(zhí)行時(shí)間支持系統(tǒng);(4)將上述字節(jié)碼的應(yīng)用程序的數(shù)碼、執(zhí)行時(shí)間支持系統(tǒng)的數(shù)碼和必用對(duì)象類(lèi)別壓縮檔案的數(shù)碼匯總、整理成一嵌入式系統(tǒng)程序數(shù)碼總集,以備將該嵌入式系統(tǒng)程序數(shù)碼總集加載至嵌入式系統(tǒng)。
本發(fā)明的嵌入式系統(tǒng)程序精簡(jiǎn)處理系統(tǒng)至少包括一編譯模塊,將各個(gè)應(yīng)用程序的源碼編譯成字節(jié)碼;一對(duì)象類(lèi)別選取模塊,可從對(duì)象庫(kù)中取出各個(gè)應(yīng)用程序執(zhí)行時(shí)所需的所有對(duì)象類(lèi)別的檔案,并將這些對(duì)象類(lèi)別的檔案匯總、整理成一必用對(duì)象類(lèi)別檔案群組;一壓縮模塊,對(duì)必用對(duì)象類(lèi)別檔案群組進(jìn)行壓縮,借此獲得一必用對(duì)象類(lèi)別壓縮檔案;一數(shù)碼匯集模塊,它將上述字節(jié)碼的應(yīng)用程序的數(shù)碼、執(zhí)行時(shí)間支持系統(tǒng)的數(shù)碼和必用對(duì)象類(lèi)別壓縮檔案的數(shù)碼匯總、整理成一嵌入式系統(tǒng)程序數(shù)碼總集,以備將該嵌入式系統(tǒng)程序數(shù)碼總集加載至嵌入式系統(tǒng)。
上述嵌入式系統(tǒng)程序精簡(jiǎn)處理方法及系統(tǒng)可應(yīng)用在對(duì)嵌入式系統(tǒng)(embedded system)中所需搭載的虛擬機(jī)(Virtual Machine),例如Java虛擬機(jī)(Java Virtual Machine,JVM)或Microsoft虛擬機(jī)(Microsoft VirtualMachine,MVM),以及通過(guò)該虛擬機(jī)來(lái)執(zhí)行的所有應(yīng)用程序進(jìn)行精簡(jiǎn)處理(scale down)。其中,該虛擬機(jī)至少包括一對(duì)象庫(kù)、一編譯器、和一執(zhí)行時(shí)間支持系統(tǒng)。
本發(fā)明的嵌入式系統(tǒng)程序精簡(jiǎn)處理方法及系統(tǒng)的特點(diǎn)在于將所有的應(yīng)用程序均預(yù)先編譯成字節(jié)碼(byte code);并從原型虛擬機(jī)中的對(duì)象庫(kù)中僅選取出這些應(yīng)用程序執(zhí)行時(shí)所需的所有對(duì)象類(lèi)別的檔案,并將這些對(duì)象類(lèi)別的檔案壓縮成一必用對(duì)象類(lèi)別壓縮檔案;且進(jìn)而將編譯器去掉而不加載至嵌入式系統(tǒng)。此特點(diǎn)可減少虛擬機(jī)和應(yīng)用程序加載至嵌入式系統(tǒng)的總數(shù)碼量而節(jié)省嵌入式系統(tǒng)的內(nèi)存空間,并借此增加嵌入式系統(tǒng)的系統(tǒng)效能。
圖1(現(xiàn)有技術(shù))是一架構(gòu)示意圖,顯示一信息平臺(tái)中的嵌入式系統(tǒng)中所需的虛擬機(jī)及應(yīng)用程序的常用架構(gòu);圖2是系統(tǒng)架構(gòu)示意圖,顯示本發(fā)明的虛擬機(jī)精簡(jiǎn)處理系統(tǒng)的對(duì)象導(dǎo)向組件模型架構(gòu);以及圖3是一示意圖,顯示本發(fā)明中的對(duì)象類(lèi)別選取模塊從對(duì)象庫(kù)選取所需的必要對(duì)象類(lèi)別的操作方式。
具體實(shí)施例方式
實(shí)施例圖2即顯示本發(fā)明的嵌入式系統(tǒng)程序精簡(jiǎn)處理系統(tǒng)(如標(biāo)號(hào)100所指的虛線(xiàn)框所包括的部分)的對(duì)象導(dǎo)向組件模型(object-orientedcomponent model)的基本架構(gòu)。如圖所示,本發(fā)明的嵌入式系統(tǒng)程序精簡(jiǎn)處理系統(tǒng)100可用于對(duì)嵌入式系統(tǒng)10所需的特定的虛擬機(jī)20以及通過(guò)該虛擬機(jī)20來(lái)執(zhí)行的一組應(yīng)用程序31、32、33(注此處僅以3個(gè)應(yīng)用程序31、32、33為例作說(shuō)明,但實(shí)際實(shí)施上可為任意數(shù)目的應(yīng)用程序)進(jìn)行精簡(jiǎn)處理(scale down),借此減少虛擬機(jī)20和應(yīng)用程序31、32、33的總數(shù)碼量,節(jié)省嵌入式系統(tǒng)10的內(nèi)存空間,而增加該嵌入式系統(tǒng)10的系統(tǒng)效能。
虛擬機(jī)20,例如為Java虛擬機(jī)(Java Virtual Machine,JVM)或Microsoft虛擬機(jī)(Microsoft Virtual Machine,MVM),至少包括一對(duì)象庫(kù)(object library)21、一編譯器(complier)22和一執(zhí)行時(shí)間支持系統(tǒng)(runtimeenvironment)23。由于此對(duì)象庫(kù)21、編譯器22和執(zhí)行時(shí)間支持系統(tǒng)23都是現(xiàn)有的虛擬機(jī)(例如為JVM)中的組件,因此以下將不對(duì)其作進(jìn)一步詳細(xì)的說(shuō)明。
本發(fā)明的嵌入式系統(tǒng)程序精簡(jiǎn)處理系統(tǒng)100的對(duì)象導(dǎo)向組件模型至少包括(a)一編譯模塊110;(b)一對(duì)象類(lèi)別選取模塊120;(c)一壓縮模塊130;以及(d)一數(shù)碼匯集模塊140。
編譯模塊110的功能與原型虛擬機(jī)20中的編譯器22完全相同,它可將應(yīng)用程序31、32、33的源碼(source code)編譯成字節(jié)碼(byte code)的應(yīng)用程序111、112、113。
對(duì)象類(lèi)別選取模塊120可從原型虛擬機(jī)20中的對(duì)象庫(kù)21中取出各個(gè)應(yīng)用程序31、32、33執(zhí)行時(shí)所需的對(duì)象類(lèi)別(class)的檔案,并將這些對(duì)象類(lèi)別的檔案匯總、整理成一必用對(duì)象類(lèi)別檔案群組121。如圖3所示,以JVM為例,JVM中的對(duì)象庫(kù)21中包括一語(yǔ)言類(lèi)別群組(lang)21a、一串行與日期類(lèi)別群組(util)21b、一輸出入類(lèi)別群組(io)21c、一圖形類(lèi)別群組(awt)21d、一高階圖形類(lèi)別群組(awt.image)21e、一網(wǎng)絡(luò)類(lèi)別群組(net)21f、一HTML類(lèi)別群組(applet)21g以及其它類(lèi)別群組21h。傳統(tǒng)作法上,此對(duì)象庫(kù)21中的所有類(lèi)別群組21a、21b、21c、21d、21e、21f、21g、21h中的所有檔案均被加載至嵌入式系統(tǒng)10中。本發(fā)明的一項(xiàng)技術(shù)要點(diǎn)即在于,利用對(duì)象類(lèi)別選取模塊120從原型虛擬機(jī)20中的對(duì)象庫(kù)21中僅選取出應(yīng)用程序31、32、33執(zhí)行時(shí)所必須用到的對(duì)象類(lèi)別的檔案,而其它不用到的對(duì)象類(lèi)別的檔案則不選取。例如,若有一應(yīng)用程序僅利用到JVM中的對(duì)象庫(kù)中的串行與日期類(lèi)別群組(util)21b、輸出入類(lèi)別群組(io)21c、圖形類(lèi)別群組(awt)21d和高階圖形類(lèi)別群組(awt.image)21e,而不會(huì)用到其它的對(duì)象類(lèi)別,則對(duì)象類(lèi)別選取模塊120即可依據(jù)使用者所指定的選項(xiàng)將這些必須用到的對(duì)象類(lèi)別的檔案從JVM對(duì)象庫(kù)21中選取出來(lái),并將選取出來(lái)的所有的對(duì)象類(lèi)別的檔案匯總、整理成一必用對(duì)象類(lèi)別檔案群組121。
壓縮模塊130用于對(duì)上述的對(duì)象類(lèi)別選取模塊120匯集成的必用對(duì)象類(lèi)別檔案群組121進(jìn)行壓縮,借此獲得一必用對(duì)象類(lèi)別壓縮檔案131。
數(shù)碼匯集模塊140可將原型虛擬機(jī)20中的執(zhí)行時(shí)間支持系統(tǒng)23的數(shù)碼、所有字節(jié)碼的應(yīng)用程序111、112、113和必用對(duì)象類(lèi)別壓縮檔案131的數(shù)碼匯總、整理成一嵌入式系統(tǒng)程序數(shù)碼總集200,以備將此嵌入式系統(tǒng)程序數(shù)碼總集200加載至嵌入式系統(tǒng)10。
上述嵌入式系統(tǒng)程序精簡(jiǎn)處理系統(tǒng)100可用于本發(fā)明的嵌入式系統(tǒng)程序精簡(jiǎn)處理方法,該方法至少包括(1)將各個(gè)源碼的應(yīng)用程序31、32、33編譯成字節(jié)碼的應(yīng)用程序111、112、113;(2)從對(duì)象庫(kù)21中取出各個(gè)應(yīng)用程序111、112、113執(zhí)行時(shí)所需的所有對(duì)象類(lèi)別的檔案,并將這些對(duì)象類(lèi)別的檔案匯總、整理成一必用的對(duì)象類(lèi)別檔案群組121;(3)對(duì)該必用對(duì)象類(lèi)別檔案群組121進(jìn)行壓縮,借此而獲得一必用對(duì)象類(lèi)別壓縮檔案131;(4)從該虛擬機(jī)20中取得其中的執(zhí)行時(shí)間支持系統(tǒng)23;(4)將上述字節(jié)碼的應(yīng)用程序111、112、113的數(shù)碼、執(zhí)行時(shí)間支持系統(tǒng)23的數(shù)碼和必用對(duì)象類(lèi)別壓縮檔案131的數(shù)碼匯總、整理成一嵌入式系統(tǒng)程序數(shù)碼總集200,以備將該嵌入式系統(tǒng)程序數(shù)碼總集200加載至嵌入式系統(tǒng)10。
與圖1所示的現(xiàn)有技術(shù)相比,由于本發(fā)明的嵌入式系統(tǒng)程序精簡(jiǎn)處理系統(tǒng)100所產(chǎn)生的嵌入式系統(tǒng)程序數(shù)碼總集200中的應(yīng)用程序111、112、113,都已經(jīng)是字節(jié)碼(byte code)而非源碼(source code),且此嵌入式系統(tǒng)程序數(shù)碼總集200中并沒(méi)有包括編譯器22,因此本發(fā)明可減少虛擬機(jī)和應(yīng)用程序的總數(shù)碼量,節(jié)省嵌入式系統(tǒng)10的內(nèi)存空間,而增加該嵌入式系統(tǒng)10的系統(tǒng)效能。
總而言之,本發(fā)明提供了一種新穎的嵌入式系統(tǒng)程序精簡(jiǎn)處理方法及系統(tǒng),其特點(diǎn)是將所有的應(yīng)用程序都預(yù)先編譯成字節(jié)碼(bytecode);并從原型虛擬機(jī)中的對(duì)象庫(kù)中僅選出這些應(yīng)用程序執(zhí)行時(shí)所需的所有對(duì)象類(lèi)別的檔案,并將這些對(duì)象類(lèi)別的檔案壓縮成一必用對(duì)象類(lèi)別壓縮檔案;且進(jìn)而將編譯器去掉而不加載至嵌入式系統(tǒng)。此特點(diǎn)可減少虛擬機(jī)和應(yīng)用程序加載至嵌入式系統(tǒng)的總數(shù)碼量而節(jié)省嵌入式系統(tǒng)的內(nèi)存空間,并借此而增加嵌入式系統(tǒng)的系統(tǒng)效能。
權(quán)利要求
1.一種嵌入式系統(tǒng)程序精簡(jiǎn)處理方法,用于對(duì)嵌入式系統(tǒng)所需的特定的虛擬機(jī)以及通過(guò)該虛擬機(jī)來(lái)執(zhí)行的所有應(yīng)用程序進(jìn)行精簡(jiǎn)處理;其特征在于,該虛擬機(jī)至少包括一對(duì)象庫(kù)、一編譯器和一執(zhí)行時(shí)間支持系統(tǒng);此嵌入式系統(tǒng)程序精簡(jiǎn)處理方法至少包括將各個(gè)應(yīng)用程序的源碼編譯成字節(jié)碼;從該對(duì)象庫(kù)中取出各個(gè)應(yīng)用程序執(zhí)行時(shí)所需的所有對(duì)象類(lèi)別的檔案,并將這些對(duì)象類(lèi)別的檔案匯總、整理成一必用對(duì)象類(lèi)別檔案群組;對(duì)該必用對(duì)象類(lèi)別檔案群組進(jìn)行壓縮,借此獲得一必用對(duì)象類(lèi)別壓縮檔案;從該虛擬機(jī)中取得其中的執(zhí)行時(shí)間支持系統(tǒng);將上述字節(jié)碼的應(yīng)用程序的數(shù)碼、執(zhí)行時(shí)間支持系統(tǒng)的數(shù)碼和必用對(duì)象類(lèi)別壓縮檔案的數(shù)碼匯總、整理成一嵌入式系統(tǒng)程序數(shù)碼總集,以備將該嵌入式系統(tǒng)程序數(shù)碼總集加載至嵌入式系統(tǒng)。
2.如權(quán)利要求1所述的嵌入式系統(tǒng)程序精簡(jiǎn)處理方法,其特征在于,該虛擬機(jī)為Java虛擬機(jī)。
3.如權(quán)利要求1所述的嵌入式系統(tǒng)程序精簡(jiǎn)處理方法,其特征在于,該虛擬機(jī)為Microsoft虛擬機(jī)。
4.一種嵌入式系統(tǒng)程序精簡(jiǎn)處理系統(tǒng),用于對(duì)嵌入式系統(tǒng)所需的特定的虛擬機(jī)以及通過(guò)該虛擬機(jī)來(lái)執(zhí)行的所有的應(yīng)用程序進(jìn)行精簡(jiǎn)處理;其特征在于,該虛擬機(jī)至少包括一對(duì)象庫(kù)、一編譯器和一執(zhí)行時(shí)間支持系統(tǒng);此嵌入式系統(tǒng)程序精簡(jiǎn)處理系統(tǒng)至少包括一編譯模塊,將各個(gè)應(yīng)用程序的源碼編譯成字節(jié)碼;一對(duì)象類(lèi)別選取模塊,可從對(duì)象庫(kù)中取出各個(gè)應(yīng)用程序執(zhí)行時(shí)所需的所有對(duì)象類(lèi)別的檔案,并將這些對(duì)象類(lèi)別的檔案匯總、整理成一必用對(duì)象類(lèi)別檔案群組;一壓縮模塊,對(duì)必用對(duì)象類(lèi)別檔案群組進(jìn)行壓縮,借此獲得一必用對(duì)象類(lèi)別壓縮檔案;一數(shù)碼匯集模塊,它將上述的字節(jié)碼的應(yīng)用程序的數(shù)碼、執(zhí)行時(shí)間支持系統(tǒng)的數(shù)碼和必用對(duì)象類(lèi)別壓縮檔案的數(shù)碼匯總、整理成一嵌入式系統(tǒng)程序數(shù)碼總集,以備將該嵌入式系統(tǒng)程序數(shù)碼總集加載至嵌入式系統(tǒng)。
5.如權(quán)利要求4所述的嵌入式系統(tǒng)程序精簡(jiǎn)處理系統(tǒng),其特征在于,該虛擬機(jī)系統(tǒng)為Java虛擬機(jī)系統(tǒng)。
6.如權(quán)利要求4所述的嵌入式系統(tǒng)程序精簡(jiǎn)處理系統(tǒng),其特征在于,該系統(tǒng)為Microsoft虛擬機(jī)系統(tǒng)。
全文摘要
一種嵌入式系統(tǒng)程序精簡(jiǎn)處理方法及系統(tǒng),用于對(duì)嵌入式系統(tǒng)中搭載的虛擬機(jī)以及通過(guò)該虛擬機(jī)執(zhí)行的所有應(yīng)用程序,該方法及系統(tǒng)至少包括將各個(gè)應(yīng)用程序的源碼編譯成字節(jié)碼的編譯模塊;對(duì)象類(lèi)別選取模塊,從對(duì)象庫(kù)中取出各個(gè)應(yīng)用程序執(zhí)行時(shí)所需的所有對(duì)象類(lèi)別的檔案,并將其匯總、整理成一必用對(duì)象類(lèi)別檔案群組;對(duì)必用對(duì)象類(lèi)別檔案群組進(jìn)行壓縮的壓縮模塊,借此獲得一必用對(duì)象類(lèi)別壓縮檔案;數(shù)碼匯集模塊,將上述字節(jié)碼應(yīng)用程序的數(shù)碼、執(zhí)行時(shí)間支持系統(tǒng)的數(shù)碼和必用對(duì)象類(lèi)別壓縮檔案的數(shù)碼匯總、整理成一嵌入式系統(tǒng)程序數(shù)碼總集,以便加載至嵌入式系統(tǒng);借此減少虛擬機(jī)和應(yīng)用程序的總數(shù)碼量,節(jié)省嵌入式系統(tǒng)的內(nèi)存空間,增加嵌入式系統(tǒng)的效能。
文檔編號(hào)G06F9/45GK1591334SQ0315664
公開(kāi)日2005年3月9日 申請(qǐng)日期2003年9月5日 優(yōu)先權(quán)日2003年9月5日
發(fā)明者林文華 申請(qǐng)人:英業(yè)達(dá)股份有限公司