Windows CE.net的智能移動(dòng)信息終端設(shè)計(jì)
發(fā)布時(shí)間:2008/6/3 0:00:00 訪問(wèn)次數(shù):414
關(guān)鍵詞:pxa263處理器 windwos ce.net 嵌入式開發(fā) 智能移動(dòng)信息終端
引言
近年來(lái),internet與網(wǎng)絡(luò)的應(yīng)用迅速普及,并向家庭領(lǐng)域不斷擴(kuò)展,使消費(fèi)電子、計(jì)算機(jī)、通信一體化趨勢(shì)日趨明顯,嵌入式系統(tǒng)再度成為研究與應(yīng)用的熱點(diǎn)。可以預(yù)見,伴隨著需求的增長(zhǎng),有著體積小、耗能低、應(yīng)用靈活、功能強(qiáng)大、可靠性強(qiáng)等諸多優(yōu)點(diǎn)的嵌入式系統(tǒng)定會(huì)有無(wú)法估計(jì)的應(yīng)用前景。intel xscale pxa263是一種十分先進(jìn)的嵌入式處理器,采用xscale核心,頻率為200~400mhz,加強(qiáng)了微處理器速度的管理,加快了多媒體處理的速度,并支持802.11b及藍(lán)牙技術(shù)、usb接口。intel的xscale技術(shù)將手持設(shè)備的功能推上了一個(gè)新的高度,其電源管理 能力提供了無(wú)與倫比的操作效率。配合microsoft的嵌入式操作系統(tǒng)windows ce.net,將進(jìn)一步提升系統(tǒng)的整體性能。本文將通過(guò)一個(gè)具體的例子介紹一種基于intel pxa263處理器和windows ce.net操作系統(tǒng)的軟件平臺(tái)的設(shè)計(jì)方法。
1 硬件平臺(tái)的構(gòu)建
1.1 intel pxa263處理器
intel pxa263處理器是intel公司最新推出的一款嵌入式微處理器。intel pxa263處理器基于intel多晶片產(chǎn)品(mcp)封裝技術(shù),也是第一套創(chuàng)新堆棧式處理器。它整合了32位的32mb intel strataflash內(nèi)存與含intel xscale技術(shù)的處理器,比其它分離(stand alone)型產(chǎn)品節(jié)省72%的空間,能夠在體積更小的單系統(tǒng)封裝內(nèi)提供更強(qiáng)大的運(yùn)算與內(nèi)存功能。同時(shí),能減少產(chǎn)品使用的組件數(shù)量,讓制造商開發(fā)出新型與獨(dú)特功能設(shè)計(jì)的產(chǎn)品,其中包括執(zhí)行各種效能密集應(yīng)用,例如,mpeg4影片解碼、語(yǔ)音與手寫識(shí)別及游戲等。以上這些特點(diǎn)使得intel pxa263更加適合在體積和功耗要求較嚴(yán)的移動(dòng)設(shè)備中使用。
1.2 硬件平臺(tái)的設(shè)計(jì)
本智能移動(dòng)信息終端采用microsoft的windows ce.net嵌入式操作系統(tǒng),能夠通過(guò)ccd攝像頭實(shí)現(xiàn)圖像的輸入,也可以通過(guò)觸摸屏實(shí)現(xiàn)輸入,同時(shí)能夠通過(guò)gprs模塊和另的終端以及主控設(shè)備實(shí)現(xiàn)遠(yuǎn)程的數(shù)據(jù)傳輸和通信。根據(jù)intel pxa263的特點(diǎn)和應(yīng)用要求,首先開發(fā)一個(gè)硬件平臺(tái)(以下稱windrain板),其具體的結(jié)構(gòu)框圖如圖1所示。該硬件平臺(tái)主要由微處理器intel pxa263、外部ram、ccd接口、gprs模塊、lcd、usb接口、串口等組成,同時(shí)可以通過(guò)sd卡和cf卡實(shí)現(xiàn)外部存儲(chǔ)器的擴(kuò)展。
2 windows ce.net操作系統(tǒng)的移植
2.1 windows ce.net是microsoft推出的windowsce3.0后繼產(chǎn)品,是一個(gè)緊湊、完整和可擴(kuò)展的嵌入式操作系統(tǒng)。該系統(tǒng)具有完事的操作系統(tǒng)特性集包和端對(duì)端開發(fā)環(huán)境,是一個(gè)多線程、多任務(wù)、確定性的實(shí)時(shí)完全搶先式優(yōu)先級(jí)的操作系統(tǒng),特別適合于有限資源的硬件平臺(tái)。windowsce.net支持超過(guò)1400條的通道m(xù)icrosoft win32 api和其它的編程接口,包括組件對(duì)象模型(com),microsoft基本類庫(kù)(mfc),microsoft activex控制,microsoft活動(dòng)模板庫(kù)(atl)等,其模塊化的設(shè)計(jì)方式使得系統(tǒng)開發(fā)人員和應(yīng)用開發(fā)人員能夠?yàn)槎喾N多樣的產(chǎn)品來(lái)定制它。
platform builder 4.2專門為開發(fā)基于windows ce.net操作系統(tǒng)的可定制平臺(tái)而設(shè)計(jì)的集成開發(fā)平臺(tái),包括集成開發(fā)環(huán)境、平臺(tái)生成器、sdk導(dǎo)出器、調(diào)試器、遠(yuǎn)程實(shí)用工具和仿真器等。它能使用戶方便地設(shè)計(jì)和調(diào)試一個(gè)基于windows ce.net的平臺(tái)。
2.2 windows ce.net的一般開發(fā)流程
嵌入式windows ce.net的一般開發(fā)流程包括操作系統(tǒng)的定制,應(yīng)用程序的開發(fā)和產(chǎn)品生成等步驟,現(xiàn)分述如下。
(1)操作系統(tǒng)的定制
主要包括定制板級(jí)支持包bsp(包括bootloader的編寫)、定制系統(tǒng)模塊、定制原始設(shè)備商適配層(oal)及設(shè)備驅(qū)動(dòng)(driver)等步驟。完成操作系統(tǒng)的定制以后,可以通過(guò)platform builder 4.2編譯生成nk.bin或者n
關(guān)鍵詞:a263處理器 windwos ce.net 嵌入式開發(fā) 智能移動(dòng)信息終端
引言
近年來(lái),internet與網(wǎng)絡(luò)的應(yīng)用迅速普及,并向家庭領(lǐng)域不斷擴(kuò)展,使消費(fèi)電子、計(jì)算機(jī)、通信一體化趨勢(shì)日趨明顯,嵌入式系統(tǒng)再度成為研究與應(yīng)用的熱點(diǎn)?梢灶A(yù)見,伴隨著需求的增長(zhǎng),有著體積小、耗能低、應(yīng)用靈活、功能強(qiáng)大、可靠性強(qiáng)等諸多優(yōu)點(diǎn)的嵌入式系統(tǒng)定會(huì)有無(wú)法估計(jì)的應(yīng)用前景。intel xscale a263是一種十分先進(jìn)的嵌入式處理器,采用xscale核心,頻率為200~400mhz,加強(qiáng)了微處理器速度的管理,加快了多媒體處理的速度,并支持802.11b及藍(lán)牙技術(shù)、usb接口。intel的xscale技術(shù)將手持設(shè)備的功能推上了一個(gè)新的高度,其電源管理 能力提供了無(wú)與倫比的操作效率。配合microsoft的嵌入式操作系統(tǒng)windows ce.net,將進(jìn)一步提升系統(tǒng)的整體性能。本文將通過(guò)一個(gè)具體的例子介紹一種基于intel a263處理器和windows ce.net操作系統(tǒng)的軟件平臺(tái)的設(shè)計(jì)方法。
1 硬件平臺(tái)的構(gòu)建
1.1 intel a263處理器
intel a263處理器是intel公司最新推出的一款嵌入式微處理器。intel a263處理器基于intel多晶片產(chǎn)品(mcp)封裝技術(shù),也是第一套創(chuàng)新堆棧式處理器。它整合了32位的32mb intel strataflash內(nèi)存與含intel xscale技術(shù)的處理器,比其它分離(stand alone)型產(chǎn)品節(jié)省72%的空間,能夠在體積更小的單系統(tǒng)封裝內(nèi)提供更強(qiáng)大的運(yùn)算與內(nèi)存功能。同時(shí),能減少產(chǎn)品使用的組件數(shù)量,讓制造商開發(fā)出新型與獨(dú)特功能設(shè)計(jì)的產(chǎn)品,其中包括執(zhí)行各種效能密集應(yīng)用,例如,mpeg4影片解碼、語(yǔ)音與手寫識(shí)別及游戲等。以上這些特點(diǎn)使得intel a263更加適合在體積和功耗要求較嚴(yán)的移動(dòng)設(shè)備中使用。
1.2 硬件平臺(tái)的設(shè)計(jì)
本智能移動(dòng)信息終端采用microsoft的windows ce.net嵌入式操作系統(tǒng),能夠通過(guò)ccd攝像頭實(shí)現(xiàn)圖像的輸入,也可以通過(guò)觸摸屏實(shí)現(xiàn)輸入,同時(shí)能夠通過(guò)gprs模塊和另的終端以及主控設(shè)備實(shí)現(xiàn)遠(yuǎn)程的數(shù)據(jù)傳輸和通信。根據(jù)intel a263的特點(diǎn)和應(yīng)用要求,首先開發(fā)一個(gè)硬件平臺(tái)(以下稱windrain板),其具體的結(jié)構(gòu)框圖如圖1所示。該硬件平臺(tái)主要由微處理器intel a263、外部ram、ccd接口、gprs模塊、lcd、usb接口、串口等組成,同時(shí)可以通過(guò)sd卡和cf卡實(shí)現(xiàn)外部存儲(chǔ)器的擴(kuò)展。
2 windows ce.net操作系統(tǒng)的移植
2.1 windows ce.net是microsoft推出的windowsce3.0后繼產(chǎn)品,是一個(gè)緊湊、完整和可擴(kuò)展的嵌入式操作系統(tǒng)。該系統(tǒng)具有完事的操作系統(tǒng)特性集包和端對(duì)端開發(fā)環(huán)境,是一個(gè)多線程、多任務(wù)、確定性的實(shí)時(shí)完全搶先式優(yōu)先級(jí)的操作系統(tǒng),特別適合于有限資源的硬件平臺(tái)。windowsce.net支持超過(guò)1400條的通道m(xù)icrosoft win32 api和其它的編程接口,包括組件對(duì)象模型(com),microsoft基本類庫(kù)(mfc),microsoft activex控制,microsoft活動(dòng)模板庫(kù)(atl)等,其模塊化的設(shè)計(jì)方式使得系統(tǒng)開發(fā)人員和應(yīng)用開發(fā)人員能夠?yàn)槎喾N多樣的產(chǎn)品來(lái)定制它。
platform builder 4.2專門為開發(fā)基于windows ce.net操作系統(tǒng)的可定制平臺(tái)而設(shè)計(jì)的集成開發(fā)平臺(tái),包括集成開發(fā)環(huán)境、平臺(tái)生成器、sdk導(dǎo)出器、調(diào)試器、遠(yuǎn)程實(shí)用工具和仿真器等。它能使用戶方便地設(shè)計(jì)和調(diào)試一個(gè)基于windows ce.net的平臺(tái)。
2.2 windows ce.net的一般開發(fā)流程
嵌入式windows ce.net的一般開發(fā)流程包括操作系統(tǒng)的定制,應(yīng)用程序的開發(fā)和產(chǎn)品生成等步驟,現(xiàn)分述如下。
(1)操作系統(tǒng)的定制
主要包括定制板級(jí)支持包bsp(包括bootloader的編寫)、定制系統(tǒng)模塊、定制原始設(shè)備商適配層(oal)及設(shè)備驅(qū)動(dòng)(driver)等步驟。完成操作系統(tǒng)的定制以后,可以通過(guò)platform builder 4.2編譯生成nk.bin或者n
熱門點(diǎn)擊
- MOS管的I-V特性研究
- 橫向PNP管、縱向PNP管的結(jié)構(gòu)與特點(diǎn)
- 接觸式CPU卡中T=0異步半雙工字符傳輸協(xié)議
- 變壓器零序過(guò)電流保護(hù)整定中零序
- PT100溫度感測(cè)器/鉑電阻測(cè)溫電路的線性化
- Verilog HDL上拉、下拉電阻
- 電容器充放電演示器(三)
- 集成NPN的結(jié)構(gòu)與寄生效應(yīng)
- 電解電容,貼片電容,鉭電容,震蕩電容各自的性
- 電容器充放電演示器 (一)
推薦技術(shù)資料
- 羅盤誤差及補(bǔ)償
- 造成羅盤誤差的主要因素有傳感器誤差、其他磁材料干擾等。... [詳細(xì)]
- 分立器件&無(wú)源元件選型及工作原
- 新一代“超越EUV”光刻系統(tǒng)參
- 最新品BAT激光器制造工藝設(shè)計(jì)
- 新款汽車SoC產(chǎn)品Malibo
- 新芯片品類FPCU(現(xiàn)場(chǎng)可編程
- 電動(dòng)汽車動(dòng)力總成系統(tǒng)̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究