定製一個winCE5.0操做系統

定製一個winCE5.0操做系統  

2009-04-01 09:01:14|  分類: winCE|字號 訂閱git

 
 

定製一個操做系統並模擬器上運行,須要如下幾個步驟:web

STEP 1:用Platform BuilderNew Platform Wizard建立一個OS,須要如下幾步:編程

1、打開Platform Builde應用程序;瀏覽器

2File->New Platform,而後就會出現New Platform Wizard,選擇Next。服務器

          3、在name框填寫本身的系統名稱,如:MyOSDesign ,在path框輸入或者選擇一個根目錄存放你的系統,而後選擇Nextapp

            4、選擇一個BSP,在這裏由於咱們是在模擬器上運行因此選擇EMULATOR: X86,而後選擇Nextui

            5、選擇一個OS模板,在這裏咱們選擇Enterprise Web Pad ,而後選擇Nexturl

          補充:介紹一下所列模板:spa

Digital Media Receiver   數字媒體接收器。用來播放音頻和視頻的數字娛樂設備。操作系統

Enterprise Terminal   企業終端。提供各類商業終端,例如,自動販售機等。

Enterprise Web Pad    企業平板電腦。

Gateway    網關。提供網關設備的基本支持。

Industrial Controller  工業控制器。提供自動工控設備的人及界面或可編程邏輯控制器。

Internet Applliance Internet  Internet設備。提供基於瀏覽器的因特網訪問設備。

IP Phone  IP電話。VOIP的電話支持。

Mobile Handheld   移動手持設備。相似於PDADE掌上設備。

Set-Top Box    機頂盒。用在數字電視上的機頂盒設備。

Tiny Kernel    小內核。提供Windows CE最基本功能,只有一個內核,沒有圖形界面等其餘組件。

Windows Thin Client  Windows瘦客戶端。提供一個可用遠程桌面鏈接協議(RDP)遠程登陸Windows服務器的嵌入式設備。

Custom Divice  若是你對上面的模板都不滿意,可選這個,這樣任何默認的組件,可從0開始徹底自定本身的操做系統。

6、接受後面的默認選擇,一直選Next,最後Finish

補充:Platform Builde實際上建立了兩個結構的OS,分別是Debug(調試版)Release(發行版)。

完成了STEP 1,咱們就能夠編譯OS了,下面咱們就進入下一步STEP 2!

 

STEP 2:編譯OS

1,在編譯以前先要進行一些設置,打開菜單項Build OS選擇Set Active Configuration,在configuration下拉列表中選 EMULATOR: X86_Debug,選OK

2、打開菜單項Platform選擇Settings,在Configuration下拉列表中確認選的事EMULATOR:x86_Debug,選擇Build Options確認下面五項被選擇:

Enable CE Target Control Support (SYSGEN_SHELL=1)

Enable Eboot Space in Memory (IMGEBOOT=1)

Enable Full Kernel Mode (no IMGNOTALLKMODE=1)

Enable KITL (no IMGNOKITL=1)

Run-Time Image Can be Larger than 32 MB (IMGRAM64=1)

選擇Location,就能夠在其中選擇OS所支持的語言以及OS默認語言(在Default language中選擇)。

選擇OK保存設置後就能夠關閉這個對話框了,固然咱們也就要開始下一步的設置了!

3、選擇菜單項Build OS確認如下兩項被選上:

Copy Files to Release Directory after Build

Make Run-Time Image After Build

4、好了,設置完成了,能夠編譯並生成系統了,這可須要花費好長一段時間哦,你也能夠小休息一下,在菜單項Build OS中選擇Build and Sysgen,等待就開始了!你也能夠在輸出窗口選擇Build來查看編譯過程。

 .........

幾十分鐘後....

0 error, x warning;

 

STEP 3:在完成了編譯過程後,咱們就要開始鏈接了,不過在鏈接以前也要進行一些設置

1 Targets菜單項中選擇Connective Options

2 Service Configuration下選擇Knernel Service Map

3、在Download下選擇Emulator

4、選擇Settings按鈕,經過設置Display是設置模擬器窗口的大小,在這裏咱們選

640*480*16

5、在MemoryMB)框中確認memory設置的是64,而後選擇OK

6、在Transport下拉框中選擇Emulator

7、在Debugger下拉框中確認選的是KdStub

 

 

8、在Service Configuration下選擇確認Always被選

9、在KITL Settings中確認如下三項被選:

?Enable KITL on device boot

?Clear memory on soft reset

?Enable access to desktop files

10、選擇Apply保存設置而後選擇Close

11、你已經完成了鏈接模擬器的設置,接下來就開始將OS鏈接到模擬器上:

Targets菜單下選擇Attach Device......

   兩分鐘後...

跟天空同樣藍的Windows CE界面就出現了:

相關文章
相關標籤/搜索