设定开机载入 Windows CE
本文将说明如何让 DuinOS 在开机时自动进入 Windows CE 6.0,而不是手动启动。
一、Windows CE 介绍
Windows CE 是微软开发的即时作业系统,常使用在嵌入式装置上。DuinOS 自 1.1 版后包含了针对 Vortex86EX SoC 製作的 Windows CE 6.0 demo 映像档,该映像档内包含常用软体(如:IE 浏览器、Windows Media Player、WordPad、Terminal Emulator)以及包含 86Duino 硬体驱动程式(如:VGA、HD Audio、Ethernet),方便您快速上手 Windows CE 的使用。
DuinOS 内与 Windows CE 相关的档案都放在 \WinCE 目录下。
二、设定开机自动载入 Windows CE
DuinOS 预设不会在开机时启用 Windows CE,如果希望在开机时自动载入 Windows CE,应依照下列步骤修改 DuinOS 根目录下的 AUTOEXEC.BAT 档:
STEP 1:把包含 DuinOS 的 SD 卡插入电脑。
STEP 2:开启 SD 卡中的 AUTOEXEC.BAT 档进行编辑。
STEP 3:找到 CALL TOOLS\86UsbSh.BAT
指令,在其开头加上 REM
使其失效。
STEP 4:在 AUTOEXEC.BAT 的最末端可看到下面四行指令
REM CALL WinCE\CE_ONE.BAT
REM CALL WinCE\CE_ONE_V.BAT
REM CALL WinCE\CE_ZERO.BAT
REM CALL WinCE\CE_ECAKE.BAT
请根据您的 86Duino 型号,将对应的指令行前的 REM
删除并存档。下面表格列出各个 86Duino 型号对应到的指令行:
86Duino 型号 | 对应指令行 | 说明 |
86Duino One | REM CALL WinCE\CE_ONE.BAT |
用于 86Duino One 没有连接 VGA 显卡的情况 |
86Duino One | REM CALL WinCE\CE_ONE_V.BAT |
用于 86Duino One 有接上 VGA 显卡(Vortex86VGA mini-PCIE card)的情况 |
86Duino Zero | REM CALL WinCE\CE_ZERO.BAT |
用于 86Duino Zero |
86Duino EduCake | REM CALL WinCE\CE_ECAKE.BAT |
用于 86Duino EduCake |
例如:假设你的硬体配置是 86Duino One 且没有连接 VGA 显卡,则必须把 REM CALL WinCE\CE_ONE.BAT
前的 REM
删除,变成 CALL WinCE\CE_ONE.BAT
,如下图所示:
STEP 5:将 SD 卡插回 86Duino 并重新开机,即可在开机时自动启动 Windows CE。
附录:Windows CE 序列埠与 86Duino 硬体序列埠的对应
下表列出 Windows CE 裡显示的序列埠编号与 86Duino 硬体序列埠的对应关係。
COM1 | TX1/RX1 (86Duino Zero, 86Duino One, 86Duino EduCake) |
COM2 | TX2/RX2 (86Duino One, 86Duino EduCake) |
COM3 | TX3/RX3 (86Duino One, 86Duino EduCake) |
COM4 | RS232 (86Duino EduCake) |
COM6 | RS485 (86Duino One) |
The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License.