86Duino SysImage 安裝方法 (Windows)

86Duino SysImage 是一個可在 MicroSD 卡上建立 86Duino 韌體系統的工具程式,主要可用於:

本文將介紹 SysImage 的安裝,至於其使用方式,請參閱此連結

事前準備材料

  1. 一個空的 MicroSD 卡(容量必須不小於 1GB)
  2. sd_card

  3. 一個 MicroSD 讀卡機
  4. sd_reader

Step 1

下載最新版本的 86Duino SysImage。將其解壓縮至 c:\ 後,您會看到大小約 1GB 的 86duino.img 檔案。

ddp_21

Step 2

下載 dd 工具程式。Windows 版的 dd 可至此下載:http://www.chrysocome.net/dd

版本請選擇 0.5 以上版本。

222

下載後,將 dd 工具程式解壓縮至 c:\dd-0.5,然後以 “系統管理員” 身份開啟 DOS 視窗,如果不用系統管理員身份開啟 DOS 視窗,將無法進行後面的操作步驟。(如何以系統管理員身份開啟 DOS 視窗

1113bmp

在 DOS 視窗中切換至 c:\dd-0.5 目錄(鍵入 cd c:\dd-0.5, 然後按 enter)

1114

Step 3

接下來準備將 86Duino SysImage 燒錄到 MicroSD 卡上。請將您的 MicroSD 卡插上讀卡機,然後將讀卡機插入電腦

55

此時, 您應該可以在 “我的電腦“ 上看到讀卡機圖示,請記住您的讀卡機磁碟代號(下圖例子中,讀卡機磁碟代號是 K 槽)

my_computer

請在 DOS 視窗中鍵入以下指令:

    diskpart

ddp_1

然後鍵入以下指令搜尋您電腦上的磁碟:

    list disk

ddp_2

從列表中找到您的讀卡機磁碟(在這個例子中,讀卡機磁碟名稱是 “Disk 1″)

ddp_3

然後,鍵入以下指令來選擇您的讀卡機磁碟:

    select disk 1

ddp_4

接下來,鍵入以下指令清除磁碟上所有分區資料:

    clean

ddp_6

鍵入以下指令重新建立磁碟主要分區:

    create partition primary

ddp_8

鍵入以下指令設定該主要分區為 active 狀態:

    active

ddp_10

鍵入以下指令離開 diskpart 程式:

    exit

ddp_14

回到 dd 程式的資料夾,請鍵入以下指令:

    dd --list

ddp_15

然後您將看到類似下圖的磁碟裝置列表:

1120

從列表中找到名為 removeable media 的裝置以及對應的磁碟代號,請找出對應您讀卡機磁碟代號的那一列

ddp_16

請再往下找到同名的讀卡機裝置(在這個例子中,名稱是 \\?\Device\HarddiskVolume15
實際的分區名稱是 \\?\Device\Harddisk1\Partition1

ddp_17

接下來請記下您讀卡機第 0 分區的裝置名稱(在這個例子中是 \\?\Device\Harddisk1\Partition0

ddp_17_1

鍵入以下指令,用 dd 將 86Duino SysImage 燒錄到 MicroSD 卡:

    dd of={您的讀卡機第 0 分區的裝置名稱} if=您的86duino.img檔案路徑 bs=1M

以上圖為例,我們鍵入: dd of=\\?\Device\Harddisk1\Partition0 if=c:\86duino.img bs=1M

ddp_18

整個燒錄過程大約需要 6 ~ 7 分鐘,請耐心等待(等待時間取決於您的 MicroSD 卡寫入速度)。

ddp_19

燒錄完成後您應該可以看到以下畫面:

ddp_20

請將 MicroSD 卡拔出讀卡機。

12121

Step 4

接下來我們便可使用此 MicroSD 卡開機。請將此 MicroSD 卡插入 86Duino 的 MicroSD 插槽中,然後將 86Duino 接上電源。

1313

86Duino 通電後會自動偵測 MicroSD 插槽內之 MicroSD 卡,若為可開機之磁碟,則改由 MicroSD 卡開機,而不從內建的 Flash 開機。

若 86Duino 成功由此 MicroSD 卡開機,您將可以看到 86Duino 上有一 LED 燈(下圖紅圈處)以 3 次短閃和 2 次長閃的頻率循環閃爍,此代表 86Duino 已正確在執行 SysImage 工具程式。

111

接下來您可將 86Duino 接上電腦,開始使用 SysImage 更新 86Duino BIOS 及內建 Flash 裡的 bootloader;亦可將此 MicroSD 卡當成正常的 86Duino 韌體系統開機磁碟,用 86Duino IDE 在其上燒錄您自己的 sketch 程式。(注意:SysImage 也是 sketch 程式,因此當您將自己的 sketch 程式燒錄到 MicroSD 卡後,SysImage 會被蓋掉。)

86Duino SysImage 的使用方法,請參照此連結


新手上路主頁面

The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License.