設定開機載入 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.