86Duino 除了是 Arduino 相容开发板,也是一台迷你的 x86 电脑,因此允许使用者安装各种 x86 相容的作业系统,如:Linux、Windows XP、DOS。本文将说明如何在 86Duino 上安装 Windows XP。在开始之前,先说明一些注意事项如下: 安装 Windows XP 的硬体装置必需具备 VGA 显卡(因为安装程式在安装过程中如果侦测不到 VGA 显卡,将会强制失败)。因此,本文使用能连接 VGA 显卡的 86Duino One 做为示范,介绍 Windows XP 安装方法。 如果您想在 86Duino Zero 或 EduCake 上使用 Windows XP 作业系统,可拿在 86Duino One 上安装好 Windows XP 的 SD 卡,直接插在 86Duino Zero 或 EduCake 上开机即可。(注意,因 86Duino Zero 或 EduCake […]
86Duino 除了是 Arduino 相容开发板,也是一台迷你的 x86 电脑,因此允许使用者安装各种 x86 相容的作业系统,如:Linux、Windows、DOS。本文将说明如何使用 USB 光碟机在 86Duino 上安装 Windows XP。 一、准备 一片 86Diuno One: 一片 Vortex86VGA 显卡: 一张空的 MicroSD 卡,容量应 2GB 以上: 一个 USB Hub: 一台 USB CD-ROM 或 DVD-ROM 光碟机: 一个 USB 键盘: 一条 86Duino 的 USB Host 线材: 二、安装步骤 步骤 1 将 VGA 卡接上 86Duino,VGA 信号线连接至萤幕: 步骤 2 将空的 […]
对不起,此内容只适用于繁體中文。
V1.1 – 2016.2.23 Kernel 版本更新为 3.4.6 新增 mraa 函式库,以及更新 CMake 工具 新增 Video stream 功能 在 home/dmp 资料夹下新增 86Duino_Tools,里面摆放常用的小工具 在 86Duino SDK 中新增 Servo86 函式库 每一个函式库 (包含标准函式库) 下,都新增一个 Make.SO 档,让使用者可以透过此 Make.SO 档编译出动态连结函式库 Hostname 从 L86duntu 改为 86duino,使用者可以用 86duino.local 的名称连线至 L86duntu(透过 SSH、FTP 方式) v1.0 – 2015.7.7 在 home/dmp 资料夹下新增 Linux SDK 新增 CANBus driver, 并在开机时挂载 在 […]
描述 停止看门狗计时器。此函式同时也会卸载由 attachInterrupt() 挂载的使用者 ISR。 语法 TimerWDT.stop() 参数 无。 回传 无回传值。 See also - initialize() - attachInterrupt() - detachInterrupt() 函式库参考主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
描述 判断上次系统是否曾经被看门狗计时器重置过。 语法 TimerWDT.isResetByWDT() 参数 无。 回传 此函式将回传 boolean 值如下: true:本次开机是由于系统被看门狗计时器重置所引起。 false:系统上次是正常关机,没有被看门狗计时器重置。 范例 See also - reset() 函式库参考主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
描述 重置看门狗计时器(使看门狗计时器的计数值归零)。 此函式主要在看门狗模式中使用,进行俗称的喂狗动作(kicking the dog),避免 CPU 被看门狗重置。 语法 TimerWDT.reset() 参数 回传 无回传值 范例 设定看门狗计时器为看门狗模式,计时 30 秒自动重置系统,并另外且在程式中每隔 10 秒重置一次看门狗计时器。(正常情况下,系统重置事件将永远不发生,但如果系统受到外力干扰在执行中当机,那麽 30 秒后看门狗计时器将会重置系统,让系统重开机执行。) See also - isResetByWDT() 函式库参考主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
描述 设定看门狗计时器的时间週期。 语法 TimerWDT.setPeriod(time) 参数 time:时间週期,单位为微秒(us)。 回传 无回传值 范例 设定看门狗计时器为计时中断模式, 每隔 200ms 点亮和熄灭 LED: See also - initialize() - attachInterrupt() - detachInterrupt() 函式库参考主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
描述 卸载经由 attachInterrupt() 挂载的使用者 ISR。 语法 TimerWDT.detachInterrupt() 参数 无。 回传 无回传值。 See also - attachInterrupt() 函式库参考主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
描述 挂载使用者 ISR,并同时启动看门狗计时器。(注:此函式只有在计时中断模式下才有作用。) 语法 TimerWDT.attachInterrupt(isr) TimerWDT.attachInterrupt(isr, time) 参数 isr:执行的函式名称。 time:设定时间週期(可选参数,非必要),单位为 us。 回传 无回传值 范例 设定看门狗计时器为计时中断模式,每隔 100ms 点亮和熄灭 LED: See also - detachInterrupt() 函式库参考主页面 The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.