WinCE X86 安装 Boot

来源:互联网 发布:手机网络加速器官 编辑:程序博客网 时间:2024/05/29 07:33

 

1. MS DOS + LoadCEPC

   1.1. WinCE Dos 启动盘(不同于 PC Dos 6.22 启动盘 )

     http://jxd147.blog.163.com/blog/static/227266102008112104457219/

 

   2.1. PC Dos 6.22 启动 WinCE

    http://zhidao.baidu.com/question/241559955.html

 

2. X86 Bios Boot Loader

    2.1 一种基于BIOS的WINCE启动方法

       http://www.eefocus.com/article/11-01/2075521294636489.html?sort=1111_1125_1478_0

 

   2.2 Setting Up the BIOS Boot Loader

      http://msdn.microsoft.com/en-us/library/ms900922.aspx

 

   2.3 Booting Windows CE from a hard drive through PC BIOS

      http://www.windowsfordevices.com/c/a/Windows-For-Devices-Articles/Booting-Windows-CE-from-a-hard-drive-through-PC-BIOS/

 

 

 

3. More detail for X86 Bios boot loader

 

    最近刚刚做了BIOS BOOTLOADER,用来启动WINCE系统,关于BIOS BOOTLOADER的原理,就我理解而言,就是在板卡上电后,x86处理器会自动跳转到复位向量处去执行BIOS代码,BIOS执行完上电自检以及硬件初始化,然后寻找可引导设备,找到引导设备后,开始执行MBR。MBR寻找当前设备的活动分区的第一个扇区,并将其加载到内存中,并且执行。引导扇区主要将BIOS BOOTLOADER加载到内存,然后,由BIOS BOOTLOADER 将nk.bin或者eboot.bix加载,并启动系统。原理上大家可以自己找找看看,相信比我说的清楚。接下来介绍如何配置CF卡的BIOS BOOTLOADER。

需要的条件:

      一个U盘DOS启动盘,需要注意的是DOS的版本需要6.22版,这是因为微软提供的批处理只能在6.22版本下运行。

第一步:

     将WINCE600/PLATFORM/CEPC/SRC/BOOTLOADER/BIOSLOADER/DISKIMAGES/SETUPDISK目录下的所有文件拷贝到U盘中,并通过U盘启动DOS。

第二步:

     运行FDISK,在CF卡上新建一个DOS活动分区。

第三步:

    运行FORMAT D:将CF卡格式化,注意不要设置卷标。

第四步:

   运行MKDISK D:

   将BIOS BOOTLOADER写入CF卡中,完成后复制NK.BIN到CF卡中,重新启动,就可以看到效果了。

最后,需要特别注意的是:如果运行完MKDISK D:启动提示Unable to load BLDR!,需要重新FORMAT D:,重新运行MKDISK D:就可以了。

SRC: 

http://blog.csdn.net/zhdi1986/archive/2010/12/03/6053156.aspx