Home Wiki > HCL:Arndale
Sign up | Login

HCL:Arndale

tagline: From openSUSE

Arndale Board

The Arndale Board is a developer board for evaluation of the Exynos 5 SoC.

Technical Data

  • Cortex-A15@1.7 GHz dual core subsystem with 64/128 bit SIMD NEON
  • 32KB(instruction)/32KB(DATA)L1 Cache and 1MB l2 Cache
  • 32-bit 800 MHz DDR3(L)/DDR3 2GB
  • Accelerator : Invensence MPU-6050
  • Gyro : Invensence MPU-6050
  • e-Compass : AKM -AK8963C
  • ITU 601 camera Interface
  • HDMI 1.4 interfaces with on-chip PHY
  • One channel eDP output Single WQXGA
  • MIPI DSI Standard Specification V1.01r11
  • MIPI CSI Standard Specification V1.0 Two ports
  • USB3.0 Host or Device 1-channel that supports SS(5Gbps) with on-chip PHY
  • USB2.0 Host or Device 1-channel that supports LS/FS/HS with on-chip PHY
  • USB HSIC 2-channel that supports 480Mbps with on-chip PHY
  • SATA 1.0/2.0/3.0 interface
  • One channel eMMC 4.5
  • One channel SDIO 3.0
  • Two channel SD 2.0
  • Four channel high-speed UART
  • (up to 3Mbps data rate for Bluetooth 2.0 EDR and IrDA 1.0SIR)
  • Three channel high-speed SPI
  • Three channel 24-bit I2S audio interface
  • Four channel I2C interface support , up 400kbps
  • Four channel HS-I2C up to 3.1Mps

Before installing an openSUSE image

Configure the board to boot from SD using this description In short, move the DIP switch(CFG1/SW1) to set it on SD/MMC boot. CFG1[1:6]: 000101 = eMMC boot  ; 001000 = SD/MMC boot

Installing the openSUSE Tumbleweed image

  1. Download the image you want (Leap is stable, Tumbleweed is rolling) from here:
    Susemini.png
    Version:
    Tumbleweed
    JeOS image E20 image XFCE image LXQT image X11 image
    If the direct links above do not work for you (as we are constantly building new images), please check the general download directory for the images.
  2. As root extract the image onto your SD card (replace sdX with the device name of your SD card).
    WARNING: all previous data on the SD card will be lost. Check first if the device you have selected is really your SD card!
     xzcat [image].raw.xz | dd bs=4M of=/dev/sdX iflag=fullblock oflag=direct; sync
  3. Alternatively can download Etcher, an open source tool to flash your image graphically.

  4. Insert the SD card with the openSUSE image into your board.
  5. Connect the board to your PC via serial port (optional, but helpful for debugging; USB-TTL serial cable needed).
  6. Connect the board to your monitor (via DVI/HDMI, optional).
  7. Power on the board.
  8. Ethernet is configured to request an IP via DHCP, check your DHCP server for the board IP if used.
  9. Have a lot of fun...

Default login is root:linux, works on serial console, via ssh, GUI.


Installing the openSUSE 13.2 image

  1. Download the image you want (Leap is stable, Tumbleweed is rolling) from here:
    Susemini.png
    Version:
    13.2
    JeOS image E20 image XFCE image LXQT image X11 image
    If the direct links above do not work for you (as we are constantly building new images), please check the general download directory for the images.
  2. As root extract the image onto your SD card (replace sdX with the device name of your SD card).
    WARNING: all previous data on the SD card will be lost. Check first if the device you have selected is really your SD card!
     xzcat [image].raw.xz | dd bs=4M of=/dev/sdX iflag=fullblock oflag=direct; sync
  3. Alternatively can download Etcher, an open source tool to flash your image graphically.

  4. Insert the SD card with the openSUSE image into your board.
  5. Connect the board to your PC via serial port (optional, but helpful for debugging; USB-TTL serial cable needed).
  6. Connect the board to your monitor (via DVI/HDMI, optional).
  7. Power on the board.
  8. Walk through the first boot steps.
  9. Ethernet is configured to request an IP via DHCP, check your DHCP server for the board IP if used.
  10. Have a lot of fun...

Default login is root:linux, works on serial console, via ssh, GUI.


Installing the openSUSE 13.1 Image

  1. Configure the board to boot from SD using this description In short, move the DIP switch(CFG1/SW1) to set it on SD/MMC boot. CFG1[1:6]: 000101 = eMMC boot  ; 001000 = SD/MMC boot
  2. Download the latest image at http://download.opensuse.org/repositories/devel:/ARM:/13.1:/Contrib:/Arndale/images/ and choose between:
    1. JeOS image for a minimal system openSUSE-13.1-ARM-JeOS-arndale-*.raw.xz or
    2. XFCE image for a graphical system openSUSE-13.1-ARM-XFCE-arndale-*.raw.xz
  3. As root extract the image onto your SD-Card (replace sdX with the device name of your SD-Card). WARNING: all previous data on the SD-Card will be lost.
     xzcat [image].raw.xz | dd bs=4M of=/dev/sdX; sync
  4. Insert the SD-Card with the openSUSE image into your Arndale Board.
  5. Connect the Arndale Board to your PC via RS-232.
    1. Run a a terminal emulator on your PC, e.g. screen:
       screen /dev/ttyS0 115200
      Replace ttyS0 with the character device name of the serial port you connected the Arndale Board to (e.g. ttyUSB0 for a USB/Serial adapter).
  6. Power on the Arndale Board.
  7. Walk through the first boot steps on the serial console.
  8. Have a lot of fun...

Known Issues

  • Video is untested

KVM

The board and the openSUSE u-boot and kernel are KVM capable and enabled. All you need to do to get KVM working is

  • Install qemu from the Arndale repository
    $ zypper in qemu
  • Get a working guest kernel for versatile express
  • Run qemu with KVM enabled
    $ qemu-system-arm -nographic -enable-kvm -M vexpress-a15 -kernel guest_uImage -append 'console=ttyAMA0 root=/dev/vda2' -m 1G -cpu cortex-a15 -machine kernel_irqchip=on -dtb /usr/share/qemu/a15-guest.dtb -device virtio-blk,transport=virtio-mmio.0,drive=disk -drive file=disk.raw,id=disk,cache=unsafe