WIN CE 60 基于ARM 9 的開發(fā)_第1頁
WIN CE 60 基于ARM 9 的開發(fā)_第2頁
WIN CE 60 基于ARM 9 的開發(fā)_第3頁
WIN CE 60 基于ARM 9 的開發(fā)_第4頁
WIN CE 60 基于ARM 9 的開發(fā)_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、WINCE在在ARM9中的應用中的應用q為什么選用為什么選用WinCE 6.0 WinCE的特性的特性對比對比Linux對比對比WinCE 5.0q關于關于S3C2440q移植移植WinCE 6.0搭建搭建開發(fā)環(huán)境開發(fā)環(huán)境建立建立并編譯項目并編譯項目 系統(tǒng)系統(tǒng)鏡像的燒寫鏡像的燒寫qWinCE 6.0應用程序的開發(fā)應用程序的開發(fā)Windows Windows Embedded Embedded CECE是是微軟公司嵌入式、移微軟公司嵌入式、移動計算平臺的基礎,它是一個開放的、可升級的動計算平臺的基礎,它是一個開放的、可升級的32位嵌入式操作系統(tǒng)位嵌入式操作系統(tǒng)CE中的中的C代表袖珍(代表袖珍(C

2、ompact)、)、消費消費(Consumer)、)、通信能力(通信能力(Connectivity)和伴侶和伴侶(Companion););E代表電子產(chǎn)品(代表電子產(chǎn)品(Electronics)WinCE不僅不僅繼承了傳統(tǒng)的繼承了傳統(tǒng)的Windows圖形界面,并圖形界面,并且在且在WinCE平臺上可以使用平臺上可以使用Windows95/98上的編上的編程程工具、工具、使用同樣的函數(shù)、使用同樣的界面風格,使用同樣的函數(shù)、使用同樣的界面風格,使絕大多數(shù)的應用軟件只需簡單的修改和移植就使絕大多數(shù)的應用軟件只需簡單的修改和移植就可以可以在在WinCE平臺平臺上繼續(xù)使用。上繼續(xù)使用。WinCE開發(fā)開發(fā)

3、相對較容易,開發(fā)周期短,內核完善,主相對較容易,開發(fā)周期短,內核完善,主要是應用層開發(fā)要是應用層開發(fā)。Linux開發(fā)開發(fā)難度較高,需要很高的難度較高,需要很高的技術技術實力實力WinCE的的GUI豐富,開發(fā)工具強大。豐富,開發(fā)工具強大。Linux核心核心調試工調試工具不全,調試不太方便,尚沒有很好的用戶圖形具不全,調試不太方便,尚沒有很好的用戶圖形界界面。面。WinCE系統(tǒng)維護難度相對較小。系統(tǒng)維護難度相對較小。Linux占用較大的內占用較大的內存,如果去掉部分無用的功能來減小使用的內存,存,如果去掉部分無用的功能來減小使用的內存,但是如果不仔細,將引起新的問題但是如果不仔細,將引起新的問題。

4、 100100%毫無保留地開放毫無保留地開放Windows Embedded CE 6.0Windows Embedded CE 6.0內核內核Visual Visual StudioStudio將包括一個被稱為將包括一個被稱為Platform BuilderPlatform Builder的功能強大的插件,的功能強大的插件,它是一個專門為嵌入式平臺提供的它是一個專門為嵌入式平臺提供的“集成開發(fā)環(huán)境集成開發(fā)環(huán)境”。這個集成開。這個集成開發(fā)環(huán)境使得整個開發(fā)鏈融為一體,并提供了一個從設備到應用都易發(fā)環(huán)境使得整個開發(fā)鏈融為一體,并提供了一個從設備到應用都易于使用的于使用的工具工具重新重新設計的內核具

5、有設計的內核具有32,00032,000個處理器的并發(fā)處理能力,每個處理個處理器的并發(fā)處理能力,每個處理有有2GB2GB虛擬內存尋址空間,同時還能保持系統(tǒng)的實時響應虛擬內存尋址空間,同時還能保持系統(tǒng)的實時響應加入加入了新的單元核心數(shù)據(jù)和語音組件了新的單元核心數(shù)據(jù)和語音組件6.06.0包含的組件更便于開發(fā)者創(chuàng)建通過包含的組件更便于開發(fā)者創(chuàng)建通過Windows VistaWindows Vista內置功能無線內置功能無線連接到遠程桌面共享體驗的投影儀,充分利用了多媒體技術,以開連接到遠程桌面共享體驗的投影儀,充分利用了多媒體技術,以開發(fā)網(wǎng)絡媒體設備、數(shù)字視頻錄像機和發(fā)網(wǎng)絡媒體設備、數(shù)字視頻錄像機和

6、IPIP機頂盒機頂盒等等基于基于ARM920TARM920T處理器核,支持處理器核,支持16/3216/32位的指位的指令集令集工作頻率:工作頻率:400MHz400MHz支持支持SDSD、IICIIC、IISIIS、USBUSB和和CameraCamera等接口等接口CPUCPU內置內置STN/CSTN/TFT LCDSTN/CSTN/TFT LCD控制器,支持控制器,支持10241024* *768768分辨率以下的各種液晶屏分辨率以下的各種液晶屏 專用復位電路專用復位電路觸摸屏控制器觸摸屏控制器以太網(wǎng)控制器以太網(wǎng)控制器 1. 搭建搭建WinCE 6.0開發(fā)環(huán)境開發(fā)環(huán)境2. 新建新建工程工

7、程并編譯生成并編譯生成新的新的WinCE映像映像3. 下載并燒寫下載并燒寫WinCE映像映像4. 應用程序開發(fā)應用程序開發(fā)1.1 安裝安裝Visual Studio 2005 及其補丁及其補丁1.2 安裝安裝WinCE 6.0 及其補丁及其補丁1.3 安裝基于安裝基于S3C2440的的BSPOEM抽象層抽象層:操作系統(tǒng)內核抽象出來與硬件交互操作系統(tǒng)內核抽象出來與硬件交互的的接口接口,其實現(xiàn)其實現(xiàn)代碼通常是與硬件高度相關代碼通常是與硬件高度相關引導程序引導程序:硬件開發(fā)板上執(zhí)行的一段代碼,主要功能是硬件開發(fā)板上執(zhí)行的一段代碼,主要功能是初始化初始化硬硬件,加載操作系統(tǒng)映像到內存,然后跳轉到操作系

8、統(tǒng)代碼去執(zhí)行件,加載操作系統(tǒng)映像到內存,然后跳轉到操作系統(tǒng)代碼去執(zhí)行設備驅動程序設備驅動程序:BSP的重點的重點配置文件配置文件:包含配置信息的文本文件包含配置信息的文本文件編寫全新的編寫全新的BSP需要編寫所有的部分包括需要編寫所有的部分包括 OEM抽象層抽象層, 驅動驅動, 引導引導程序程序大約消耗大約消耗 20人人/月工作量月工作量改寫現(xiàn)有的改寫現(xiàn)有的BSP對與目標板具有相似硬件組成的對與目標板具有相似硬件組成的BSP的基礎上進行的基礎上進行某些改寫,使其適用與目標板,這是最簡單的方某些改寫,使其適用與目標板,這是最簡單的方式。式。RETURN2.1 新建新建平臺平臺2.2 設置設置平臺

9、屬性平臺屬性2.3 添加、刪除功能添加、刪除功能2.4 編譯編譯系統(tǒng)系統(tǒng)RETURN3.1 從從Nor Flash啟動,利用啟動,利用U-boot下載下載stepldr.nb1到到Nand Flash3.2 繼續(xù)用繼續(xù)用U-boot下載下載eboot.nb0到到Nand Flash3.3 保護分區(qū)操作保護分區(qū)操作3.4 從從Nand Flash啟動,用剛才下載的啟動,用剛才下載的eboot下下載生成的鏡像文件載生成的鏡像文件NK.bin到到Nand FlashRETURN4.1 安裝安裝SDK4.2 編寫應用程序編寫應用程序4.3 編譯生成編譯生成.exe文件文件4.4 將應用程序同步至設備將應用程序同步至設備 利用利用VS+ActiveSync利用利用PC上的虛擬設備上的虛擬設備利用利用U盤盤復制復制到到BSP,重新編譯鏡像,重新編譯鏡像1. 搭建搭建WinCE 6.0開發(fā)環(huán)境開發(fā)環(huán)境2. 新建新建工程并生成新的工程并生成新的WinCE映像映像3. 下載下載并燒并燒寫寫WinCE映像映像4. 應用程序開發(fā)、測試應用程序開發(fā)、測試使用到的軟件使用到的軟件Visual Studio 2005 及其補丁Win

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論