CF卡启动WinCE
1.找个带软驱的计算机,插入一张软盘。没有软驱的朋友到这里下载展开的文件: http://download.csdn.net/detail/dijkstar/4036310
2.定位到CEPB的目录:%CEPBDir%/Cepb/Utilities,如我的是:D:/Program Files/Windows CE Platform Builder/4.20/cepb/utilities),运行websetup.exe,将安装到系统目录下一些必要文件,不管它。插入软盘后,运行同目录的cepcboot.144,将启动文件拷贝至软盘,结束后软盘有下列文件:(不用关心英文,我是从帮助直接抄下来的,懒得删掉)
Autoexec.bat
Batch file that Microsoft MS-DOS requires.
Command.com
Command file that MS-DOS requires.
Config.sys
System file that MS-DOS requires.
Drvspace.bin
Binary file that adjusts the settings in the Drvspace.ini file to mount a drive.
Eboot.bin
Binary file that constitutes the Ethernet boot loader.
Himem.sys (必须)
System file that MS-DOS requires.
Io.sys
System file that MS-DOS requires.
Loadcepc.exe (必须)
Executable file that loads the Eboot.bin boot loader image.
Msdos.sys
System file that MS-DOS requires.
Readme.txt
Text file that contains instructions.
Sboot.bin
Binary file that constitutes the serial boot loader.
Sys.com
MS-DOS application file.
Vesatest.exe (可选)
MS-DOS file that tests the VGA BIOS on the video card to ensure compatibility with the Windows CE–based default display driver. The Readme.txt file provides additional information about this file.
我们只需要上述标红的文件,因为我们不是从软盘启动CE,是从CF卡启动!所以我们要制作CF卡的DOS启动文件;
3.找个工具,USBoot.exe,,就是制作U盘DOS启动盘的小软件;还得找个CF卡转换为USB的小硬件(电子市场有卖的,20块一个)。用USBoot.exe给你的CF卡做个DOS引导盘( http://download.csdn.net/detail/dijkstar/4058754);完后可以看到CF卡上已经有了启动文件: Command.com ,Drvspace.bin,Io.sys,Sys.com等,不管它们;
4.之后将上述标红的几个文件拷贝到CF卡上;
5.制作nk.bin的过程不说了吧,每个目标机不一样。用我们最熟悉的X86方式,生成一个CEPC的镜像。我用的是WinCE4.2,在第三步中选的是:Enterprise Web Pad,后面选的默认,生成之前不要忘记将该工程的Platform Setting—>Build Options下的复选框Enable Images Larger than 32MB选上;后面点击Build,耐心等待生成;最后把PB生成的nk.bin一同拷到CF卡上;
6.用CF卡启动目标机,进入DOS下的C:/下后,敲:Loadcepc /L:640x480x16 nk.bin进入CE。
其他:
上述的标红文件 Config.sys 用文本工具打开可以看到内容:
[menu]
menuitem=CEPC_LOCAL, Boot CE/PC (local nk.bin)
menuitem=CEPC_1024, Boot CE/PC (ether via eboot.bin with /L:1024x768x8)
menuitem=CEPC_800, Boot CE/PC (ether via eboot.bin with /L:800x600x16)
menuitem=CEPC_640, Boot CE/PC (ether via eboot.bin with /L:640x480x32)
menuitem=CEPC_SERIAL, Boot CE/PC (serial via sboot.bin)
menuitem=VESATEST, Run VesaTest program and list valid display modes
menuitem=CLEAN, Clean Boot (no commands)
menudefault=CEPC_800,5
menucolor=7,1
[CEPC_LOCAL]
[CEPC_1024]
[CEPC_800]
[CEPC_640]
[CEPC_SERIAL]
[VESATEST]
[CLEAN]
[COMMON]
buffers=10,0
files=30
break=on
lastdrive=Z
dos=high,umb
device=himem.sys /testmem:OFF
中的[menu]部分是引导后的提示信息,不需要,可删掉,直接保留[COMMON]部分即可,不愿改动也没什么问题,熟悉DOS的朋友就不用多说了,自己慢慢摸索吧!

CF卡启动WinCE相关推荐

  1. 基于S3C2440丛SD卡启动WinCE(或其它程序)的实现

    [楼主位] liuweiele Liuwei 积分:687 派别: 等级:------ 来自: 系统上电后,如果发现SD卡中有boot.ini文件,便按boot.ini文件中的指定参数运行,否则继续启 ...

  2. 2440从sd卡启动wince

    经过一周的时间终于在s3c2440上把sdboot给跑起来了.整个任务是在已有的bootloader上(用usb线从pc下载的方式)修改以支持直接从sd卡上拷贝nk.nb0文件到内存并启动. 有关sd ...

  3. 在CF卡上建立文件系统和安装引导加载程序

    CF卡在嵌入式工控领域越来越多的被应用,如何在CF卡上构建嵌入式linux是开发中一个基础但非常重要的过程! 本文介绍在CF卡上建立用于PC104板卡上的根文件系统,着重介绍了针对CF卡的操作,至于具 ...

  4. 高性能linux构建Cf游戏,构建CF卡Linux系统的几个常见难题

    关于如何在cf卡上构建linux ,从网上可以找到很多文章,如:许德新 <嵌入式Linux在PC104平台上的构建与实现>等等.这里主要介绍我在cf卡上构建linux系统中碰到的问题和 解 ...

  5. WINCE6.0+S3C6410基于SD卡启动

    ********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi ...

  6. imx6 android SD卡启动

    工作中需要将imx6的android系统从SD卡启动,所以就分析了MfgTool中的脚本,分析android的分区情况,并尝试自己操作,竟然成功了,记录于此. 参考文档 http://www.kanc ...

  7. 未备份cf卡数据删除了怎么办?有这3个恢复方法

    对于cf卡相信大家都不陌生,它被广泛用于相机,摄像机等电子设备中,然而,随着它的不断普及,可能会因为不同原因导致cf数据丢失,比如因病毒感染.误格式化导致删除,如果cf卡上的数据没有备份却删除了怎么办 ...

  8. CF卡转模式(本地)

    具体如下:将CF卡通过硬盘盒在电脑上建立分区并格式化为FAT32格式,然后将ATCFWCHG.COM文件拷贝到CF卡的根目录,假如CF卡的盘符为C,用DOS启动电脑,输入命令(每次输入命令后回车): ...

  9. [原创] 利用busybox, extlinux 在工控机CompactFlash(CF卡)上构建Linux系统(中)

    上篇:CF卡分区, extlinux的安装 中篇:构建根文件系统 下篇:2.6内核剪裁及Busybox编译配置及其分析 一个基本的文件系统应该包括: busybox (提供 shell 命令集) 设备 ...

最新文章

  1. 【SVN】svn“E155017工作副本的参考文件损坏、E200014文件校验和不匹配”的解决方法
  2. google浏览器插件安装时出错,Package is invalid: CRX HEADER INVALID
  3. 如何获得瑞星网络安全工程师
  4. Quartz.NET
  5. 简述中断处理的6个步骤_实用!处理电机振动的11个常用步骤
  6. Rails测试《十一》添加邮件发送程序及测试邮件发送程序
  7. 因为一个循环,CPU搞了个新技术
  8. 【注册机】ColorSchemer Studio 2.1.0 注册机
  9. IDEA build时出现Artifact contains illegal characters的解决
  10. PC端输入法双拼皮肤分享
  11. oracle 数据库 双机,oracle双机热备份方法
  12. ad19原理图标注_Altium Designer 19绘制stm32最小系统原理图库及原理图
  13. 协同控制中的共识算法概述
  14. Android实现图片滚动控件,含页签功能,让你的应用像淘宝一样炫起来
  15. C++ inheritance examples
  16. ArrayList和LinkedList的底层源码之我见
  17. FileReader的用法
  18. mysql投影和选择区别_计算机二级。选择和投影到底有什么区别?
  19. [物联网文章之其四] 在物联网中应用机器学习:使用 Android Things 与 TensorFlow
  20. 非对称网格布局AsymmetricGridView小解

热门文章

  1. 牛客题单——同余、并查集
  2. uniapp stopPropagation 无效
  3. android+so+upx,UPX压缩壳简介
  4. 114284.鼹鼠隧道NEERC2016
  5. 密码学基础(二)算法和密钥
  6. 价值19.9元 问药师 - 儿童维生素D的补充 总结
  7. 计算机视觉竞赛技巧总结(二):图像分割基础篇
  8. matlab y2=sin(3t)exp(-t/3);,Matlab工程应用基础_3_3_西安交通大学:Matlab工程应用基础(姜歌东)_ppt_大学课件预览_高等教育资讯网...
  9. 测绘地理信息方向期刊写作、制图规范
  10. 老龄化社会,“免验”的验证码更重要