基于S3C2440A的Windows CE系統(tǒng)快速啟動(dòng)方案
4.3 實(shí)驗(yàn)結(jié)果及分析
表2至表4中對(duì)比了相應(yīng)優(yōu)化帶來啟動(dòng)時(shí)間的比較,時(shí)間的計(jì)算使從開始啟動(dòng)到進(jìn)入windows CE界面為止。從表2可以看出,使用Multi-bin技術(shù)可以很大提升啟動(dòng)速度,縮短了啟動(dòng)時(shí)間;而串口輸出信息也有一定的影響,特別是在輸出信息很多的情況下,所占用的時(shí)間是不可忽視的。
另外,表3則表明,內(nèi)核、組件等的構(gòu)成系統(tǒng)大小也直接影響著啟動(dòng)的速度,故應(yīng)當(dāng)盡量減少系統(tǒng)不必要的內(nèi)核和組件。
由表4、表5可以看出,在沒有修改注冊(cè)表的時(shí)候,使用基于RAM的注冊(cè)表速度比基于Hive的注冊(cè)表的略快一些,但在修改注冊(cè)表之后,由于前者通常需要啟動(dòng)2次,故速度要慢于后者。
5 結(jié)語
在嵌入式操作系統(tǒng)Windows CE的開發(fā)和使用中,系統(tǒng)的啟動(dòng)速度不僅體現(xiàn)設(shè)備的性能,而且也直接影響到使用者的感受和體驗(yàn)。本文先介紹Windows CE的啟動(dòng)流程,分析影響Windows CE啟動(dòng)速度的因素,再提出一些加快啟動(dòng)速度的方案。雖然系統(tǒng)啟動(dòng)還與具體的硬件有關(guān),在具體應(yīng)用時(shí)還需要綜合考慮。但本文提出的方法對(duì)對(duì)基于其他硬件結(jié)構(gòu)下使用WindowsCE系統(tǒng)時(shí)優(yōu)化其啟動(dòng)速度同樣有重要的指導(dǎo)意義。
評(píng)論