Articles Posted by the Author:

  • 86Duino SysImage User Guide

    86Duino SysImage User Guide

    After 86Duino SysImage is installed on a MicroSD storage card, you can use the MicroSD to launch 86Duino firmware on 86Duino hardware, which include the SysImage sketch. With SysImage, you can perform the following: Update 86Duino firmware stored on the built-in flash, including the bootloader Update 86Duino system BIOS When SysImage is launched, the LED […]


  • Firmata Library

    Firmata Library

    Firmata is a generic protocol for communicating with microcontrollers like the Arduino and 86Duino from software on a host computer. The protocol details can be found in the wiki page, and for more on the Firmata protocol, see http://firmata.org. The Firmata library implements the Firmata protocol and allows you to write custom firmware without having […]


  • 86Duino SysImage Installation (Mac OS X)

    86Duino SysImage Installation (Mac OS X)

    86Duino SysImage is a utility which enable you to place 86Duino system firmware onto a MicroSD storage card, include the following: Create a bootable MicroSD storage card to launch 86Duino system firmware (Refer to: Advantage for launching 86Duino Firmware from MicroSD). Update 86Duino firmware on internal flash, including the bootloader. Update 86Duino system BIOS. This […]


  • 86Duino SysImage Installation (Windows)

    86Duino SysImage Installation (Windows)

    86Duino SysImage is a utility which enable you to place 86Duino system firmware onto a MicroSD storage card, include the following: Create a bootable MicroSD storage card to launch 86Duino system firmware (Refer to: Advantage for launching 86Duino Firmware from MicroSD) Update 86Duino firmware on internal flash, including the bootloader. Update 86Duino system BIOS. This […]


  • Ethernet library

    Ethernet library

    The CPU of 86Duino boards contain a built-in 10/100Mbps LAN interface, which can be accessed via the Ethernet library. The Arduino Ethernet Shield isn’t needed on 86Duino. This library can serve as either a server accepting incoming connections or a client making outgoing ones. In 86Duino Coding 101, the library supports up to four concurrent […]


  • EEPROM Library

    EEPROM Library

    Most Arduino boards has real EEPROM: memory whose values are kept when the board is turned off (like a tiny hard drive), but the 86Duino not. Instead, we implement virtual EEPROM on 86Duino using two approaches: one realizing a 16 KB virtual EEPROM in the on-board SPI flash with an advanced virtual EEPROM algorithm, and […]


  • Variables

    Variables

    A variable is a place to store a piece of data. It has a name, a value, and a type. For example, this statement (called a declaration):    int pin = 13; creates a variable whose name is pin, whose value is 13, and whose type is int. Later on in the program, you can […]


  • Sketch

    Sketch

    In this tutorial, you’ll learn how each part of that sketch works. Sketch A sketch is the name that Arduino and 86Duino use for a program. It’s the unit of code that is uploaded to and run on an Arduino or 86Duino board. Comments The first few lines of the Blink sketch are a comment: […]


  • == operator

    == operator

    Description Compares two strings for equality. The comparison is case-sensitive, meaning the String “hello” is not equal to the String “HELLO”. Functionally the same as String.equals(). Syntax string1 == string2 Parameters string, string2: variables of type String Returns true: if string1 equals string2 false: otherwise Example - StringComparisonOperators See also - String - equals() - […]


  • + operator

    + operator

    Description Combines, or concatenates two strings into one new String. The second string is appended to the first, and the result is placed in a new String. Works the same as String.concat(). Syntax string3 = string1 + string 2; string3 += string2; Parameters string, string2, string3: variables of type String Returns new String that is […]