定制一个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界面就出现了:

相关文章
相关标签/搜索