查看: 13005|回復: 24
打印 上一主題 下一主題

【分享帖】詳盡WinCE 6.0環(huán)境搭建過(guò)程圖解

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2010-6-10 13:12:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)鍵詞: WINCE , 分享 , 環(huán)境 , 圖解
前段時(shí)間有朋友問(wèn)wince的環(huán)境搭建方法,由于安裝有一些需要注意的地方,直接用語(yǔ)言描述有諸多
不便,今天整理了一個(gè)圖片集,覺(jué)得說(shuō)的比較明白了,需要的朋友看一看,也希望高手朋友們多完善,
謝謝!
PS:
本文圖片部分來(lái)自 飛凌 OK6410 的技術(shù)文檔
首先來(lái)說(shuō)一下什么是wince吧:
                                                            嵌入式操作系統WinCE 簡(jiǎn)介
    作為全球最大的軟件公司,微軟在桌面計算機領(lǐng)域取得了不可動(dòng)搖的成就,隨著(zhù)嵌入式系統的長(cháng)足
發(fā)展以及‘后PC’時(shí)代的來(lái)臨,微軟自然不甘于后,在十年前就開(kāi)始了針對嵌入式操作系統的開(kāi)發(fā),其
中的一個(gè)重要產(chǎn)品就是我們現在廣泛使用的Windows CE 系統(簡(jiǎn)稱(chēng)WinCE),它是為各種嵌入式系統和產(chǎn)
品設計的一種壓縮的、具有高效的、可升級的、體積小巧、組件化的硬實(shí)時(shí)嵌入式操作系統。
Windows CE 的多線(xiàn)性、多任務(wù)、全優(yōu)先的操作系統環(huán)境是專(zhuān)門(mén)針對資源有限而設計的。這種模塊化設計
使嵌入式系統開(kāi)發(fā)者和應用開(kāi)發(fā)者能夠定做各種產(chǎn)品,例如家用電器、專(zhuān)門(mén)的工業(yè)控制器和嵌入式通信
設備。Windows CE 支持各種硬件外圍設備及網(wǎng)絡(luò )系統。包括鍵盤(pán)、鼠標、觸摸屏、串行端口、以太網(wǎng)連
接器、調制解調器、USB 設備、音頻設備、并行端口、打印設備及存儲設備等。此外,Windows CE 支持
超過(guò)1000個(gè)公共Microsoft Win32 API 和幾種附加的編程接口,用戶(hù)可利用他們來(lái)開(kāi)發(fā)應用程序。
Windows CE 不僅繼承了傳統的Windows 圖形界面,并且在Windows CE 平臺上可以使用Windows
98/2000/xp 上的編程工具(如Visual Basic、Visual C++等)、使用同樣的函數、使用同樣的界面風(fēng)格
,使絕大多數的應用軟件只需簡(jiǎn)單的修改和移植就可以在Windows CE 平臺上繼續使
用。
    盡管Windows CE 具有與Win32相同的應用編程接口(API),而且微軟臺式機和服務(wù)器操作系統也配
備了此類(lèi)接口,但Windows CE 的底層操作系統架構和臺式機的操作系統完全不同。Windows CE 既支持
包括Win32、MFC、ATL 等在內的臺式機應用開(kāi)發(fā)結構,也支持使用.NET CompactFramework 的管理應用
開(kāi)發(fā),還支持當前實(shí)時(shí)嵌入式系統設計,提供操作系統必要之需的實(shí)時(shí)內核。
    WindowsCE版本主要有1.0、2.0、3.0、4.0、4.2、5.0 和6.0,分別介紹如下:WinCE1.0 : 是一種基
于Windows95的操作系統,其實(shí)就是單色的Windows95簡(jiǎn)化版本。90年代中期卡西歐推出第一款采用
WinCE1.0操作系統的蛤殼式PDA,算是第一家推出真正稱(chēng)得上手掌尺寸的掌上電腦廠(chǎng)商。作為第一代的
WinCE1.0于1996年問(wèn)世,不過(guò)它最初的發(fā)展并不順利。
   當時(shí)Paim 操作系統在PDA 市場(chǎng)上非常成功,幾乎成為了整個(gè)PDA 產(chǎn)品的代名詞,在這種情況下,微
軟公司被迫為最初WinCE 的不斷改進(jìn)的同時(shí),微軟公司也通過(guò)游說(shuō)、技術(shù)支持、直接資助等手段聚集了
大量合作廠(chǎng)商,使WinCE 類(lèi)的PDA 陣容越來(lái)越強大。
WinCE2.0操作系統來(lái)打造與Palm 非常類(lèi)似的掌上產(chǎn)品。WinCE2.0不僅比CE1.0快的多,而且的彩色顯示
,眾多新型PDA 采用新的WinCE2.0系統,大有取代Pilot 的趨勢,成為PDA 操作系統新的標準。盡管
CE2.0仍然要比Pilot 的操作系統需要的空間要大的多,但它具有Windows的界面,會(huì )用PC 的人估計沒(méi)有
多少人不會(huì )使用微軟的操作系統。如果你熟悉Windows95,在使用WindowsCE 的時(shí)候就熟門(mén)熟路了,就不
需要重新學(xué)習。而且,兩者技術(shù)上的相似性,第三方Windows 應用軟件開(kāi)發(fā)商們,就可以很容易地把自
己的應用軟件轉換成可供CE 運行的版本。
    WinCE3.0: 它是微軟的Windows Compact Edition,是一個(gè)通用版本,并不針對掌上產(chǎn)品,標準PC
、家電和工控設備上也可以安裝運行,但要做許多客戶(hù)化工作。微軟鼓勵大家在任何硬件平臺(WinCE3.0
支持5系列CPU: x86, PowerPC, ARM ,MIPS,SH3/4) 上使用(為了和VxWorks,Linux 等競爭),所以早期
的WINCE 運行在不同的硬件平臺上。2000年微軟公司將WinCE3.0正式改名為Windows for Pocket PC,簡(jiǎn)
稱(chēng)Pocket PC。就是把Pocket Word 和Pocket Excel 等一些日常所需的辦公軟件的袖珍版裝了進(jìn)去,同
時(shí)在娛樂(lè )方面的性能做很大的加強。當然對于微軟的所有舉動(dòng),捧場(chǎng)的廠(chǎng)商自然也不會(huì )少,加入Pocket
PC 陣營(yíng)的現在就有HP、Compaq 等一些著(zhù)名廠(chǎng)商。當Compaq 的iPAQ 3630的誕生和在市場(chǎng)的熱銷(xiāo),支持
和加入Pocket PC 陣營(yíng)的廠(chǎng)商就越來(lái)越多。2002年智能手機商機再現,不少PPC 廠(chǎng)商希望推出整合手機
功能的PPC,于是在2002年8月,專(zhuān)門(mén)為手機優(yōu)化過(guò)的微軟Pocket PC 2002 Phone Edition 操作系統匆匆
問(wèn)世,2002年10月,國內第一款PPC 手機--多普達686上市了,隨后熊貓推出了CH860、聯(lián)想推出ET180。
WinCE4.2 :它是WindowsCE.NET 4.0/4.1的升級版,對Windows CE 先前版本的強大功能進(jìn)行了進(jìn)一步的
擴充和豐富,基于其開(kāi)發(fā)的設備將從這些微小但重要的變化中獲得更好的性能和更強的Windows 集成功
能。微軟在WinCE4.2推出時(shí)曾提供開(kāi)放源代碼,不過(guò)只針對研究單位。
WinCE5.0: 在2004年5月份推出,微軟宣布WinCE5.0擴大開(kāi)放程序源代碼。在這個(gè)開(kāi)放源代碼計劃授權下
,微軟開(kāi)放250萬(wàn)行源代碼程序作為評估套件。凡是個(gè)人、廠(chǎng)商都可以下載這些源代碼加以修改使用,未
來(lái)廠(chǎng)商O(píng)EM 時(shí),則再依執行時(shí)期(Run-time)授權,支付Win CE5.0核心每臺機器3美元的授權費用,這也
是微軟第一個(gè)提供商業(yè)用途衍生授權的操作系統。
然后開(kāi)始說(shuō)安裝使用了,具體分為一下幾個(gè)步驟:
1.wince6.0的介紹;
2.安裝VS2005和WinCE6.0;
3.安裝順序(多圖)
安裝Visual Studio 2005 Service Pack 1
安裝MSDN
安裝Windows Embedded CE6.0
安裝Windows Embedded CE 6.0 Platform Builder Service Pack 1
安裝WINCE6.0R2
安裝Microsoft Device Emulator 2.0
安裝Virtual Machine Network Driver for Microsoft Device Emulator
安裝WINCE6.0 Updates
安裝WINCE6.0 R3
安裝WINCE6.0 R3
4.安裝OK6410 開(kāi)發(fā)板BSP
5.編譯WINCE6.0 示例工程
6.創(chuàng )建并編譯WinCE6.0 工程(詳細圖片說(shuō)明在附件中)
(1)新建WinCE6.0 工程
(2)出現如下所示窗口,輸入工程名稱(chēng),點(diǎn)擊OK
(3)如下圖所示,出現Windows Embedded CE 6.0 OS Design Wizard 窗口,點(diǎn)擊Next 按鈕
(4)在Board Support Packages 選擇窗口中選擇Samsung:SMDK6410 點(diǎn)擊Next 按鈕
(5)出現Design Template Wizard 窗口,這里我們選擇PDA Device ,點(diǎn)擊Next 按鈕
(6)出現Design Template Variants 窗口,請在列表中選擇Mobile Handheld,點(diǎn)擊Next 按鈕
(7)在A(yíng)pplication & Media 選擇窗口中選擇要添加的應用程序,點(diǎn)擊Next 按鈕
(8)在Networking & Communications 窗口中選擇要添加的網(wǎng)絡(luò )支持,點(diǎn)擊Finish 按鈕
(9)出現如下所示窗口,閱讀安全警告,點(diǎn)擊Acknowledge 按鈕
7.編譯WinCE6.0 映像(詳見(jiàn)圖片說(shuō)明部分)
(1)改變編譯模式(release or debug mode),這里我們選擇SMDK6410_ARMV4I Release
(2)在Catalog Items View面板中展開(kāi)Core OS 節點(diǎn)中的File Systems and Data Store 節點(diǎn),選擇如
下所示組件
(3)在Catalog Items View面板中展開(kāi)Core OS 節點(diǎn)中的Graphics and Multimedia Technologies 節
點(diǎn),選擇如下所示組件
(4)在Catalog Items View 面板中展開(kāi)Core OS-> Core OS Services-> USB Host Support 節點(diǎn),選
擇如下所示組件
(5)在Catalog Items View 面板中展開(kāi)Core OS -> International -> Locale Specific Support ->
Chinese(simplified) 節點(diǎn),選擇如下所示組件
(6)在Catalog Items View面板中展開(kāi)Core OS-> Applications and Services Development -> OBEX
Server 節點(diǎn),選擇如下所示組件
(7)在Catalog Items View面板中展開(kāi)Device Drivers 節點(diǎn),選擇如下所示組件
(8)在Visual Studio 2005 窗口的Project 菜單中點(diǎn)擊Properties... 如下圖所示:
(9)出現OS Design Properties Pages 窗口,選擇Locale 標簽,點(diǎn)擊Clear All 按鈕,然后選擇中文
(中國)
(10)在OS Design Properties Pages 窗口的Build Options 面板中取消Enable KITL (no
IMGNOKITL=1)的選擇,點(diǎn)擊OK 按鈕
(11)在Visual Studio 2005 窗口的Build 菜單中點(diǎn)擊Build S3C6410_FORLINX ,開(kāi)始編譯,如下圖所

以上是wince6.0的環(huán)境搭建的步驟,如果朋友們覺(jué)得有些幫助,麻煩幫頂下帖,祝福好人 O(∩_∩)O
點(diǎn)擊此處下載 wince6的搭建過(guò)程詳解.rar (1.18 MB)
沙發(fā)
 樓主| 發(fā)表于 2010-6-17 13:40:30 | 只看該作者
大家來(lái)支持下
板凳
發(fā)表于 2010-6-23 14:17:12 | 只看該作者
資源。。
地板
發(fā)表于 2010-7-25 03:27:20 | 只看該作者
ddddd
地下室
發(fā)表于 2010-8-11 07:54:08 | 只看該作者
頂一個(gè),正在找這樣的內容。
6
發(fā)表于 2010-8-14 13:14:17 | 只看該作者
不錯
7
發(fā)表于 2010-8-23 10:30:37 | 只看該作者
謝謝樓主
8
發(fā)表于 2010-8-25 15:50:40 | 只看該作者
支持一下。。。
9
發(fā)表于 2010-10-29 16:30:55 | 只看該作者
收藏之
10
發(fā)表于 2010-10-31 23:43:55 | 只看該作者
我昨晚在筆記本上安裝完了,就是進(jìn)不了WinCE狀態(tài),參考你的,謝謝。!
11
發(fā)表于 2010-11-17 11:40:04 | 只看該作者
good!
12
發(fā)表于 2010-11-17 21:50:27 | 只看該作者
謝謝樓主
13
發(fā)表于 2011-2-24 21:55:20 | 只看該作者
怎么移植呢?
14
發(fā)表于 2011-3-6 16:28:13 | 只看該作者
luguo kankan
15
發(fā)表于 2011-3-25 20:55:47 | 只看該作者
謝謝樓主
16
發(fā)表于 2011-4-26 08:33:53 | 只看該作者
謝謝,學(xué)習學(xué)習
17
發(fā)表于 2011-4-28 12:36:49 | 只看該作者
18
發(fā)表于 2011-6-3 11:10:45 | 只看該作者
支持
19
發(fā)表于 2011-7-14 13:42:21 | 只看該作者
mark~~
20
發(fā)表于 2011-7-16 22:56:08 | 只看該作者
正需要謝了
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页