在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于Intel PXA270的WinCE操作系統(tǒng)移植

            基于Intel PXA270的WinCE操作系統(tǒng)移植

            作者: 時(shí)間:2009-12-18 來源:網(wǎng)絡(luò) 收藏

            選擇File->New Platform來開始一個(gè)“New Platform Wizard”,按照Platform Wizard 完成平臺(tái)的基本配置,在第三步選擇BSP包時(shí),選擇 EMDOOR SYSTEMS XSBASE270:ARMV4I。因?yàn)槲覀冮_發(fā)用到的是億道公司提供的BSP包。在第四步選擇Internet Application ,第五步選擇組件時(shí)我們要選取 .net CF1.0支持,這是因?yàn)樵谑褂?Net CF2.0時(shí)有些依賴的部件無法選擇,通過選擇.Net CF1.0支持就完成選擇了。

            完成向?qū)Ш?,在編譯內(nèi)核鏡像前,需要在Catalog中添加一些我們需要的組件和配置整個(gè)平臺(tái)系統(tǒng)變量。在Catalog中點(diǎn)擊右鍵就可以添加組件到工程中??梢栽诓藛蜼iew/Catalog中打開Catalog窗口,將選用到的組件添加到系統(tǒng)中。

            針對(duì)本文中應(yīng)用程序開發(fā)的需要,在EELiod 開發(fā)平臺(tái)上選用的系統(tǒng)配置方案為:

            (1)添加Usb Activesync (文件同步)

            (Catalog->Core -> Windows CE.net devices -> Applications - End User->ActiveSync->

            File Sync)

            (2)添加COM組件運(yùn)行時(shí)加載支持

            (Catalog->Core -> Windows CE.net devices -> Applications and Services Development-> Component Object Mode-> COM-> CoCreateGuid functionality for OLE32)

            (3)添加USB Mass Storage

            (Catalog->Core -> Windows CE.net devices -> Core OS Services-> USB Host Support ->USB Storage Class Driver)

            (4)添加Fat File System

            (Catalog->Core OS -> Windows CE.net devices -> File Systems and Data Store -> Storage

            Manager-> FAT File System)

            (5)添加Disk Partition

            (Catalog->Core OS -> Windows CE.net devices -> File Systems and Data Store -> Storage

            Manager-> Partition Driver)

            (6)添加軟鍵盤

            (Catalog->Core OS -> Windows CE.net devices -> File Systems and Data Store -> Storage

            Manager-> Storage Manager Control Panel Applet)

            (7)添加USB Client 驅(qū)動(dòng)

            (Catalog-> Device Drivers -> USB Function -> USB Function Clients -> Serial)

            (8)添加網(wǎng)卡驅(qū)動(dòng)

            (Catalog-> Third Party-> BSPs -> Emdoor Systems XSBase270: ARMV4I -> Device Drivers

            -> Networking->Local Area Networking(LAN) devices->lan91c111)

            (9)添加Usb Activesync (USB Function).

            (Catalog-> Third Party-> BSPs -> Emdoor Systems XSBase270: ARMV4I -> Device Drivers

            -> USB Function->USB Function Bus Drivers->PXA27x USB Function)

            3.3.3編譯平臺(tái)

            在配置好后,下一步就是編譯,編譯過程分成4個(gè)階段:sysgen階段、特征編譯(feature build)階段、發(fā)行目錄拷貝(release copy)階段、映像生成(make image)階段。PB編譯工具先產(chǎn)生頭文件(header files )、成生模塊(modules ) ,再把每個(gè)最后得到的模塊拷貝到發(fā)行目錄下,最后產(chǎn)生二進(jìn)制系統(tǒng)映像(默認(rèn)為NK.bin)。在開始編譯前,需要通過Platform->Setting對(duì)話框來配置一些編譯選項(xiàng),在該系統(tǒng)中所設(shè)置編譯選項(xiàng)如圖3所示。

            3.3.4 下載鏡像

            編譯整個(gè)平臺(tái),待編譯成功后會(huì)在Release目錄($ FLATRELEASEDIR )下會(huì)找到一個(gè)Bootloader 鏡像文件eboot.nbo和系統(tǒng)鏡像文件NK.bin。在向目標(biāo)板上下載系統(tǒng)鏡像文件之前,先要在目標(biāo)板上下載BootLoader鏡像文件。下載BootLoader鏡像使用jflash工具。具體使用方法為將Eboot.nb0復(fù)制到j(luò)flash工具執(zhí)行文件所在的目錄,打開命令行,轉(zhuǎn)到Jflash目錄,執(zhí)行 Jflash pxa270 eboot.nb0 命令。

            Jflash 使用PC機(jī)的并口將eboot.nb0下載到開發(fā)板,上面命令中Pxa270是我們開發(fā)板上JTAG接口的相關(guān)配置信息。向目標(biāo)板上下載系統(tǒng)鏡像的途徑有多種,如通過串口、并口、網(wǎng)卡、USB等。只要BootLoader PC機(jī)上支持,可以選擇效率高的一種來下載鏡像。本論文中我們用到的BootLoader程序Eboot支持網(wǎng)卡下載,使用Platform Builder自帶下載工具下載。下載配置如圖4所示:

            Target->Connectivity Options in Platform Builder.

            圖3 配置平臺(tái)編譯設(shè)置

            圖4 鏡像下載

            4.應(yīng)用程序開發(fā)

            在Windows CE.net嵌入式上進(jìn)行應(yīng)用程序開發(fā)時(shí),首先要考慮到一個(gè)問題:應(yīng)用程序開發(fā)、調(diào)試和運(yùn)行在不同的平臺(tái)之間進(jìn)行的。所以我們?cè)谶M(jìn)行開發(fā)前,首先要導(dǎo)出一個(gè)針對(duì)該系統(tǒng)的開發(fā)工具包(SDK),這一步工作要在編譯完操作系統(tǒng)后完成。將編譯好

            的SDK安裝到開發(fā)的PC機(jī)上,就可以使用EVC進(jìn)行應(yīng)用程序開發(fā)了。圖5為在論文所定制和的操作系統(tǒng)上開發(fā)的兒童多媒體詞典的運(yùn)行效果圖。

            圖5 兒童多媒體詞典的運(yùn)行效果圖

            5.結(jié)束語

            嵌入式操作系統(tǒng)應(yīng)用在千變?nèi)f化的硬件環(huán)境中,所以要根據(jù)硬件環(huán)境的變化進(jìn)行配置,來滿足不同的應(yīng)用要求。本文介紹了Windows CE.net在 過程,對(duì)于其他處理器硬件環(huán)境,同樣具有參考價(jià)值。

            本文作者創(chuàng)新點(diǎn)為解決了Windows CE.net在 過程中的重點(diǎn)和難點(diǎn),對(duì)嵌入式系統(tǒng)開發(fā)具有參考價(jià)值。

            linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

            上一頁 1 2 下一頁

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉