Instructions and scripts to install ethereum.org on WandBoard.org
Shell
Switch branches/tags
Clone or download
Latest commit 541f860 Nov 17, 2015
Permalink
Failed to load latest commit information.
README.md Update README.md Nov 15, 2015
eth-installer.sh Update eth-installer.sh Nov 16, 2015
geth-installer.sh Update geth-installer.sh Jul 31, 2015

README.md

WandBoard-Eth-Install

Eth(Embedded) Wandboard.org/Ethereum Install Instructions

Supported Boards:

  • Wandboard Quad
  • Wandboard Dual

Materials Needed:

  • Wandboard development board
  • 64GB micro SD Card
  • Power Supply for Wandboard(5VDC 2A standard barrel connector)
  • Ethernet cable (to connect to available, DHCP enabled, internet router)
Note: although 64GB is not immediately necessary, as the ethereum blockchain grows you will need the room to store it. (At least until SPV is available) Another strong suggestion is to use Class 10 SanDisk Ultra or Extreme models with higher R/W speeds

Optional Materials:

  • Micro HDMI->HDMI cable
  • Monitor with HDMI input(or apropriate adapter)
  • USB Keyboard

Installation Method

Disclaimer - If you will be formatting an SD card be aware that you will be deleting all information stored on said card. Eth(Embedded) is NOT responsible for any data loss that may occur during the format process.
  1. Insert your FAT32 formatted SD card into your linux PC or Laptop. Next we will install Debian Wheezy following the instructions from http://www.armhf.com/boards/wandboard/wand-sd-install/

    IMPORTANT Ensure that when you get to "STEP#5" of the armhf instructions you SUBSTITUTE the line:

    -wget http://s3.armhf.com/dist/wand/ubuntu-trusty-14.04-rootfs-3.10.17.1-wand-armhf.com.tar.xz

    with

    -wget http://s3.armhf.com/dist/wand/debian-wheezy-7.5-rootfs-3.10.17.1-wand-armhf.com.tar.xz

  2. Once you have completed the instructions from www.armhf.com, safely remove and install SD card into a powered down Wandboard with ethernet cable connected between your board and an internet enabled DHCP router.

  3. Safely remove and install SD card into a powered down Wandboard with ethernet cable connected between device and an internet enabled DHCP router.

  4. Power on your Wandboard.

  5. While the Wandboard is booting, we need to log in to our router and look at the dhcp client list to find the IP address assigned to our Wandboard device, alternately you can use one of my favorite mobile apps, FING, as long as your android phone is connected to the same network. We can then, using a linux cli or putty, ssh(instructions) into the device with the following default credentials:

    • login : debian
    • password: debian
  6. At this point lets take the opportunity to change the debian users password:

    passwd and follow on screen instructions...

  7. Now lets download & unzip the installer scripts and choose eth-installer.sh OR geth-installer.sh:

    wget https://github.com/EthEmbedded/WandBoard-Eth-Install/archive/v0.4.0.tar.gz

    tar -xvzf v0.4.0.tar.gz

    cd Wandboard-Eth-Install-0.4.0

    sudo chmod +x geth-installer.sh OR sudo chmod +x eth-installer.sh

  8. Now lets run the install script for either geth or eth

    ./geth-installer.sh

    OR

    ./eth-installer.sh

    NOTE - If a window pops up requesting you to restart services during the process, feel free to select yes.

  9. Finally lets start the client:

    For geth :

    cd ~/go-ethereum/build/bin

    ./geth

    For eth:

    cd ~/cpp-ethereum/build/eth

    ./eth

####For more info regarding running cli clients please visit the following links:

For geth/go-ethereum visit: https://github.com/ethereum/go-ethereum/wiki/Command-Line-Options

For eth/cpp-ethereum visit: https://github.com/ethereum/cpp-ethereum/wiki/Using-Ethereum-CLI-Client

####For more information regarding the Hardkernel Odroid Series of boards visit:

Main Homepage: http://www.hardkernel.com/main/main.php

####What now?

To learn more about Ethereum.org get involved!

A great place to start are the forums at https://forum.ethereum.org/

OR

Learn more about creating DApps by visiting https://dappsforbeginners.wordpress.com/