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 视窗的步骤

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.