Contents

Overview

Release Notes

[expand all]
VINCELL Linux BSP 1.41.0-0

Release Information

BSP Version1.41.0
1.39.0
Configuration0
Kernel Version2.6.35.3
Release Date25.03.2014
Supported Hardware1.0 | 1.1 | 1.1a | 1.1.1
Reason for the ReleaseStandard release of recent platforms
Released byClemens Terasa
Verified byMarc-Oliver Westerburg

Required Software

Build SystemPTXdist 2011.09.0
ToolchainOSELAS.Toolchain-2011.03.1
BootloaderRedBoot 1.19r3030 or higher

Changes since version 1.39.0

Note: For a complete changelist of all releases, please scroll down to [Change History].

Known Restrictions


Included Packages

Linux Standard Packages

Package nameDescription
amd-gpu-bin-mx51-11.09.01Library for the Freescale i.MX5x AMD GPU
canutils-4.0.5Tools for CAN bus configuration and testing
firmware-imx-11.09.01Freescale i.MX firmware package
flac-1.2.1Lossless audio codec
fsl-mm-codeclib-2.0.3Freescale binary multimedia codecs
gdb-7.2GDB debugger
gst-fsl-plugin-2.0.3gstreamer plugin for Freescale VPU
gst-plugins-base-0.10.35gstreamer plugins
gst-plugins-good-0.10.30gstreamer plugins
gstreamer-0.10.35Multimedia framework
imx-lib-11.09.01Freescale i.MX binary libraries
imx-test-11.09.01Freescale i.MX hardware test tools
libogg-1.1.4Container file format
liboil-0.3.16Library of simple functions optimized for various CPUs
libsocketcan-0.0.8CAN programming API
libtheora-1.1.1Free video codec
libvorbis-1.2.3Free audio codec
libxml2-2.7.7XML parser and toolkit
libz160-bin-11.09.01Library for the Freescale Z160 GPU
ltp-full-20110915Testing framework
orc-0.4.14Library and tools for simple programs operating on arrays
udev-162Udev device service
wireless_tools.30A set of tools allowing to manipulate the Wireless Extensions
wpa_supplicant-0.7.3IEEE 802.1X/WPA component
alsa-lib-1.0.23Programming API for ALSA
alsa-utils-1.0.22Tools for ALSA administration
busybox-1.18.5Collection of basic Linux tools for embedded systems
dbus-1.4.14IPC framework for Linux
dbus-glib-0.92Glib bindings for DBUS
DeviceKit-disks-009Disk detection layer for DBUS (for media plugging)
dosfstools-3.0.9Tools for DOS file system (FAT32, etc.) administration
e2fsprogs-1.41.14Tools for ext2 file system administration
eggdbus-0.6DBUS bindings for GObject
expat-2.0.1XML programming API
fbtest-20041102-1Tool for framebuffer testing
fbutils-20041102-1Tools for framebuffer administration
figlet-2.2.4Tools for producing character figlets
freetype-2.3.11Font rendering programming API
glib-2.28.8Object oriented programming framework in C
hexedit-1.2.12Console-based hex editor
jpeg-8aJPEG programming API
libpng-1.2.44PNG programming API
libusb-1.0.8USB programming API
libusb-compat-0.1.3Compatibily layer for libusb
lua-5.2.1LUA scripting framework
mtd-utils-1.3.1Tools for MTD device administration (NAND, SRAM)
nano-1.3.12Console-based text editor
ncurses-5.9Console GUI programming API
nfsutils-1.2.3Tools for NFS mount
ntpclient-2007Client for synchronizing system time with an NTP server
openssh-5.8p2SSH server
openssl-1.0.0dSSL programming API
polkit-0.96Infrastructure for security policies for dbus applications
procps-3.2.8Tools for process administration
qt-everywhere-opensource-src-4.7.2Qt programming framework
strace-4.5.20Tools for system call tracing
tslib-1.0Touchscreen programming API and tools
ttf-wqy-microheiWhenQuanYi Micro Hei chinese font
ubuntu-font-family-0.80Collection of matching open sans-serif fonts
usbutils-0.90Tools for USB administration and testing
util-linux-2.19.1Several tools for Linux administration
zlib-1.2.5Compression programming API

Garz & Fricke Packages

Package nameDescription
eetii2cEETI I2C touch controller driver
libmdbMDB library
ltp_guf_testsSeveral testcases for LTP
mdbdriverMDB driver
mdbdriverMDB test utility
production_testsProduction test utilities
serial-cmsparTest utility for serial mark and space parity
xconfigTool for reading and modifying RedBoot XML configuration data
gfeepromEEPROM programming tool for AT24 eeproms
qt4-guf-dbusGarz & Fricke Qt4 DBUS demo application
qt4-guf-demoGarz & Fricke Qt4 demo application
qt4-guf-slideshowGarz & Fricke Qt4 slideshow demo application
qt4-guf-soundGarz & Fricke Qt4 QSound demo application
qt4-guf-sslGarz & Fricke Qt4 SSL demo application
qt4-guf-webdemoGarz & Fricke Qt4 webkit demo application

Hardware support

RS232 #1

Features

  • Serial port with RS232 transceiver on /dev/ttymxc0
  • RTC/CTS support
  • Configured as serial debug port per default (115200, 8N1)
  • Debug port can be disabled via XML configuration and kernel command line

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Boot the device with serial debug port enabled and connected to a PC running TeraTerm (115200, 8N1) 1253016851.32.0CBOK

RS232 #2

Features

  • Serial port with RS232 transceiver on /dev/ttymxc1
  • RTC/CTS support

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Connect the serial port to a PC running TeraTerm (115200, 8N1) and call

getty -L 115200 ttymxc1 vt100

to start a new console on the serial port
1253016851.32.0CBFAILED

RS485

Features

  • Serial port with RS485 transceiver on /dev/ttymxc2
  • Full-duplex per default
  • Switchable to half-duplex via IOCTL

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Connect the serial port to a PC via an RS485/RS232-converter (and a 1-to-1 RS485 cable), start the RS485 ping pong test tool (115200, Echo on) on the PC (Z:\ApplicationPool\GuF-eigene Software\RS485 Ping Pong Test\RS485Test_Desktop.exe) and call

/opt/ltp/testcases/bin/rs485pingpong -s 115200 -r 1000

1253016851.32.0CBOK

CAN #1

Features

  • Flexcan controller
  • Accessible via library libsocketcan and command line tools canutils
  • Supported baud rates: 10 kbps, 20 kbps, 25 kbps, 50 kbps, 83 kbps, 100 kbps, 125 kbps, 250 kbps, 500 kbps, 1000 kbps

Performed Tests

Test Environment
  • Connect CAN interface to a PC via PCAN USB adapter
Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Send and receive a test message to a PCAN View equipped PC with 10 kBit/s Sample Point0.875:

canconfig can0 bitrate 10000

ifconfig can0 up

cansend can0 -i 0x01 0x55 0x33 0x12 0x58

candump can0

1253016851.32.0CBOK
Send and receive a test message to a PCAN View equipped PC with 500 kBit/s Sample Point0.875:

canconfig can0 bitrate 500000

ifconfig can0 up

cansend can0 -i 0x01 0x55 0x33 0x12 0x58

candump can0

1253016851.32.0CBOK

MDB

Features

  • Serial port with MDB (Multi Drop Bus) transceiver on /dev/ttymxc1
  • Only available on spcial hardware assembly option
  • Device acts as MDB master
  • Library libmdb for accessing MDB clients

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01034923
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Connect a Garz & Fricke KarL 2 to the MDB port and call

/usr/local/bin/mdbtest

1253016851.32.0TJOK

Ethernet

Features

  • FEC (Fast Ethernet Controller) with 100 Mbps

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Boot the device using root-over-nfs via kernel command line:

root=/dev/nfs rw nfsroot=172.20.8.205:/home/user/OSELAS.BSP-GUF-Linux-1.32.0-0/platform-SANTARO/root

1253016851.32.0CBOK

WLAN

Features

  • AbiCom WL250N-USB dongle support
  • WPA and WPA2 support

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01371417
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Connect to a local access point:

Substitute [YOUR-SSID] in /etc/wpa_supplicant.conf with "GF2"

Substitute [YOUR-WIFI-PASSWORD] in /etc/wpa_supplicant.conf with the password obtained by the GuF admin

Restart the system and verify:

- A network configuration is obtained vis DHCP (ipconfig)

- Google can be pinged: (ping www.google.de)

1299718321.39.0CBFAILED

Digital I/O

Features

  • 2 galvanically isolated inputs at /sys/class/gpio/dig_in1 and /sys/class/gpio/dig_in2
  • 2 galvanically isolated outputs at /sys/class/gpio/dig_out1 and /sys/class/gpio/dig_out2
  • 16 GPIOs with selectable direction at /sys/class/gpio/keypad_pinX with X = 3..18

Performed Tests

Test Environment
  • Connect DIG_IN1 with DIG_OUT1 and DIG_IN2 with DIG_OUT2
Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
echo 0 > /sys/class/gpio/dig_out1/value && cat /sys/class/gpio/dig_in1/value 1253016851.32.0CB0 = OK
echo 1 > /sys/class/gpio/dig_out1/value && cat /sys/class/gpio/dig_in1/value 1253016851.32.0CB1 = OK
echo 0 > /sys/class/gpio/dig_out2/value && cat /sys/class/gpio/dig_in2/value 1253016851.32.0CB0 = OK
echo 1 > /sys/class/gpio/dig_out2/value && cat /sys/class/gpio/dig_in2/value 1253016851.32.0CB1 = OK

USB Host

Features

  • USB 2.0 high-speed controller (480 Mbps)
  • Mass storage devices accessible via /dev/sdX with X starting from a
  • Single partitions on mass storage devices accessible via /dev/sdXY with Y starting from 1
  • Support for input devices (mouse, keyboard)

Performed Tests

Test Environment
  • Create one partition with a FAT32 file system on a USB memory stick
  • Plug the USB memory stick into the USB host jack
  • Create mount directory on the device (mkdir ~/mnt)
Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Mount USB device

mount /dev/sda1 ~/mnt

1253016851.32.0CBOK
Write to USB device

echo "teststring usb host" > ~/mnt/testfile

umount ~/mnt

1253016851.32.0CBOK
Read from USB device

echo 3 > /proc/sys/vm/drop_caches

mount /dev/sda1 ~/mnt

cat ~/mnt/testfile

1253016851.32.0CBOK

USB Host (internal)

Features

  • USB 2.0 high-speed controller (480 Mbps)
  • Mass storage devices accessible via /dev/sdX with X starting from a
  • Single partitions on mass storage devices accessible via /dev/sdXY with Y starting from 1
  • Support for input devices (mouse, keyboard)

Performed Tests

Test Environment
  • Connect a USB host jack to the internal USB pin strip
  • Create one partition with a FAT32 file system on a USB memory stick
  • Plug the USB memory stick into the USB host jack
  • Create mount directory on the device (mkdir ~/mnt)
Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Mount USB device

mount /dev/sda1 ~/mnt

1253016851.32.0CBOK
Write to USB device

echo "teststring usb internal host" > ~/mnt/testfile

umount ~/mnt

1253016851.32.0CBOK
Read from USB device

echo 3 > /proc/sys/vm/drop_caches

mount /dev/sda1 ~/mnt

cat ~/mnt/testfile

1253016851.32.0CBOK

USB OTG

Features

  • USB 2.0 high-speed controller (480 Mbps)
  • Automatic host/device detection
  • Mass storage devices accessible via /dev/sdX with X starting from a
  • Single partitions on mass storage devices accessible via /dev/sdXY with Y starting from 1
  • Support for input devices (mouse, keyboard)
  • USB gadget serial driver on /dev/ttyGS0

Performed Tests

Test Environment
  • Create one partition with a FAT32 file system on a USB memory stick
  • Create mount directory on the device (mkdir ~/mnt)
  • Plug OTG-to-host-adapter into the USB OTG jack and USB memory stick into the adapter
Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Mount USB device

mount /dev/sda1 ~/mnt

1253016851.32.0CBOK
Write to USB device

echo "teststring usb otg" > ~/mnt/testfile

umount ~/mnt

1253016851.32.0CBOK
Read from USB device

echo 3 > /proc/sys/vm/drop_caches

mount /dev/sda1 ~/mnt

cat ~/mnt/testfile

1253016851.32.0CBOK

Test Environment
  • Plug OTG-to-device-adapter into the USB OTG jack and connect it to a Windows PC
Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Load a USB device driver

modprobe g_serial

The device should appear in the device manager on the PC
1253016851.32.0CBOK
Open a terminal window on the PC for the new serial port (115200, 8N1) and send a teststring from the device

echo "test" > /dev/ttyGS0

1253016851.32.0CBFAILED

SD Card

Features

  • ESDHC Controller
  • Memory card accessible via block device /dev/mmcblk1
  • Single partitions accessible via block devices /dev/mmcblk1pX with X starting from 1

Performed Tests

Test Environment
  • Create one partition with a FAT32 file system on an SD memory card
  • Plug the SD card into the SD card socket
  • Create mount directory on the device (mkdir ~/mnt)
Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Mount SD card partition

mount /dev/mmcblk0p1 ~/mnt

1253016851.32.0CBOK
Write to SD card

echo "teststring sd card" > ~/mnt/testfile

umount ~/mnt

1253016851.32.0CBOK
Read from SD card

echo 3 > /proc/sys/vm/drop_caches

mount /dev/mmcblk0p1 ~/mnt

cat ~/mnt/testfile

1253016851.32.0CBOK

Display

Features

  • Support for LVDS displays
  • Configurable via XML data on config partition
  • Accessible via framebuffer device /dev/fb0 (Foreground) and /dev/fb1 (Background)
  • Backlight can be adjusted via /sys/class/backlight/pwm-backlight.0/brightness
  • Backlight can be switched on (0) and off (4) via /sys/class/backlight/pwm-backlight.0/bl_power

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319, with 7" Ampire AM800480R3TMQW display
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Start framebuffer test

fbtest

1253016851.32.0CBOK
Set backlight to low value

echo 80 > /sys/class/backlight/pwm-backlight.0/brightness

1253016851.32.0CBOK
Set backlight to maximum value

echo 255 > /sys/class/backlight/pwm-backlight.0/brightness

1253016851.32.0CBOK
Switch backlight off

echo 4 > /sys/class/backlight/pwm-backlight.0/bl_power

1253016851.32.0CBOK
Switch backlight on

echo 0 > /sys/class/backlight/pwm-backlight.0/bl_power

1253016851.32.0CBOK

Resistive Touch

Features

  • DA9053 4-wire resistive touch controller
  • Accessible via /dev/input/event0

Performed Tests

Device(s)
  1. VINCELL v1.1, S/N: 01371485, Display Typ: AM800480R3TMQW-TACH
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
ts_test1253016851.32.0CBOK

Capacitive Touch EDT

Features

  • EDT FT5406EE8 projected capacitive touch controller
  • Available for 7" displays
  • Accessible via /dev/input/event0

Performed Tests

Device(s)
  1. VINCELL v1.0 (MKN MMI V1.0), S/N: 01299319, with 7" Display Typ: LG LB070WV8-SL01, PCT Touch 7" with glass front, PN0475 Rev. A, touch configuration rbtouch-edt-ft5x06-000.xml with LUA filter from root file system
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
ts_test1253016851.32.0CBOK

Capacitive Touch Cirque Pinnacle

Features

  • Cirque Pinnacle projected capacitive touch controller
  • Available for 7" displays
  • Accessible via /dev/input/event0

Performed Tests

Device(s)
  1. VINCELL vx.x.x, S/N: xxxxxxxx, with 7" AM-800480R2TMQW-T1H display and touch with glass front, touch configuration rbtouch-pinnacle-000.xml
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Test touchscreen

tftp -g 172.20.1.33 -r rbtouch-pinnacle-000.xml

xconfig import rbtouch-pinnacle-000.xml

reboot

ts_calibrate

(Execute calibration)

ts_test

1xxxxxxxxx.xx.xxxUNTESTED

Capacitive Touch Cirque K2

Features

  • Cirque K2 projected capacitive touch controller
  • Available for 7" and 8.4" displays
  • Accessible via /dev/input/event0

Performed Tests

Device(s)
  1. VINCELL vx.x.x, S/N: xxxxxxxx, with 8.4" AUO g084sn05 display and touch with glass front, touch configuration rbtouch-K2-003.xml, no additional filters except for input_raw, linear and pmin
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Test touchscreen

tftp -g -r ./rbtouch-K2-003.xml 172.20.8.205

xconfig import -b ./rbtouch-K2-003.xml

mv /lib/firmware/k2_ts_cal.fw /lib/firmware/save_k2_ts_cal.fw

mv /lib/firmware/k2_cfg_set_aperture_to_0f.fw /lib/firmware/k2_ts_cal.fw

reboot

(Now the aperture file is loaded as k2_ts_std.fw. Necessary for the first initialization.)

mv /lib/firmware/save_k2_ts_cal.fw /lib/firmware/k2_ts_cal.fw

reboot

(Now the ts_cal file is loaded. Necessary for the first initialization.)

mv /lib/firmware/k2_ts_cal.fw /lib/firmware/save_k2_ts_cal.fw

reboot

(Now the k2_ts_std.fw is loaded (because k2_ts_cal.fw is not present). Normal operation.)

ts_calibrate

(Execute calibration.)

ts_test

1xxxxxxxxx.xx.xxxUNTESTED

Capacitive Touch Dataimage SCN500133

Features

  • Dataimage SCN500133 projected capacitive touch controller
  • Available for 5" displays
  • Accessible via /dev/input/event0

Performed Tests

Device(s)
  1. VINCELL vx.x.x, S/N: xxxxxxxx, with 5" xxxxx display and touch with glass front, touch configuration rbtouch-xxxxxxxxx-xxx.xml
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Test touchscreen

tftp -g 172.20.1.33 -r rbtouch-pinnacle-000.xml

xconfig import rbtouch-pinnacle-000.xml

reboot

ts_calibrate

(Execute calibration)

ts_test

1xxxxxxxxx.xx.xxxUNTESTED

Audio

Features

  • SGTL5000 ALSA Sound device
  • Playback on internal/external speaker and line-out
  • Recording from microphone or line-in (selectable via ALSA control)
  • Playback and recording levels adjustable via ALSA controls

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Release the audio device and play a sound file:

/etc/init.d/qt4-guf-demo stop

aplay /usr/share/qt4-guf-sound/phone.wav

1253016851.32.0CBOK
Release the audio device and record a sound file from line-in:

/etc/init.d/qt4-guf-demo stop

amixer sset 'Line In Function' on

amixer sset 'ADC Mux' LINE_IN

arecord -f cd -t wav > line-rec.wav

1253016851.32.0CBOK
Record a sound file from mic-in:

/etc/init.d/qt4-guf-demo stop

amixer sset 'Line In Function' on

amixer sset 'ADC Mux' MIC_IN

arecord -f cd -t wav > mic-rec.wav

1253016851.32.0CBOK

RTC

Features

  • Battery-backed RTC PCF8563 on I2C1
  • Accessible via /dev/rtc0 and command line tool hwclock

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Set system date and time, write it to the RTC and read it out again

date 2000.01.01-00:00

hwclock --systohc

hwclock --show

1253016851.32.0CBOK

EEPROM

Features

  • AT24 compatible EEPROM on I2C1
  • Accessible via /dev/gfeeprom/bus0eepromA0 and command line tool gfeeprom

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Write contents to EEPROM

/usr/local/bin/gfeeprom --program -sf eeprom.txt

1253016851.32.0CBOK
Read contents from EEPROM

/usr/local/bin/gfeeprom --show

1253016851.32.0CBOK

System Services

Automatic mount, copy and start

Features

  • Automatic mount of SD cards to /mnt/mmcX with X starting from 1
  • Automatic mount of USB mass storage devices to /mnt/mstickX with X starting from 1
  • Automatic copy of files in <storage-device>/autocopy to the root-file-system
  • Automatic start of files in <storage-device>/autostart in alphabetical order
  • Automatic start of files in <storage-device>/autoupdate in alphabetical order, appending the command line parameter gui

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Plug SD Card into the device 1253016851.32.0CBOK, card is automatically mounted to /mnt/mmc1
Plug USB memory stick into the device 1253016851.32.0CBOK, stick is automatically mounted to /mnt/mstick1
Place files on an SD Card into the folder /autocopy and plug it into the device 1253016851.32.0CBOK, files in /autocopy are automatically copied to the root-file-system
Place executables on an SD Card into the folder /autostart and plug it into the device 1253016851.32.0CBOK, executables in /autostart are automatically executed in alphabetical order
Place executables on an SD Card into the folder /autoupdate and plug it into the device 1253016851.32.0CBOK, executables in /autoupdate are automatically executed in alphabetical order with parameter gui

Automatic touch calibration

Features

  • Automatic execution of ts_calibrate on system boot if no calibration data exists
  • Can be aborted by pressing Ctrl-C on the serial console

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Boot the device with a freshly flashed root-file-system and a valid touch configuration 1253016851.32.0CBOK, touch calibration is executed
Abort touch calibration by pressing Ctrl-C on the serial console 1253016851.32.0CBOK

DHCP client

Features

  • Obtaining IP address, netmask and DNS server from a DHCP server on system boot

Performed Tests

Test Environment
  • Connect the Ethernet port of the device to a net containing a DHCP server
Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Enable DHCP and reboot the device

sconfig dhcp on

reboot

Device should obtain an IP address from the DHCP server on boot
1253016851.32.0CBOK

FTP server

Features

  • Download and upload files from/to the root file system of the device using an FTP client

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Connect to the device using an FTP client 1253016851.32.0CBOK
Download a file from the device 1253016851.32.0CBOK
Upload a file to the device 1253016851.32.0CBOK

NFS client

Features

  • Mount network file systems with NFS protocol

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
>
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Mount network file system

mount -t nfs 172.20.8.205:/ /mnt/nfs

1257317321.33.0CB-

SSH server

Features

  • Encrypted remote console
  • Encrypted file transfer via Secure Copy (scp)

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Connect from a remote machine to the device

ssh root@172.20.20.100

1253016851.32.0CBOK
Copy a file from a remote machine to the device

scp test.txt root@172.20.20.100:~/test.txt

1253016851.32.0CBOK

Telnet server

Features

  • Remote console

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Connect from a remote machine to the device

telnet 172.20.20.100

1253016851.32.0CBOK

System time

Features

  • Automatic setting of the system time by reading the RTC on system startup
  • Automatic setting of the system time by querying an NTP server every 10 minutes (only working if device is connected to the internet)

Performed Tests

Device(s)
  1. VINCELL v1.0, S/N: 01299319
DescriptionDevSVN SystemSVN KernelReleaseTesterStatus
Boot system without internet connection and call date, it should display the RTC time 1253016851.32.0CBOK
Boot system with internet connection and call date, it should display the NTP time 1253016851.32.0CBNot OK, RTC time is displayed

MDB Manager

Features

  • Offers a function library to communicate with payment system devices connected to the MDB port.
  • Supports coin changer/acceptors, bill validators and cashless devices as payment systems.
  • Supports basic communication with the connected payment devices as in:
    • Open and close connection to payment devices.
    • Do cash payments and cash retours.
    • Do cashless payments and eject cards.
    • Get status of payment devices via messaging.

Performed Tests

Device(s)
  1. >Vincell v1.0, S/N: 01034923
DescriptionDevSVN APISVN DriverSVN KernelReleaseTesterStatus
Open and close the API library several times in a row and check on system load API behaviour. 178309718591.0.0OKOK
Do cash payment and cash retour with various cash values. 178309718591.0.0OKOK
Do cashless payment operation and cancel card payment 178309718591.0.0OKOK
Poll various information such as API version, software errors and device status information. 178309718591.0.0OKOK

Change History

Changes in version 1.41.0

  • none

Changes in version 1.40.0

  • Integration of MDB Manager API library into OS image. (#1166)
  • Seldom occuring guf_xml configuration read problem fixed (#1195)
  • Added z pressure support in the eeti i2c touch driver. (#1214)
  • Fixed occasional hangs during boot in guf_xml-driver (#1261)
  • Added an update script (#1320)

Changes in version 1.39.0

  • Added nfs mount support (#1171)
  • Qt4 Sqlite dependency fixed (#1182)
  • Memory performance increased due to comparison to Freescale's Sabre platform (#1193)

Changes in version 1.38.0

  • QTMultimedia configuration fixed (#1117)
  • CP210x USB to serial converter support added (#1119)

Changes in version 1.37.0

  • Linux Manual: Added chapter about WebKit demo (#1099)
  • Linux Manual: Versions in toolchain compilation chapter fixed (#1107)

Changes in version 1.36.0

  • Drag & drop test added to 'ts_test' (#1071)
  • xconfig: support reading configuration files from stdin (#1080)

Changes in version 1.35.0

  • none

Changes in version 1.34.0

  • Boot process delay caused by unsuccesful DHCP request fixed (#967)
  • 'xconfig import' command fixed (#1018)
  • Ethernet PHY initialization fixed if no cable is connected (#1019)
  • iopeek and iopoke added (#1042)
  • ULPI detection on USB H2 added (#1044)
  • tslib: Fixed bug in crop filter (#1045)
  • ifplugd hotplug fixed (#1050)
  • ntpclient startup documentation fixed (#1058)

Changes in version 1.33.0

  • Add EETI IIC driver support (#905)
  • Added timezone configuration (#944)
  • Touch calibration for EETI touches fixed (#975)
  • Added "-Linux" to the BSP source tarball name (#988)
  • Adding support for external build of local sources via the android build system. (#989)
  • Deprecated 'chinese' app removed (#1009)
  • Not supported CAN baudrate warning for 10 kBits/s fixed (#1022)
  • ts_calibrate fixed for EETI touches (#1029)

Changes in version 1.32.0

  • 10 kHz baudrate support for CAN added (#978)

Changes in version 1.31.0

  • none

Changes in version 1.30.0

  • Fixed verbose outputs and performance information of gfi2c tool (#757)
  • Fixed NTP client ("ntp.ubuntu.com: Host name lookup failure") (#934)
  • Fixed black border on the left screen side when playing videos with zero left offset (affects qt4-guf-demo on 1024x768 displays) (#940)
  • qt4-guf-demo: Added support for 1024x768 resolution (#941)
  • Full-HD and mouse support added for qt4-guf-demo (#948)

Changes in version 1.29.0

  • gettext: Fixed missing gets declaration in gnulib (#918)
  • Enabled pgrep (#919)

Changes in version 1.28.0

  • Resolved package dependency between the kernel package and imx-lib (#904)
  • Fixed build failure of Ubuntu Font Family (#908)
  • Disabled libcaca, because it failed to build on some machines (#911)

Changes in version 1.27.0

  • Enabled hexedit (#856)
  • Removed built-in kernel features from the modules file (#875)
  • Made ts_calibrate abortable on boot by pressing ctrl+c (#878)
  • Fixed auto-mounting of ext3 partitions (#881)
  • Added call to /etc/profile in /etc/init.d/rcS (#882)
  • Added sync call after SSH key generation (#890)
  • Added K2 capacitive touch support (#892)

Changes in version 1.26.0

  • Improved audio quality (#854)
  • Made platform ready for Flash-N-Go (#862)

Changes in version 1.25.0

  • Added hotplug support for SD-Card and USB mass-storage (#551)
  • Added autostart and autocopy mechanism (#838)
  • Added general interface for shared configurations (sconfig) (#841)
  • Made nano editor use the complete terminal window (#840)
  • Made the Qt Webkit demo configurable (#843)

Changes in version 1.22.0

  • Added chinese font support in Qt (#829).

Changes in version 1.21.0

  • Put the version string into the OSELAS folder name (now called OSELAS.BSP-GUF-Linux-<version>) within the tar-ball (#813)
  • Fixed build dependency: gstreamer plugins need imx-lib (#807)
  • Added tslib common touch filter interface using lua scripts (#767)
  • Changed SVN version strings to last commited revision (#812)
  • Updated graphics of demo application (#785)
  • Optimized MDB master response time (#811, K-#624)
  • Moved DHCP from kernel to userspace (#820, K-#636)
  • Added SRAM support (K-#601)
  • Fixed 32 bit display initialization (K#607), needs RedBoot v1.17r2826 from now on

Changes in version 1.17.0

  • none

Changes in version 1.16.0

  • Changed the demo application to support any number of slides (#798)

Changes in version 1.15.0

  • Removed bluetooth configuration stuff. Not needed for now. (#791)

Changes in version 1.13.0

  • Fixed EEPROM bug (kernel page fault on reading)
  • Fixed MDB bug (unwanted byte replacement on receiving)
  • Fixed IPU initialization for 800x600 displays
  • Added support for 32 bit displays

Changes in version 1.12.0

  • Fixed disabling of serial console

Changes in version 1.11.0

  • Added USB OTG support (host/device)
  • Added support for 18/24 bit displays
  • Modified libmdb in order to separate between ACK and single 0-byte reply

Changes in version 1.10.0

  • none

Changes in version 1.9.0

  • Fixed 0x0A bug in libmdb
  • Added video playback capabilities using the VPU

Changes in version 1.8.0

  • Fixed 0xFF bug in libmdb
  • Fixed memory leaks in guf_xml driver
  • Touchscreen: ts.conf is read from the XML configuration if present

Changes in version 1.7.0

  • Added CAN support

Changes in version 1.6.0

  • Enabled MDB support in the serial driver
  • Added MDB library
  • Added RS485 support
  • Gave the GPIO pins under /sys/class/gpio useful names
  • Updated Garz & Fricke Qt demo application
  • Every touchscreen-enabled platform needs a valid touch configuration in the RedBoot XML data since this release. If an old platform is updated with this new release, RedBoot has to be updated as well (otherwise the kernel will not boot) and a touch configuration file has to be imported (otherwise the touch will not work).

Changes in version 1.5.0

  • Enabled several hardware components
  • Enabled Qt
  • Added general support for different touch screens
  • Added automatic touch calibration on boot if no calibration data is present

Changes in version 1.4.0

  • Added general board support for VINCELL
  • Enabled NTP client on all platforms
  • Added GUF XML driver for changing system configuration via sysfs
  • A few small bugfixes
  • Upgraded BSP to PTXdist-2011.09.0, resulting in newer versions of several packages

© 2013 Garz & Fricke GmbH · All rights reserved