ODROID XU4

Warning

@ To be done by Roger and Amory

Download Image

Oficial Ubuntu MATE 16.04 for Odroid XU4:

Unzip the Image file and go on to the next part.

Write the Image to the SDCard

The procedure is the same compared to procedure for Raspberry Pi

Write the Image to the eMMC memory

One of the nice features of Odroid XU4 is that it has the eMMC memory module. According to them, the eMMC 5.0 storage is ~7x faster than the MicroSD Class-10 card in read tests. When using it, one can realise that the boot is clearly faster than SD cards.

There are two ways to load eMMC memory, depending whether the eMMC Module Reader is available or not.

Using eMMC Module Reader

This method requires the eMMC Module Reader

../../_images/emmc-board.jpg

Then, the procedure to write the Image is the same for SDCards.

Using Odroid and SDCard

If the Reader is not available, one can follow these steps:

  • Load the Image on a SDCard as described above
  • Set the memory Switch to select SDCard
  • Plug the eMMC module
  • Turn the system on and boot the system
  • Plug in the USB3 interface a external drive with the Image file
  • Find out the mounting point for the eMMC module, which is most probably /dev/mmcblk1
  • Go to the directory with the Image file and
  • Execute: sudo dcfldd of=/dev/mmcblk1 if=./MyImage.img

Done, the eMMC module was loaded without using the Reader. Now, to test boot with the eMMC, follow these steps:

  • Shutdown the computer
  • Remove the SDCard and make sure the eMMC is connected
  • Set the memory Switch to select eMMC
  • Turn the system on and boot the system

You will see that the time for the boot is shorter and the computer is faster. It will boot twice when you boot it for the first time. The reason is that it automatically expand the file system in the 1st boot. However, it is transparant to the user.

Backing up Image from the eMMC memory

A similar procedure as described in the previous section can be used for backing up the Image in the eMMC module. Follow these steps:

  • Load the Image on a SDCard as described above
  • Set the memory Switch to select SDCard
  • Turn the system on and boot the system
  • Plug in the USB3 interface an external drive where the Image file will be saved
  • Find out the mounting point for the eMMC module, which is most probably /dev/mmcblk1
  • Go to the directory where the Image file will be saved and
  • Execute: sudo dcfldd if=/dev/mmcblk1 of=./MyImage.img

Done! Now it is recommended to shrink the Image file. For more information about loading Image, refer to Raspberry Pi 3 procedure.

Setting Up ROS

There is no special procedure to install ROS dor Odroid. Just follow the same procedure for Raspberry Pi 3, using Ubuntu Mate 16.04.

Setting Up GAMS/Madara

There is no special procedure to install GAMS/Madara dor Odroid. Just follow the same procedure for Raspberry Pi 3, using Ubuntu Mate 16.04.

Setting Up Peripherals

GPS

describe here how to install GPS drivers.

oCam-1MGN-U Global Shutter

describe here how to install the oCam-1MGN-U Global Shutter camera.

Wifi

The recommended wifi dongle is called Wifi module 3 because it has deattachable antenna

It works out of the box for Ubuntu Mate. No further installation or configuration is required.

USB IO Board

describe here how to install and use the USB IO Board.