简介 86Duino EduCake 是一款 x86 架构的开源微电脑学习机,内部采用高性能 32 位 x86 相容的处理器 Vortex86EX,可以相容并执行 Arduino 的程式,特点是内建面包板,使用者不需经由焊接过程,即可快速将许多电子元件、感测器及周边配件加以连接或置换并进行电子实验。其内建的特殊电路保护设计,能防止错误操作而导致烧毁 I/O 接脚。除此之外,EduCake 外壳是由坚固的金属和面包板组合而成,重要的电子零件皆被包覆其内,周围留下常用的 I/O 接口,使得 EduCake 不容易受到外力破坏,适合让使用 Arduino 、微电脑及嵌入式系统的初学者、设计师、业余爱好者、任何有兴趣的人,打造自己专属的电子互动装置。 硬体规格 CPU 处理器:x86 架构 32 位元处理器 Vortex86EX,主要时脉为 300MHz(可用 SysImage 工具软体超频至最高 500MHz) RAM 记忆体:128MB 工规 DDR3 SDRAM Flash 记忆体:内建 8MB,出厂已安装 BIOS 及 86Duino 韧体系统 1 个 10M/100Mbps 乙太网路 RJ-45 接口 2 个 USB Host […]
数位脚位(Digital Pins) 86Duino 的数位脚位(86Duino 的数位脚位被对应到 Vortex86EX 的 GPIO 脚位)可以在执行阶段设定为输入或是输出,我们将在以下的文章说明如何设定以及各状态相关的特性。 数位脚位设定为 INPUT 时的特性 86Duino 的数位脚位预设为输入,如果要数位脚位作为输入使用,直接使用即可,不需透过 pinMode() 设定。当数位脚位被设定为输入时,会处于高阻抗状态。当状态为 INPUT 的数位脚位连接到其他电路上时,所造成的负载是很小的,意味着很小的电流就可以对外部电路的变化做出反应。(在 Arduino 的课程中可以看到状态为 INPUT 的 pin 可以用来完成一些特别的任务,像是实作电容式触摸传感器、把 LED 当作光电二极体读取或是把类比传感器当作 RCTime 读取) 然而这也意味着当数位脚位被设定为输入且没有连接东西时,会回传貌似随机的值,其值会受到环境的电子噪音或是邻近脚位的电容耦合影响。 数位脚位设定为 INPUT_PULLUP 时的特性 在 Vortex86EX 裡有内建 75K 欧姆的上拉电阻,可以在程式中启用内建的上拉电阻,只要使用 pinMode() 设定数位脚位为 INPUT_PULLUP 即可。 当数位脚位为 INPUT_PULLUP 状态时,如果没有连接东西在数位脚位上,会回传 HIGH。如果连接传感器在状态为 INPUT_PULLUP 的数位脚位上时,传感器的其他脚位应该要接地,以简单的开关为例,当开关没被按下时,连接的数位脚位会回传 HIGH,切换器被按下时,连接的数位脚位会回传 LOW。 数位脚位设定为 INPUT_PULLUP 时,由于连接了上拉电阻数位脚位会提供电流,足以让连接在该脚位的 LED 亮起,但是亮度会很低。如果发现 LED […]
86Duino Coding 的执行需要 DOSBox,下面将说明在 openSUSE 上安装 DOSBox 套件的步骤。另外,86Duino Coding 将 sketch 烧录到 86Duino 开发板时,为避免找不到序列埠和 Modem Manager 干扰,我们也将介绍如何更改相关设定档。 Step 1 开启终端机: Step 2 安装 DOSBox 套件。 请键入以下指令: sudo zypper in dosbox 您将看到 DOSBox 套件的安装画面如下: Step 3 为避免 Modem Manager 干扰 86Duino 的 sketch 程式烧录,我们需要修改 Modem Manager 设定档。 键入以下指令进入 /lib/udev/rules.d/ 资料夹: cd /lib/udev/rules.d/ 以文书编辑器(例如: vim)打开 77-mm-usb-device-blacklist.rules 档案: […]
86Duino Coding 的执行需要 Java JRE 及 DOSBox,下面将说明在 CentOS 6 上安装 Java JRE、DOSBox 套件的步骤。另外,86Duino Coding 将 sketch 烧录到 86Duino 开发板时,为避免找不到序列埠和 Modem Manager 干扰,我们也将介绍如何更改相关设定档。 Step 1 开启终端机: Step 2 安装 Java JRE 套件。 请键入以下指令: sudo yum install java-1.7.0-openjdk.i686 您将看到 Java JRE 套件的安装画面如下: Step 3 安装 DOSBox 套件。 请至以下连结下载最新的 rpmforge-release rpm 档案: http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/ 在这个例子中,我们下载 rpmforge-release-0.5.3-1.el6.rf.i686.rpm。 然后,请键入以下指令来安装 rpmforge-release: sudo […]
86Duino Coding 的执行需要 Java JRE 及 DOSBox,下面将说明在 Ubuntu 上安装 Java JRE、DOSBox 套件的步骤。另外,为避免 Ubuntu Modem Manager 干扰 86Duino 的 sketch 程式烧录,我们也将介绍如何更改 Modem Manager 设定档。 Step 1 开启终端机: Step 2 安装 Java JRE 套件。 如果您的 Ubuntu 版本是 12.04 或以上,请键入以下指令: sudo apt-get install openjdk-6-jre 如果您的 Ubuntu 版本是 11.04,请键入以下指令: sudo sed -i 's,http://.*ubuntu.com,http://old-releases.ubuntu.com,g' /etc/apt/sources.list sudo apt-get -y update sudo […]
86Duino Coding 的执行需要 Java JRE 及 DOSBox,下面将说明在 Fedora 上安装 Java JRE、DOSBox 套件的步骤。另外,86Duino Coding 将 sketch 烧录到 86Duino 开发板时,为避免找不到序列埠和 Modem Manager 干扰,我们也将介绍如何更改相关设定档。 Step 1 开启终端机: Step 2 安装 Java JRE 套件。 如果您的 Fedora 版本是 18 以上,请略过此步骤,直接进行 Step 3。 如果您的 Fedora 版本是 17/16,请键入以下指令: sudo yum install java-1.7.0-openjdk.i686 您将看到 Java JRE 套件的安装画面如下: Step 3 安装 DOSBox 套件。 如果您的 […]
86Duino Coding 的执行需要 Java JRE 及 DOSBox,下面将说明在 Debian 上安装 Java JRE、DOSBox 套件的步骤。另外,86Duino Coding 将 sketch 烧录到 86Duino 开发板时,为避免找不到序列埠和 Modem Manager 干扰,我们也将介绍如何更改相关设定档。 Step 1 开启终端机: Step 2 安装 Java JRE 套件。 如果您的 Debian 版本是 7.0 以上,请略过此步骤,直接进行 Step 3。 如果您的 Debian 版本是 6.0,请键入以下指令: sudo apt-get install openjdk-6-jre 您将看到 Java JRE 套件的安装画面如下: Step 3 安装 DOSBox 套件。请键入以下指令: sudo […]
86Duino Coding 整合开发环境 (IDE) 是以 Arduino 1.5.2 版为基础修改而来,其在 Linux 上的安装步骤与 Arduino Playground 上的安装教学所写的雷同,下面我们详细介绍如何在 Linux 上安装 86Duino Coding 开发环境: Step 1 建立 86Duino Coding 的执行环境。请根据您的 Linux 发行版本选择相应的说明: Ubuntu Debian Fedora CentOS 6 openSUSE Step 2 下载并解压 86Duino Coding。 请至 86Duino 下载页面下载 86Duino Coding 的 Linux 版: 将下载的 .tar.gz 档案解压缩至一个资料夹内: Step 3 执行 86Duino Coding。 请将 86Duino […]
对不起,此内容只适用于日本語和English。
对不起,此内容只适用于日本語和English。