版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 職業(yè)健康大數(shù)據(jù)平臺下的趨勢預測可視化系統(tǒng)設計
- 職業(yè)健康體檢漏診風險預警模型構建
- 黑龍江2025年黑龍江省能源環(huán)境研究院招聘博士科研人員筆試歷年參考題庫附帶答案詳解
- 阿拉善2025年內蒙古阿拉善盟林業(yè)和草原保護站科研助理崗位招聘筆試歷年參考題庫附帶答案詳解
- 銅仁2025年貴州銅仁市德江縣城區(qū)中小學(園)緊缺學科專任教師考調130人筆試歷年參考題庫附帶答案詳解
- 鄭州2025年河南鞏義市招聘教師59人筆試歷年參考題庫附帶答案詳解
- 葫蘆島2025年遼寧葫蘆島市連山區(qū)招聘教師164人筆試歷年參考題庫附帶答案詳解
- 綿陽2025年四川綿陽江油市考調教師7人筆試歷年參考題庫附帶答案詳解
- 滁州2025年安徽滁州明光市城區(qū)學校選調教師40人筆試歷年參考題庫附帶答案詳解
- 海南2025年海南省疾病預防控制中心招聘學科帶頭人11人筆試歷年參考題庫附帶答案詳解
- 四川省高等教育自學考試畢業(yè)生登記表【模板】
- 專題五 以新發(fā)展理念引領高質量發(fā)展
- (完整word)長沙胡博士工作室公益發(fā)布新加坡SM2考試物理全真模擬試卷(附答案解析)
- GB/T 6682-2008分析實驗室用水規(guī)格和試驗方法
- GB/T 22417-2008叉車貨叉叉套和伸縮式貨叉技術性能和強度要求
- GB/T 1.1-2009標準化工作導則 第1部分:標準的結構和編寫
- 長興中學提前招生試卷
- 安全事故案例-圖片課件
- 螺紋的基礎知識
- 九年級(初三)第一學期期末考試后家長會課件
- 保健食品GMP質量體系文件
評論
0/150
提交評論