Filter results by

MIPI/LVDS/HDMI Display

All ARTIK Linux-based modules support display panels as follows.

ARTIK 520

  • Supports MIPI display EH400WV: 480x800

ARTIK 530 and 710

  • Supports MIPI display at resolutions up to 1080x1920
  • Supports LVDS display at resolutions up to 1920x1080
  • Supports HDMI 1.4a displays at resolutions up to 1920x1080

ARTIK 1020

  • Supports MIPI display AMS499QP84: 1080x1920
  • Supports HDMI 1.4a monitors at resolutions up to 1920x1080

When multiple displays are attached, only one of the display outputs can be enabled at a time.

Preparation

  1. Upgrade your system image to the July 2016 revision or newer as described here.

  2. Download a sample .mp4 movie file. For convenience, rename it to sample.mp4 (to be used in the commands below).

  3. Connect the display cable (MIPI or micro HDMI) to the board and power up the system. You should see:
    – Two (ARTIK 520) or eight (other ARTIK modules) Linux® penguins during boot
    tty1 console output on the display.

Optionally, for a complete stand-alone solution where you can interact using the console:

  • Attach a USB keyboard and mouse
  • Set up the board with your Wi-Fi network name and password as described here
  • Download and install X Windows and Firefox.

Controlling Display

  • Turn off (blank) display
    echo 1 > /sys/class/graphics/fb0/blank
  • Turn on (unblank) display
    – as above, but use echo 0
  • Disable cursor blink
    echo 0 > /sys/class/graphics/fbcon/cursor_blink
  • Enable cursor blink
    – as above, but use echo 1

Demonstrating Display

  1. Display a .jpg file on the screen.
    fbi -T 2 test.jpg

  2. Play a movie.

    • ARTIK 520 MIPI
      mplayer -vo fbdev2 -framedrop -vf rotate=2 sample.mp4

    • ARTIK 530/710/1020 MIPI
      mplayer -vo fbdev2 -framedrop -vf rotate=1 sample.mp4

    • ARTIK HDMI
      mplayer -vo fbdev2 -framedrop sample.mp4

Using X-Windows

You can run an X11 graphical user interface on all modules except the ARTIK 520 module. Have a USB keyboard and mouse available to plug into the USB 2.0 ports to take full advantage of your mini PC!

X-Windows Installation

  1. Start as always with a general update.

    dnf update

  2. Install the following packages.

    dnf install Xorg
    - note the capital 'X'

    dnf install libX11-devel

    dnf install libXt-devel

    dnf install libXext-devel

    dnf install xorg-x11-*

    dnf install xorg-x11-xinit-*

    dnf install xorg-x11-drv-evdev.armv7hl

    dnf install xinit

    dnf install mesa*

    dnf install fluxbox

  3. Create a file /root/.xinitrc with the contents:
    exec /usr/bin/startfluxbox

Firefox Installation

  1. Install the following package.

    dnf install firefox

  2. Edit the ~/.fluxbox/menu file to enter the Firefox file path into the Fluxbox menu. After you edit the entry it should look like:
    [exec] (firefox) {/usr/bin/firefox}

X-Windows Operation

Launch the X-window program by running

startx

Right-click the mouse to get to a menu where you can run Firefox.

HDMI EDID Workaround

The ARTIK 530, 710, and 1020 boards enable HDMI operation from boot time. Simply having an HDMI monitor plugged in before booting, and having the board updated to the latest firmware, should be sufficient to enable HDMI operation at boot – you should initially see Linux penguins on the screen, followed by a login prompt.

You can either use your normal terminal emulator (connected to the debug serial port) and its keyboard for command entry, or can plug in a USB keyboard and mouse to the stacked USB connectors on the ARTIK board to use the local port for standard input.

If your ARTIK board does not display anything on the HDMI output at boot time, follow the instructions below. This is typically an issue only on early version ARTIK 1020 boards built prior to 2016, but could happen on later boards if the board cannot correctly read the EDID ROM in the monitor.

  1. Enter the u-boot shell during countdown (at the "Hit any key…" line):

    Checking Boot Mode ... EMMC  
    .
    .
    Net: No ethernet found.  
    Hit any key to stop autoboot: 0
    ARTIK10 #
  2. Run the three commands below in sequence, specifying your monitor resolution within the first one (e.g. 1920x1080).

    setenv opts loglevel=4 drm_kms_helper.edid_firmware=HDMI-A-1:edid/1920x1080.bin

    saveenv

    reset

You should have normal HDMI operation on the next boot.

Last updated on: