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