WinCE下多份BSP的维护技巧
假設(shè)以DEVICEEMULATOR的BSP為基礎(chǔ),針對(duì)兩類產(chǎn)品創(chuàng)建兩份BSP,DEVICEEMULATOR1和DEVICEEMULATOR2。只需要在Platform的目錄下,創(chuàng)建目錄DEVICEEMULATOR1和DEVICEEMULATOR2,并將DEVICEEMULATOR的內(nèi)容拷貝到這兩個(gè)目錄下,重命名DEVICEEMULATOR為DEVICEEMULATORORI。至此,準(zhǔn)備工作就做完了。在新建項(xiàng)目之前,只需創(chuàng)建一個(gè)目錄符號(hào)鏈接。例如需編譯DEVICEEMULATOR1的系統(tǒng)時(shí),在命令行窗口輸入"mklink /D DEVICEEMULATOR DEVICEEMULATOR1”。同樣,需要編譯DEVICEEMULATOR2的系統(tǒng)時(shí),在命令行窗口輸入"mklink /D DEVICEEMULATOR DEVICEEMULATOR2”。這種切換可以隨時(shí)進(jìn)行,為了使用更方便,可以寫成批處理文件,內(nèi)容如下。
rmdir DEVICEEMULATOR/qmklink /D DEVICEEMULATOR DEVICEEMULATOR1
@echo off
echo.&pause
mklink在Windows 7中直接有支持。在WinXP下,可以使用linkd,對(duì)應(yīng)的批處理文件的內(nèi)容如下。
linkd DEVICEEMULATOR DEVICEEMULATOR1@echo off
echo.&pause 使用該方法后,一個(gè)項(xiàng)目工程就可以編譯出兩個(gè)不同產(chǎn)品的WinCE操作系統(tǒng)映像。如果選擇的系統(tǒng)組件不一樣,我們也可以創(chuàng)建多個(gè)項(xiàng)目,分別編譯,非常靈活。這種方法的關(guān)鍵是在NTFS的分區(qū)中創(chuàng)建目錄符號(hào)鏈接,所以需要在NTFS的分區(qū)上用。
總結(jié)
以上是生活随笔為你收集整理的WinCE下多份BSP的维护技巧的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Wince输入法换肤换语言机制
- 下一篇: WinCE6.0的批量编译