嵌入式系統(tǒng)的設(shè)計(jì)是使用一組物理硬件和軟件來完成所需功能的過程,所以在一個(gè)嵌入式系統(tǒng)的設(shè)計(jì)過程中,軟件設(shè)計(jì)和硬件設(shè)計(jì)是緊密結(jié)合、相互協(xié)調(diào)的。在設(shè)計(jì)時(shí),從系統(tǒng)功能的實(shí)現(xiàn)出發(fā),要把軟硬件同時(shí)考慮進(jìn)去。一個(gè)基于Windows CE的嵌入式系統(tǒng)開發(fā)的主要內(nèi)容有:
(1)設(shè)計(jì)系統(tǒng)硬件。
(2)將Windows CE操作系統(tǒng)移植到目標(biāo)硬件平臺(tái)上。
(3)建立交叉調(diào)試通道,編寫和調(diào)試應(yīng)用程序代碼。
我們可以用下圖來描述具體的開發(fā)流程:

圖 基于Windows CE的嵌入式系統(tǒng)開發(fā)流程
基于Windows CE的軟件開發(fā)模式比較統(tǒng)一,通常使用Platform Builder定制出針對(duì)特定硬件平臺(tái)的操作系統(tǒng)映像文件NK.bin,使用Embedded VC++或Visual Stidio.net開發(fā)上層的應(yīng)用軟件。嵌入式系統(tǒng)層軟件開發(fā)過程對(duì)應(yīng)于Windows CE操作系統(tǒng)在目標(biāo)硬件平臺(tái)上的移植和定制過程,嵌入式應(yīng)用層軟件的實(shí)現(xiàn)即Windows CE應(yīng)用程序的開發(fā)過程。
轉(zhuǎn)自:http://www.shnenglu.com/milkyway/archive/2008/10/28/65397.html
自己做mobile開發(fā)的,對(duì)于wce不是很了解。收藏下來,學(xué)習(xí)學(xué)習(xí)。
posted on 2008-10-28 23:31
Sandy 閱讀(592)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
Window Mobile