Buildroot 2016.02 on XTERM-01

This article illustrates how to generate from sources a BuildRoot 2016.02 distribution for XTERM-01

Building BuildRoot from sources

Follow this article:

using acme-xterm-01_defconfig in this way instead of use other buildroot configuration.

~/buildroot-2016.02$ make acme-xterm-01_defconfig
...

The file acme-xterm-01_defconfig is created by the patches applied in this article on the standard Buildroot distribution.

Compile Linux

Follow this article:

using acme-xterm-01_defconfig to generate the Linux config:

~/linux-4.4.11$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- acme-xterm-01_defconfig
...

and acme-xterm-01.dts as device tree:

~/linux-4.4.11$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- acme-xterm-01.dtb
...

These files are created by applying the patches listed inside the articles.

Copying the file on the first uSD partition

~/linux-4.4.11$ cp arch/arm/boot/dts/acme-xterm-01.dtb /media/$USER/boot/acme-arietta.dtb
~/linux-4.4.11$ cp arch/arm/boot/zImage /media/$USER/boot
~/linux-4.4.11$ sudo rsync -avc modules/lib/. /media/$USER/rootfs/lib/.

Try a Qt example

Get the access to the board using the DPI interface or via SSH.

Login with as root using the password acmesystems

Calibrate the touchscreen by typing:

# ts_calibrate

then try one of the Qt example available:

# cd /usr/share/qt/examples/widgets/sliders
# ./sliders 

now run this command in order to set Qt to use tslib:

# export QWS_MOUSE_PROTO=Tslib:/dev/input/event0

then launch the first example (see the video):

# /sliders -qws

Related links

XTERM-01
EUR 25.00


2.8 inch TFT display with resistive touch for Arietta G25
  • 2.8 inch TFT display
  • Resistive touch screen
  • USB host port

Arietta G25 not included

| Product description |

ARIETTA-G25
EUR 25.00


ARM9 Linux Embedded Module (128MB)

Arietta G25 is a small and low-cost multi-chip module that integrates:

  • a ARM9 @ 400Mhz CPU Atmel AT91SAM9G25
  • a 128MB of DDR2 RAM
  • up to 3 USB 2.0 host ports
  • 20x2 pads for strip pitch 2.54mm (100mil)

Basic Version with no strips mounted. If you need to have any strip mounted take a look to the Welding services

| Product description |

ARIETTA-G25-256
EUR 30.00


ARM9 Linux Embedded Module (256MB)

Arietta G25 is a small and low-cost multi-chip module that integrates:

  • a ARM9 @ 400Mhz CPU Atmel AT91SAM9G25
  • a 256MB of DDR2 RAM
  • up to 3 USB 2.0 host ports
  • 20x2 pads for strip pitch 2.54mm (100mil)

Basic Version with no strips mounted. If you need to have any strip mounted take a look to the Welding services

| Product description |

STRIP-001
EUR 0.60


Male strip 20x2 pin pitch 2.54mm
  • Male strip
  • 20x2 pin
  • Pitch 2.54mm (100mils)
  • Pin lenght 6mm