86Duino SysImage 安裝方法 (Linux)

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

本文將以 Ubuntu 為例,介紹 SysImage 在 Linux 系統下的安裝,至於其使用方式,請參閱此連結

事前準備材料

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

  3. 一個 MicroSD 讀卡機
  4. sd_reader

Step 1

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

1124

Step 2

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

55

此時, 您應該可以在桌面上看到讀卡機圖示出現

1117

接下來,請打開終端機,

1117

在終端機中鍵入以下命令:

    sudo fdisk -l

1117

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

0011

請從此列表中找出您的讀卡機裝置(在我們此處的例子,讀卡機是 /dev/sdb ),

1117

請記載列表中您的讀卡機之所有分割區代號(在我們此處的例子,讀卡機分割區只有一個,代號是 sdb1 ),

1117

接下來,我們要卸載所有已掛載的分割區,請鍵入以下指令:

    sudo umount /dev/sdb1

1119

(假如您的讀卡機上有更多的分割區,請重複上面動作直至所有掛載的分割區都被卸載)

分割區全部卸載後,您可以從桌面上看到讀卡機圖示已被移除,

1120

然後,在終端機中鍵入以下指令,將 86Duino SysImage 燒錄到 MicroSD 卡:

    dd of=您的讀卡機裝置 if=您的86duino.img路徑 bs=1m

在我們此處的例子中,我們鍵入: dd of=/dev/sdb if=/tmp/86duino.img bs=1M

1123

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

燒錄完成後請將 MicroSD 卡拔出讀卡機。

12121

Step 3

接下來我們便可使用此 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.