Coder Social home page Coder Social logo

odroidxu3-eth-install's Introduction

Supported Boards:

  • Hardkernel Odroid XU3Lite
  • Hardkernel Odroid XU3
  • Hardkernel Odroid XU4

Materials Needed:

  • Odroid XU3 development board
  • 64GB micro SD Card
  • Power Supply for Odroid XU3(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.
  2. Download the Ubuntu 15.04lts images from http://odroid.in/ubuntu_15.04/:
  1. Once you have downloaded the .img file we will need to extract it using 7zip, and then burn the image to our SD card using WinDiskImager on Windows, or just use tar and dd on Linux following the how-to here: https://www.raspberrypi.org/documentation/installation/installing-images/linux.md

  2. Safely remove and install SD card into a powered down Odroid XU3 with ethernet cable connected between XU3 and an internet enabled DHCP router.

  3. Power on your Odroid XU3.

  4. While the Odroid XU3 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 Odroid XU3 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 : odroid
    • password: odroid
  5. At this point lets take the opportunity to change the odroid users password:

    passwd and follow on screen instructions...

  6. We also need to log off, and then log in as root to change the default root password:

    • login : root
    • password: root

    then...

    passwd and follow on screen instructions...

  7. Next lets re-login as the odroid user and expand partition #2 to utilize the entire SD Card:

    sudo fdisk /dev/mmcblk0

    We can press p for print to see our current setup and give you a reference moving forward.

    Next we need to delete and then re-create partition #2 by selecting:

    -d - delete -2 - partition to be deleted -n - create new partition -p - select partition type primary -enter - select default start block -enter - select default last block

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

    wget https://github.com/EthEmbedded/OdroidXU3-Eth-Install/archive/v0.3.2.tar.gz

    tar -xvzf v0.3.2.tar.gz

    cd OdroidXU3-Eth-Install-0.3.2

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

  9. 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.

  10. 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/

odroidxu3-eth-install's People

Contributors

phonikg avatar

Watchers

James Cloos avatar Carlos G. Varela avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.