Table of Contents

Advertisement

Quick Links

USER MANUAL
ODROID-XU4
rev. 20151207

Advertisement

Table of Contents
loading

Summary of Contents for HARDKERNEL ODROID-HC1

  • Page 1 USER MANUAL ODROID-XU4 rev. 20151207...
  • Page 2: Table Of Contents

    Index ODROID-XU4 Beginner’s Guide Chapter 1 • Welcome ..................1 Differences between a typical PC and a Single Board Computer (SBC) ..2 Components Included on an SBC ..............2 Block Diagram ....................3 Board Image ....................3 Power Supply ....................4 Monitor......................5 Keyboard and Mouse ..................5 Ethernet and Wii .....................6 MicroSD Card ....................6 eMMC Module ....................7...
  • Page 3 Index ODROID-XU4 Beginner’s Guide Linux Basics ....................31 Kernel ......................32 GUI .........................32 720p vs 1080p ....................32 Progressive vs Interlaced Video ..............33 Video Downconversion ...................33 Video Upconversion ..................34 HDMI Overscan ....................34 Disabling Monitor Overscan ................35 Display Setting Button on Remote Control .............35 Command Line Interface ................36 Disk Partitions....................36 Web Browsing ....................37...
  • Page 4 Index ODROID-XU4 Beginner’s Guide ODUINO ONE ....................55 ODROID-SHOW2 ...................56 Weather Board ....................58 USB Audio Adapter ..................59 USB-SPDIF ....................61 USB-CAM 720p ....................62 USB3/SATA3 HDD/SDD Interface Kit .............63 USB3/SATA3 HDD/SSD RAID0/1 Enclosure ..........66 USB GPS Module ...................68 myAHRS+ Board ....................70 Cloudshell .......................72 Expansion Board ....................74 Shifter Shield ....................75 ODROID-VU7 ....................77...
  • Page 5 © 2015 Hard Kernel, Ltd. • 704 Anyang K-Center, Gwanyang, Dongan, Anyang, Gyeonggi, South Korea, 431-815 Hardkernel manufactures the ODROID family of quad-core development boards and the world’s irst ARM big.LITTLE single board computer. Read our monthly magazine at http://magazine.odroid.com.
  • Page 6: Chapter 1 • Welcome

    Welcome ongratulations on purchasing the ODROID-XU4! It is one of the most powerful low-cost Single Board computers avail- able, as well as being an extremely versatile device. Fea- turing an octa-core Exynos 5422 big.LITTLE processor, advanced Mali GPU, and Gigabit ethernet, it can function as a home theater set-top box, a general purpose computer for web browsing, gam- ing and socializing, a compact tool for college or ofice work, a pro- totyping device for hardware tinkering, a controller for home auto-...
  • Page 7: Differences Between A Typical Pc And A Single Board Computer (Sbc)

    The boot partition can be stored on either a microSD card or the much faster eMMC module, and Hardkernel’s products have the unique distinction of supporting removable eMMC modules, so that operating systems may be switched out conveniently and easily.
  • Page 8: Block Diagram

    Chapter 1 Block Diagram The following diagram illustrates conceptually how the compo- nents of the XU4 it together: XU4 Block Diagram and Annoted Board Image ODROID XU4 USER MANUAL...
  • Page 9: Power Supply

    PSU into the power outlet. The pins are of Asian standard, and you may need an adapter to use in your region - such as the Americas. The PSU pictured above is available from Hardkernel. DC plug cable If you have a 5V DC 4A PSU which does not have the required plug, you can cut off the plug from such a power supply.
  • Page 10: Monitor

    Chapter 1 This cable is also available from Hardkernel, and may be paired with the SmartPower peripheral, which is an excellent bench power supply with variable voltage. Monitor The XU4 offers an HDMI port for connecting an HDMI-com- pliant monitor. It is recommended to use the Hardkernel supplied HDMI cable, but many other high quality standards conform cable should also work.
  • Page 11: Ethernet And Wii

    Chapter 1 Scanning ... XX:XX:XX:XX:XX:XX Rapoo E6700 $ sudo bluez-simple-agent hci0 XX:XX:XX:XX:XX:XX Push the Connect button again, and enter the shown pin on the keyboard, followed by the Enter key. If no pin is shown, try 000000. Then, type the following to trust the device and restart the bluetooth service: $ sudo bluez-test-device trusted XX:XX:XX:XX:XX:XX yes $ sudo /etc/init.d/bluetooth restart...
  • Page 12: Emmc Module

    Chapter 1 eMMC Module Align the eMMC module and the eMMC connector on the XU4 board, using the white rectangle on the PCB as a guide. The female portion of the eMMC module should line up with the male connector on the board.
  • Page 13: Technical Speciications

    Chapter 1 Technical speciications Processor Samsung Exynos5422 Cortex™-A15 2Ghz and Cortex™-A7 Octa- core CPUs with Mali Mali-T628 MP6 GPU Storage There are two different methods of storage for the operating sys- tem. The irst is by using a microSD Card and another is by inserting an eMMC module, which is normally used for storage for smartphones and digital cameras.
  • Page 14 Chapter 1 HDMI port The XU4 model uses a standard Type-A HDMI connector. Ethernet RJ-45 jack The standard RJ45 Ethernet port for LAN connection supports 10/100/1000 Mbps speed. The green LED Flashes when there is 100 Mbps connectivity, and the yellow LED Flashes when there is 1000 Mbps connectivity.
  • Page 15: Heatsink And Fan

    Chapter 1 USB VBUS controller A NCP380 Protection IC for USB power supply from OnSemi. Boot media selector The eMMC/SD card switch on the side of the board selects the boot media. Power supply circuit Discrete DC-DC converters LDOs are used for CPU/DRAM/IO power supply.
  • Page 16: Frequently Asked Questions

    You may boot from either microSD card or eMMC module. Can I buy OS pre-loaded SD card or eMMC? Yes, they are available from Hardkernel as well as other distributors. Can I add extra RAM memory? No. The RAM is not removable or swappable.
  • Page 17 Chapter 1 What peripherals are available? The following peripherals are available from the Hardkernel store and many of the Hardkernel certiied distributors: • WiFi Module • Bluetooth Module • HDMI Cable • MicroSD 8GB, 16GB cards (with a pre-installed OS) •...
  • Page 18 Chapter 1 I have a USB-Serial converter. Should I buy your USB-UART mod- ule kit? We strongly recommend using our USB-UART module kit because it includes the proper connector and voltage. How do I access the Internet with an ODROID-XU4? Use a 10/100/1000 LAN Ethernet connection, or purchase the WiFi module kit for a wireless connection.
  • Page 19 The ODROID-XU4 consumes less than 1A in most cases, but it can climb to 4A if many passive USB peripherals are attached directly to the main board. It is recommended to use the Hardkernel 5V/4A PSU or USB-to-DC Plug cable with a 5V/4A charger. Due to the limited power output from a computer’s USB port, we suggest only powering...
  • Page 20 However, the GPU userland drivers are in binary format due to ARM’s policies. Do I need to patch for optional accessories that are purchased from the Hardkernel store? No, they will work out-of-box with the kernels supplied with the oper- ating system.
  • Page 21: Chapter 2 • Getting Started

    Getting Started iven the introduction to the XU4 Single Board Com- puter (SBC) development board and the fact that you have all of the necessary peripherals, you must be excited to get started with your XU4 now. To be able to use the computer on the Internet, we irst need an idea of how the XU4 will it into a home computing network.
  • Page 22: Preparing The Work Area

    Chapter 2 Typical home computing network After preparing the boot media, it is theoretically possible to use a XU4 in a network disconnected from the Internet. However, many use cases require an always-ON functioning secure connection to the Internet. In either case, it is presumed you have a fully functioning in- tranet (i.e., the internal network within the home).
  • Page 23: Flashing An Image

    If you refer to the annotated board image, you can see that the XU4 supports two boot media types - microSD card or an eMMC module. They can be obtained from Hardkernel directly, either with Linux or Android, pre-installed. If you purchased one such device and if it has a factory-installed image, you can skip the lashing steps in this section and proceed to the next section.
  • Page 24 Chapter 2 Development boards such as the XU4, by deinition, will at some point either require an OS upgrade or a simple relash to revert to a known good base state. The following section describes lashing the media. USB microSD card adapter No matter which boot media you select for your XU4, you will need an additional device to perform the lashing process, which is called a USB SD card reader / writer.
  • Page 25: Windows 7

    Chapter 2 Preparing the eMMC module Shown above is the alignment when using the Transcend USB3 microSD card reader / writer model. The alignment may be different with your own microSD USB adapter. Next, ensure that the computer you are about to use to lash the image, has a functioning connection to the Internet.
  • Page 26 List of Ubuntu images for the ODROID-XU4 Because the ODROID-XU4 is fully software compatible with the ODROID-XU3, many images listed on the Hardkernel website and the ODROID forums are labeled for the ODROID-XU3. Any image that was built for the ODROID-XU3 will work properly on the ODROID- XU4.
  • Page 27 Chapter 2 List of 7-zip installation iles After the ile is downloaded, run it and select the default op- tions, and wait for 7-zip to inish installing. Next, launch the Windows Explorer application and browse the download directory. Select the downloaded compressed image ile and right-click the ile with the mouse.
  • Page 28 Chapter 2 C:\Program Files (x86)\win32diskimager2-binary\Win32DiskImager2. Next, change the properties of the shortcut (right-click of mouse) so that it will run with Administrator privileges. Finally, double-click this shortcut in order to launch the Win32DiskImager2.exe application. Click the folder (directory) icon to browse and select the directory that has the uncompressed image ile.
  • Page 29: Linux

    Chapter 2 . Look for the latest eMMC-installer Android http://bit.ly/1XwOatZ compressed image ile link and click the link to download it. The screen- shot above shows the webpage that lists the Android images. Once the compressed ile has been downloaded, uncompress it and lash it, using the steps listed earlier in this section.
  • Page 30: Osx

    Chapter 2 Wait for the download process to complete, then uncompress the ile using the following command: $ unxz ./ubuntu-15.04-mate-odroid-xu3-20150710.img.xz This will result in the uncompressed image ile called ubuntu- 15.04-mate-odroid-xu3-20150710.img. Attach the USB SD card read- er / writer with the boot media into an appropriate USB port. After a few moments, check for an entry that corresponds to the USB SD card reader / writer (Transcend model in this case) using the following com- mands:...
  • Page 31: Inserting The Emmc Module Or Sd Card

    Chapter 2 xzutils package from , making sure to select http://tukaani.org/xz/ the OSX binaries, and use it to uncompress the image: $ xz -d <path-to-compressed-image-ile> Other differences are that the block size (bs) parameter for the “dd” command is in lowercase, and the USB adapter’s device name is in the format /dev/diskX.
  • Page 32 PC and select the correct resolution (see Chapter 1 for details). Some HDMI cables have compatibility issues, so make sure to use an oficial Hardkernel HDMI cable. Some monitors have non-stan- dard EDID functions. In this case, you need to select the non-EDID mode in the ODROID coniguration utility.
  • Page 33: Coniguring Linux

    Chapter 2 create a new issue and post it on the forums at http://forum.odroid. , then carefully read any feedback and follow the recommenda- tions. Provide as many details as possible, indicating not only your software and hardware environment, but also the exact steps to recre- ate the issue.
  • Page 34: Coniguring Android

    Chapter 2 HDMI setting. In those systems, run the ODROID-Utility, select the option: HDMI Coniguration. Select the desired HDMI resolution and exit the utility. The SSH daemon is enabled by default in the Ubuntu template, and the username:password is odroid:odroid. The root password is also odroid.
  • Page 35: Chapter 3 • Operating Systems

    SUSE, Slackware, and Mint. All of them have a common customized kernel which allows the operating system to communicate with the ODROID hardware. Hardkernel publishes kernels that are speciic to the ODROID architecture, and maintains a repository where they may be downloaded and installed as improvements are made.
  • Page 36: Linux Basics

    Chapter 3 Linux Basics Ubuntu and Debian, along with most Linux distributions, have a home folder structure where documents, iles and media may be stored for each user of the system. For example, downloaded iles from the Internet are automatically saved to the Downloads folder, and the other folders may be used to organize various public and private iles such as pictures, video, and word processing documents.
  • Page 37: Kernel

    Each ODROID has its own customized kernel code that is modiied, tested and published by Hardkernel. Programmers may also download the source code from the oficial repository at and make any http://github.com/hardkernel...
  • Page 38: Progressive Vs Interlaced Video

    Chapter 3 which are video resolutions commonly supported on LCD TV’s and on many LCD computer monitors. 720p is sometimes referred to as HD, and 1080p as Full HD. The following comparison table lists the native display resolutions along with some sources that use these resolu- tions.
  • Page 39: Video Upconversion

    Chapter 3 For example, if you use a display that only supports native 720p, and you set your XU4 to a 1080p screen resolution, it will probably work, but is not the ideal coniguration. The mismatch in resolutions indicates that your display is automatically performing a downconver- sion of the incoming signal.
  • Page 40: Disabling Monitor Overscan

    Chapter 3 erratic or distorted edges that often exist with broadcast video. To the viewer, this results in a cleaner picture, and the overscan simply isn’t noticed. For a computer display however, this can be an issue. For this reason, computer LCD monitors usually do not provide overscan, and if they do have this feature, it is disabled by default.
  • Page 41: Command Line Interface

    Chapter 3 On some monitor models, one of the HDMI inputs is intended to work with a PC and will disable overscan for that input (often HDMI 2). You can also look at the monitor’s HDMI connectors for a label such as PC Input, or read the monitor users manual to ind the correct input to use if applicable.
  • Page 42: Web Browsing

    The current versions of Ubuntu Linux and Android provided by Hardkernel already have Kodi installed. However, you may wish to re-install or upgrade Kodi in the future when a new release becomes available. Pre-release (beta) versions of Kodi are made available for test, and you can join a group of users that test out new features be- fore the formal release.
  • Page 43: Ofice And Productivity Applications

    Kodi Installation To install Kodi, use the ODROID Utility published by Hardkernel. If the ODROID Utility is not already installed on the image, it may be downloaded using the following Terminal commands: $ sudo wget -O /usr/local/bin/odroid-utility.sh \...
  • Page 44: Music And Midi

    Chapter 3 Music and MIDI Not long after the irst personal computers became available, cre- ative individuals began to ind inventive ways to use them for music composition and performance. Before long, the need for I/O standard- ization became clear, and in 1983 the MIDI speciication was developed. MIDI (Musical Instrument Digital Interface) gained rapid industry ac- ceptance, and within a few years, a MIDI Interface was found on vir- tually every sound card and on most PCs with sound chips on the...
  • Page 45: Experimental Music With The Xu4

    Desktop Environment The Hardkernel Android image offers several Android tablet fea- tures, including two pulldown menus at the top of the screen. As shown below, the top left menu shows notiications and application informa- tion.
  • Page 46: Odroid Utility And Updater

    Chapter 3 settings. To open the applications menu, click on the circle with the six dots, which displays an alphabetical list of all installed apps. The Recent menu shows the recently opened applications. Power Options allows you to reboot, shutdown the device and put it in airplane mode, which disables all wireless functions, including Bluetooth.
  • Page 47: Installing Google Play

    “Apply and Reboot” button. Installing Google Play and applications The oficial Hardkernel Android image comes without any Goo- gle applications installed. The best way to install them, is to use the “Universal 1-Click GApps Installer for ODROID” application, available http://bit.ly/1gkv4PM...
  • Page 48: Using Bluetooth Devices With Android

    Chapter 3 sound cards typically need to be class-compliant USB MIDI devices that do not require a device driver, and need to be used on a USB con- nector that supports host mode. The MIDI Manufacturers Association webpage at http://bit. is a good source for additional links on this topic.
  • Page 49: Chapter 4 • Hardware Tinkering

    You can always revert to a known working state, should your efforts cause issues. Prerequisites Install the latest oficial Hardkernel Linux image from http:// onto an eMMC module or compatible microSD card. bit.ly/1Y9EZhJ...
  • Page 50: Usb/Uart

    Chapter 4 $ sudo apt-get update && sudo apt-get upgrade && \ sudo apt-get dist-upgrade Restart the system. The version image should match the follow- ing, or have a higher version: $ uname -a Linux odroid 3.10.92-64 #1 SMP PREEMPT Mon Nov 23 15:13:42 BRST 2015 armv7l armv7l armv7l GNU/Linux You can optionally install a VNC server, which allows you to con- trol the XU4 from another device on the local network via VNC Viewer:...
  • Page 51 Chapter 4 either via a serial connection or SSH. Prior to setting up the kit, power off the XU4. Attach one end of the USB UART module to the XU4. Attach the other (micro USB) end of the USB UART module to the USB cable. Attach the free end of the cable to an available USB port of the host PC system, then power on the XU4.
  • Page 52 Chapter 4 Serial coniguration in PuTTY Saved serial coniguration in PuTTY Serial line: COM7 Speed: 115200 Connection Type: Serial Give this coniguration a name such as “XU4-1-usb-serial”, then save it. This saved coniguration can be reloaded and used anytime, as long as the COM port on the host PC system has not changed. Click on the Open button to start a session.
  • Page 53 Chapter 4 PuTTY serial console Close the serial console, then set up the SSH connection option by relaunching the PuTTY application and selecting the Session op- tion on the left pane. For this SSH option to work, the host PC system and the XU4 need to be visible to each other on the same local area network (LAN).
  • Page 54 Chapter 4 ssh” for the coniguration name and save it. This saved coniguration can be reloaded and used anytime, as long as the XU4’s IP address and hostname remain unchanged. Click on the Open button to start a session. Next, reboot the XU4 and wait approximately 2 minutes. If this is the irst time you are accessing SSH, you may be prompted to trust the XU4’s RSA key.
  • Page 55 Chapter 4 Based on the output above, you get obtain additional details of the USB UART module using the following command: $ sudo lsusb -D /dev/bus/usb/004/003 Device: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light Device Descriptor: bLength bDescriptorType...
  • Page 56 Chapter 4 Here are the four screens necessary to conigure and use Minicom: Port option Serial port data Save setup Minicom session ODROID XU4 USER MANUAL...
  • Page 57: Bluetooth Module

    4. Reboot the XU4 and you will observe boot-time information scroll through the minicom (terminal) session. Bluetooth Module Hardkernel offers a bluetooth adapter called the Bluetooth (4.0) Module 2 which is certiied to work with the XU4 under both Android and Linux, in the following modes: •...
  • Page 58 Chapter 4 You can check the Bluetooth adapter’s support for additional features by examining the dmesg logs, using the following command: dmesg | grep Blue [ 3572.908051] [c7] Bluetooth: Core ver 2.16 [ 3572.908175] [c7] Bluetooth: HCI device and connection manager initialized [ 3572.908343] [c7] Bluetooth: HCI socket layer initialized [ 3572.908363] [c7] Bluetooth: L2CAP socket layer initialized [ 3572.908416] [c7] Bluetooth: SCO socket layer initialized...
  • Page 59 Chapter 4 To conigure the adapter from the Ubuntu desktop, launch the Bluetooth Manager coniguration utility from the System Preferenc- es menu item. Then, select the Adapter Preferences menu item to conigure the application. Keep the friendly name of the Bluetooth adapter as “odroid-0”.
  • Page 60: Oduino One

    Chapter 4 ODUINO ONE The ODROID-compatible Arduino called the ODUINO ONE in- cludes the following components, all packaged into one experimenta- tion unit: Arduino Uno R3 + a shield containing, a 16x2 LCD display, a DHT11 one-wire humidity / Temperature sensor, and a keypad (four directional keys) The ONE package can be powered by the XU4 using the USB Std A/Std B cable.
  • Page 61: Odroid-Show2

    … The activity on the ONE package may also be transmitted to the XU4. Hardkernel has provided C sample source code to display this information transmitted by the ONE at . Note http://bit.ly/1Q1K3p2 that it has been tested on some older platforms, but in order for it to work on the XU4, the sample code needs to be modiied as described http://bit.ly/1p8uitU.
  • Page 62 . Obtain the SHOW2 sample source code and build a bit.ly/1NcQwd7 sample using the commands: $ cd ~ $ git clone https://github.com/hardkernel/ODROID-SHOW $ cd ODROID-SHOW/example/linux $ gcc -o status status.c $ sudo ./status You should see the LCD display similar to the image below.
  • Page 63: Weather Board

    • It must NOT be installed during normal usage mode. Weather Board The Weather board is an add-on developed by Hardkernel that may be used with either the SHOW2 or a 16x2 LCD device. Follow the following steps to get the Weather board to work with the SHOW2 and the ODROID-XU4.
  • Page 64: Usb Audio Adapter

    The DC Plug cable accessory, shown below, is typically used to provide power to the XU4 using a special purpose power supply. These power supplies could include bench-top models or Hardkernel’s SmartPower. Ensure that the power supply provides clean power, rat- ed at 5V, 2.0+ Amps.
  • Page 65 Chapter 4 nected to the headphone port on the adapter, one can also test it with a USB-powered stereo speaker set as shown in the image above. Adjust the volume using the speaker icon on the top right of the desktop and set to ~25% for safety.
  • Page 66: Usb-Spdif

    Chapter 4 USB-SPDIF Hardkernel makes an XU4-compatible S/PDIF (Sony/Philips Digital Interface Format) kit with a USB interface, as shown below. This allows you to hook up the audio from the XU4 via USB to an am- pliier (A/V receiver), when the HDMI audio out option is not used.
  • Page 67: Usb-Cam 720P

    Tube video link that has audio included. Play it in order to verify that the audio is audible. USB-CAM 720P Hardkernel offers a USB-CAM rated @720p with up to 30 fps. The image below shows a camera that is certiied to work with the XU4:...
  • Page 68: Usb3/Sata3 Hdd/Sdd Interface Kit

    Camorama application USB3 / SATA3 HDD/SSD Interface Kit The USB3/SATA3 HDD/SDD interface kit offered by Hardkernel can be used to attach a SATA HDD or SSD to the XU4. The package includes the docking system, a power supply (12V/2A) and a USB3.0 cable.
  • Page 69 Chapter 4 iProduct 3 ASM1051 iSerial 1 0123456789ABCDEF0124 bNumConigurations … Device can operate at Full Speed (12Mbps) Device can operate at High Speed (480Mbps) Device can operate at SuperSpeed (5Gbps) bFunctionalitySupport Lowest fully-functional device speed is Full Speed (12Mbps) bU1DevExitLat 10 micro seconds bU2DevExitLat 2047 micro seconds...
  • Page 70 Chapter 4 ically detected by the docking system. You can follow the steps below to use the storage device on an XU4. First, install gparted using the command: $ sudo apt-get install gparted Next, start the gparted application from the desktop’s System Administration menu.
  • Page 71: Usb3/Sata3 Hdd/Ssd Raid0/1 Enclosure

    New hard drive mounted and ready for use USB3 / SATA2 HDD/SSD RAID 0/1 Enclosure As of December 2015, Hardkernel does not yet provide a kit that oficially supports RAID 0/1 support for HDDs/SSDs. However, you may be successful in using some 3rd-party peripherals, such as the CineRAID CR-H212 2-bay 2.5”...
  • Page 72 XU4 cannot provide the peak startup power requirements of the enclosure via the USB3 port. Please note that Hardkernel does not endorse or support this enclosure and cannot be expected to provide help with its use on the XU4.
  • Page 73: Usb Gps Module

    1% /media/odroid/xu4-01-raid1 Note that the ile-system entry of /dev/sda1 is the same as the entry for the HDD storage device used in the oficial Hardkernel dock- ing system kit described in the previous section. No two entries can actually have the same ilesystem names. They are the same here since these sections were written with only one external storage de- vice attached at a time.
  • Page 74 Chapter 4 USB GPS module $ lsusb … Bus 003 Device 003: ID 1546:01a6 U-Blox AG … $ sudo ls -lsa /dev/ttyA* 0 crw-rw---- 1 root dialout 166, 0 Nov 18 05:26 /dev/ttyACM0 Once the relevant TTY port is obtained, you can check to see if the GPS receiver is working properly with the following command: $ sudo cat /dev/ttyACM0 | grep GPRMC $GPRMC,161053.00,A,3719.54074,N,12201.49867,W,0.079,,110415,,,A*65...
  • Page 75: Myahrs+ Board

    (AHRS) that is minimally inluenced by acceleration and magnetic disturbances, the low-cost USB2-based myAHRS+ board offered by Hardkernel is a good choice. It also sports an I2C interface useful in an embedded application like Arduino-based projects. The sensors it includes are: •...
  • Page 76 Chapter 4 • Red LED: When ON, it implies that the myAHRS+ is connected to PC via USB ok • Yellow LED: When blinking, it means that myAHRS+ is in normal state. The image below shows the board attached to the XU4. myAHRS+ on XU4 To get the device information, run the following commands: $ lsusb...
  • Page 77: Cloudshell

    Cloudshell The powerful XU4, along with its I/O, makes for a very cost effec- tive DIY Network Attached Storage (NAS) Solution. Hardkernel has developed a compact NAS solution called the Cloudshell. It is essen- tially a modern case that includes the following: •...
  • Page 78 $ echo “options fbtft_device name=hktft9340 busnum=1 rotate=270” > /etc/modprobe.d/odroid-cloudshell.conf $ echo “spi_s3c64xx” >> /etc/modules $ echo “fbtft_device” >> /etc/modules Hardkernel also offers an infrared remote control that can be conigured to work the Cloudshell using the following commands: $ wget https://raw.githubusercontent.com/mdrjr/\ cloudshell_ir/master/install_ir.sh $ chmod +x install_ir.sh...
  • Page 79: Expansion Board

    Cloudshell display displaying the Linux desktop. Cloudshell with linux desktop Expansion Board Hardkernel offers a convenient expansion board compatible with the XU4. It has the following inputs and outputs: • 4 x buttons (GPIO) • 1 x button (Power On) •...
  • Page 80: Shifter Shield

    Chapter 4 XU4 with expansion board The latest version of Linux has the driver support for this expan- sion board. The article at details the steps that http://bit.ly/1Y3viqf can be used to test the board: $ su # echo ioboard-bmp180 0x77 > /sys/class/i2c-dev/i2c-10/device/new_device # modprobe ioboard-bh1780 # echo ioboard-bh1780 0x29 >...
  • Page 81 The display is a white on blue LCD display with tactile switches and I/O pins. The WiringPi library provides a convenient programming interface, which may be built using the following commands: $ git clone https://github.com/hardkernel/wiringPi $ cd wiringPi $ ./build...
  • Page 82: Odroid-Vu7

    ODROID-VU7 If you want to add a 7” HDMI display that supports 5-point multi- touch to your XU4 with low power requirements, Hardkernel has de- veloped the VU7 kit for this very purpose. Linux is supported with minimal setup, and Android compatibility is expected in early 2016. It supports the 800x480 resolution, and offers the ability to enabled or disable the backlighting.
  • Page 83: Conclusion

    Linux drivers available. The gadgets sold by Hardkernel at http:// have the advantage of having pre-conigured drivers bit.ly/1fbE9ld included with the oficial Hardkernel disk images. We hope you enjoy tinkering and building your own projects using some of the techniques described here. Additional Resources ODROID forums: http://forum.odroid.com...

This manual is also suitable for:

Odroid-xu4

Table of Contents