当我们将 L86duntu 映像档还原至 8GB 以上(例如:16GB、32GB)的 SD 卡后,会发现 L86duntu 映像档在 SD 卡上所占的磁碟空间为 8GB,超过 8GB 的 SD 卡空间为未配置状态,没有被 L86duntu 使用。本文说明如何将原本 8GB 的 L86duntu 磁碟空间,扩展至整个 SD 卡大小,让 L86duntu 能充份使用全部的 SD 卡空间。 扩展 L86duntu 磁碟空间 步骤 1 这里我们以一张大小为 16GB 的 SD 卡为例,先将已安装好 L86duntu 的 SD 卡插入您的个人电脑: 步骤 2 打开终端机,我们准备安装一套图形化磁碟管理工具 GParted,请输入下列指令: apt-get install gparted 步骤 3 等待 GParted 安装完成后,输入下方指令执行此工具: gparted […]
对不起,此内容只适用于繁體中文。
目前最新的 86Duino Linux SDK 支援的 API 和内建函式库同步到 86Duino Coding 210,但由于 Linux 环境的限制,部份要求 hard real-time 特性的 API 与函式库尚无法在 Linux 下提供。下面是 86Duino Linux SDK 支援的 Arduino 标准 API 列表: pinMode() digitalWrite() digitalRead() analogRead() analogReadResolution() analogWrite() analogWriteResolution() cpuTemperature() tone() noTone() shiftOut() shiftIn() pulseIn() millis() micros() delay() delayMicroseconds() attachInterrupt() detachInterrupt() Serial1 ~ 3 Serial232 Serial485 以上 API 使用方法可参考 Language […]
86Duino Linux SDK 位于 /home/dmp/86Duino_Linux_SDK 目录下,提供支援 86Duino 硬体功能的 C++ 函式库,可让您在一般 C++ 程式中使用相容 Arduino 的 API 来存取 86Duino 的 I/O 介面,并以 gcc 编译出在 86Duino 上执行的 Linux 程式。 86Duino Linux SDK 允许使用者用两种写法来撰写程式:类 Arduino sketch 程式写法和标准 C++ 程式写法。进入 /home/dmp/86Duino_Linux_SDK/examples 目录中,使用者会看到两个子目录,分别是 arduino 和 cpp,使用者若对 Arduino sketch 程式写法较为熟悉,可以进入 arduino 子目录,参考其中的范例程式;另一方面,若使用者对标准 C++ 程式写法较熟悉,则可进入 cpp 子目录,参考其中范例程式的写法。以下我们将以 86Duino 的 Blink sketch 范例程式为例,简单说明类 Arduino […]
描述 86INFO 是 L86duntu 内建的一个工具程式,可用来显示 86Duino 的系统资讯。此程式原始码放在 /home/dmp/86Duino_Tools/src/86info 目录下,使用者可自行参考或修改。 使用方式 使用 86INFO 只要直接在 /home/dmp/86Duino_Tools 目录下输入下列命令即可: ./86info 执行后 86INFO 将会在萤幕上显示 86Duino 的 CPU 型号、工作时脉频率以及记忆体容量。 范例 以下指令会输出 86Duino 的系统资讯: ./86info 黑客天地主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License.
描述 86CLOCK 是 L86duntu 内建的一个工具程式,可用来显示 86Duino 使用的 CPU 型号以及目前 CPU 与 DRAM 的工作时脉频率,并允许更改 CPU 工作时脉频率。此程式原始码放在 /home/dmp/86Duino_Tools/src/86clock 目录下,使用者可自行参考或修改。 使用方式 使用 86CLOCK 只要直接在 /home/dmp/86Duino_Tools 目录下输入下列命令即可: ./86clock [CPU clock] CPU clock:指定 CPU 工作时脉,有 200、300、400、444 和 500 五种选项可选。 86CLOCK 执行后必须重开机,新的时脉设定才会生效。此外,若不输入 CPU clock 参数,则 86CLOCK 执行后仅显示 CPU 型号以及目前 CPU 与 DRAM 的工作时脉频率。 范例 1. 以下指令会在萤幕上显示 CPU 型号、CPU 时脉、DRAM 时脉: ./86clock […]
描述 86CRSBAR 是 L86duntu 内建的一个工具程式,可变更 CPU 内部的 Crossbar 设定,用来切换 86Duino 部份 I/O 接脚的内定输出功能;例如:我们可利用此工具程式将 86Duino 的 SPICS 接脚功能从 SPI Bus 的 CS 输出切换成 14.318MHz 的 Clock OUT,输出特定时脉给外部装置。86CRSBAR 原始码放在 /home/dmp/86Duino_Tools/src/86crsbar 目录下,使用者可自行参考或修改。 使用方式 使用 86CRSBAR 只要直接在 /home/dmp/86Duino_Tools 目录下输入下列命令即可: ./86crsbar [mode] mode:指定要切换的脚位及功能,一共有 21 个选项可选择,详见下表。 mode 功能说明 A 把 86Duino 第 0, 1 接脚功能切换为 GPIO B 把 86Duino 第 0, […]
描述 86IO 是 L86duntu 内建的一个工具程式,用来设定 86Duino 数位 I/O 接脚的输出状态,或读取数位 I/O 接脚的输入状态。实作方法则是直接调用 86Duino API 里的 digitalRead() 和 digitalWrite(),其原始码放在 /home/dmp/86Duino_Tools/src/86io 目录下,使用者可自行参考或修改。 使用方式 使用 86IO 只要直接在 /home/dmp/86Duino_Tools 目录下输入下列命令即可: ./86io [mode] [pin] [logic level] mode:设定数位 I/O 脚工作的模式,有 r 和 w 两种选项,r 代表将数位 I/O 脚设定为输入端,w 代表将数位 I/O 脚设定为输出端。 pin:指定的数位 I/O 脚编号。 logic level:当 mode 选择为 w 时才需要提供这个参数。logic level 有两个选项:HIGH 或是 […]
描述 86ADC 是 L86duntu 内建的一个工具程式,用来读取 86Duino 板上 A/D 接脚侦测到的电压数值。实作方法则是直接调用 86Duino API 里的 analogRead(),其原始码放在 /home/dmp/86Duino_Tools/src/86adc 目录中,使用者可自行参考或修改。 使用方式 使用 86ADC 只要直接在 /home/dmp/86Duino_Tools 目录下输入下列指令即可: ./86adc [pin] pin:指定要读取的脚位,可以有两种表示方式,0~6 或是 A0~A6。 86ADC 执行后会将读取到的数值列印在萤幕上,数值范围为 0~1024。 范例 1. 以下指令会读取 A/D 接脚编号为 A2 的脚位: ./86adc 2 2. 以下指令会读取 A/D 接脚编号为 A5 的脚位: ./86adc A5 黑客天地主页面 The text of the 86Duino reference is licensed […]
对不起,此内容只适用于English。