Windows Embedded CE 6.0开发初体验(二)CE开发环境 收藏
上一篇《Windows Embedded CE 6.0開(kāi)發(fā)初體驗(yàn)》之“嵌入式開(kāi)發(fā)流程”:
http://blog.csdn.net/aawolf/archive/2007/10/10/1818866.aspx
CE開(kāi)發(fā)環(huán)境
下面就要讓今天的主角閃亮登場(chǎng)了——Digi CC 9P開(kāi)發(fā)板。為了感謝Digi提供的開(kāi)發(fā)板,還是給他們做個(gè)廣告吧:這是一家以WiFi相關(guān)產(chǎn)品為主營(yíng)業(yè)務(wù)的公司,也生產(chǎn)ARM架構(gòu)的CPU,所以做開(kāi)發(fā)板也是他們公司份內(nèi)的事情了。總的感覺(jué)還不錯(cuò),大家如果有興趣可以訪問(wèn)http://www.digiembedded.com/,了解更多關(guān)于Digi開(kāi)發(fā)板的情況。
下圖就是Digi開(kāi)發(fā)板的實(shí)拍照片,感謝我的ET900,效果還不錯(cuò):
Digi CC 9P 開(kāi)發(fā)板
?
從圖上我們可以看到,這塊開(kāi)發(fā)板上并沒(méi)有附帶LCD屏,所以我們需要通過(guò)VGA輸出連接一臺(tái)顯示器,圖中上方藍(lán)色的接口為VGA輸出;左側(cè)的接口從上到下,分別是:DC電源,RJ45以太網(wǎng)接口,RS232串口;右側(cè)還連著我那久經(jīng)考驗(yàn)的鼠標(biāo):)
因?yàn)樵O(shè)備環(huán)境變量、啟動(dòng)eboot等命令都需要通過(guò)串口發(fā)給開(kāi)發(fā)板,所以我們需要通過(guò)串口線將連接開(kāi)發(fā)板與PC串口相連。因?yàn)槲业墓P記本沒(méi)有串口,所以我使用了一個(gè)USB到串口的轉(zhuǎn)換器,工作一切正常。
當(dāng)我們將平臺(tái)編譯完成后,Image文件(NK.bin)是需要通過(guò)網(wǎng)線下載到開(kāi)發(fā)板的RAM中的,采用網(wǎng)線的優(yōu)勢(shì)是速度比較快。關(guān)于網(wǎng)線的連接,有兩種選擇:使用直連線,將PC與開(kāi)發(fā)板的以太網(wǎng)口直接相連,這也是成本最低的一種方式;另外一種方式,是使用帶DHCP功能的路由器,將PC和開(kāi)發(fā)板的網(wǎng)線連接到路由器上。在實(shí)際開(kāi)發(fā)中,我選擇的是后一種方法,原因是路由器比直連網(wǎng)線好找……
在硬件連接完成后,我們要討論的就是開(kāi)發(fā)環(huán)境的安裝了,整個(gè)過(guò)程可以需要幾個(gè)小時(shí)的時(shí)間,不過(guò)這個(gè)依賴于具體的機(jī)器。
在Digi CC 9P開(kāi)發(fā)包中包括了Visual Studio 2005和Platform Builder 6.0的180天驗(yàn)證版。在安裝PB的過(guò)程中,需要輸入KEY。這個(gè)KEY可以通過(guò)在微軟網(wǎng)站上注冊(cè)獲得,注冊(cè)地址如下:http://www.microsoft.com/windows/embedded/eval/getregistration.mspx
我們?cè)诎惭b完Visual Studio 2005之后,應(yīng)該首先安裝VS 2005 SP1,然后再安裝PB 6.0。畢竟PB是作為一個(gè)插件出現(xiàn)在VS 2005中的。接下來(lái)還需要安裝PB 6.0 SP1,可以在微軟網(wǎng)站上下載,下載地址為:
http://www.microsoft.com/downloads/details.aspx?FamilyId=BF0DC0E3-8575-4860-A8E3-290ADF242678&displaylang=en
在安裝完VS 2005和PB 6.0之后,我們還應(yīng)該安裝Digi的資源光盤(pán)。
?
我們首先應(yīng)該安裝的是Digi 9P的BSP,BSP中包含的是與開(kāi)發(fā)板相關(guān)的boot-loader 和驅(qū)動(dòng)程序。也就是說(shuō),前邊我們說(shuō)過(guò)的“驅(qū)動(dòng)程序開(kāi)發(fā)”部分,Digi已經(jīng)幫我們做好了。我們所需要關(guān)注的就是“平臺(tái)定制”與“應(yīng)用開(kāi)發(fā)”。當(dāng)然,如果需要自定義boot-loader,還可以選裝boot-loader的源代碼,以及GNU X編譯環(huán)境。在boot-loader開(kāi)發(fā)方面,并沒(méi)有一個(gè)統(tǒng)一的開(kāi)發(fā)環(huán)境,硬件廠商往往根據(jù)自己的需求而選擇不同的開(kāi)發(fā)工具來(lái)進(jìn)行開(kāi)發(fā),比如ARM的SDT等開(kāi)發(fā)環(huán)境。Digi使用的則是GNU X,可能是為了兼容 Embedded Linux的方便吧?
完成軟件和硬件的安裝之后,我們就可以進(jìn)行CE的平臺(tái)定制開(kāi)發(fā)了。怎么樣?看起來(lái)也不是很難哈。
下一篇《Windows Embedded CE 6.0開(kāi)發(fā)初體驗(yàn)》之“設(shè)置Boot-loader”:
http://blog.csdn.net/aawolf/archive/2007/10/15/1825702.aspx
?
本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/aawolf/archive/2007/10/11/1820278.aspx
本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/aawolf/archive/2007/10/11/1820278.aspx
轉(zhuǎn)載于:https://www.cnblogs.com/6666/archive/2009/10/10/1580573.html
總結(jié)
以上是生活随笔為你收集整理的Windows Embedded CE 6.0开发初体验(二)CE开发环境 收藏的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 可以弹的钢琴,很不错(转)
- 下一篇: ZLMS教学管理平台系统V1.2.0最新