Latest Post
ARM926EJ-S S3C2450 Mango24R2 Touch 및 Qt 어플 실행 방법

1. ARM926EJ-S S3C2450 Mango24R2 Touch 및 Qt 어플 실행 방법



터치 테스트 방법

부팅 후 

# cat /proc/bus/input/devices

I: Bus=0019 Vendor=0001 Product=0001 Version=0100

N: Name="gpio-keys"

P: Phys=gpio-keys/input0

S: Sysfs=/devices/platform/gpio-keys.0/input/input0

U: Uniq=

H: Handlers=kbd event0

B: PROP=0

B: EV=3

B: KEY=10000 40000000


I: Bus=0018 Vendor=0000 Product=0000 Version=0000

N: Name="s3c_ts"

P: Phys=

S: Sysfs=/devices/virtual/input/input1

U: Uniq=

H: Handlers=kbd mouse0 event1

B: PROP=0

B: EV=b

B: KEY=400 0 4 0 2000000 0 40000800 c0040 0 0 0

B: ABS=2650000 1000003




export QWS_MOUSE_PROTO="tslib:/dev/input/event1"

export TSLIB_TSEVENTTYPE=INPUT

export TSLIB_TSDEVICE=/dev/input/event1

export TSLIB_CALIBFILE=/etc/pointercal

export TSLIB_ConFFILE=/etc/ts.conf

export TSLIB_PLUGINDIR=/usr/lib/ts

export LD_LIBRARY_PATH=/usr/lib:/lib

export QWS_SIZE=800*480

export QWS_DISPLAY=Transformed:Rot270:VNC:LinuxFb




보정 방법

# ts_calibrate

# cat /etc/pointercal 


66319 480 -1649264 -227 66371 -291440 65536 1280 80080 800


# /usr/share/qt/examples/touch/pinchzoom/pinchzoom -qws

수행하면 됩니다. 




디스플레이 관련 (Rotation)


export QWS_DISPLAY=Transformed:Rot270:VNC:LinuxFb


위와 같이 세팅을 하면 270도 Rotation 됩니다. 






#####

부팅 시 자동으로 환경 설정 위해서 파일 시스템에

/etc/profile.d

에 만들자 

Qt_config.sh 이름으로 다시 만들자




# mkdir /etc/profile.d

# vi /etc/profile.d/Qt_config.sh


#!/bin/sh

echo "Qt4 TSlib Environment Start"

echo "-----------------------------"

export QWS_MOUSE_PROTO="tslib:/dev/input/event1"

export TSLIB_TSEVENTTYPE=INPUT

export TSLIB_TSDEVICE=/dev/input/event1

export TSLIB_CALIBFILE=/etc/pointercal

export TSLIB_ConFFILE=/etc/ts.conf

export TSLIB_PLUGINDIR=/usr/lib/ts

export LD_LIBRARY_PATH=/usr/lib:/lib

export QWS_SIZE=1280*800

export QWS_DISPLAY=Transformed:Rot270:VNC:LinuxFb






# chmod 755 /etc/profile.d/Qt_config.sh


리부팅 후 이상없이 동작한다. 


Qt4 TSlib Environment Start

-----------------------------

# env

HISTFILESIZE=1000

INPUTRC=/etc/inputrc

TSLIB_TSDEVICE=/dev/input/event1

USER=root

HOSTNAME=mango210

LD_LIBRARY_PATH=/usr/lib:/lib

TSLIB_TSEVENTTYPE=INPUT

HOME=/root

QWS_SIZE=1280*800

PAGER=/bin/more

PS1=#

TSLIB_PLUGINDIR=/usr/lib/ts

LOGNAME=root

TERM=vt100

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/bin

TSLIB_ConFFILE=/etc/ts.conf

DMALLOC_OPTIonS=debug=0x34f47d83,inter=100,log=logfile

HISTSIZE=1000

SHELL=/bin/sh

QWS_DISPLAY=Transformed:Rot270:VNC:LinuxFb

PWD=/root

TSLIB_CALIBFILE=/etc/pointercal

QWS_MOUSE_PROTO=tslib:/dev/input/event1

EDITOR=/bin/vi


Comments 0
:    :    :
이름 / 2014-11-20 / ★★★☆☆ [수정 / 삭제]

내용

Recent Comments
scpark  |  ★★★★★
망고보드 사용자입니다 회로도 부탁드립니다.
keun  |  ★★★★★
Mango-M32F4-R10 회로도+샘플소스 부탁 합니다. 20년 12월 경에 구입 하고 이제 공부 좀 할려고 합니다. kkp1201@naver.com 입니다.
홍길동  |  ★★★★☆
지난주 CR-U2S4 20set 구매한 사람입니다. 아래 문의 드렸듯이 Windows Driver 요청 드립니다. 금년도 500 set 구매 예정에 있습니다. 다만.. Windows Driver 부분이 해결이 되어야 합니다. 확인 부탁드립니다. hanacsb@daum.net 으로 회신 부탁드립니다.
홍길동  |  ★★★★☆
지난주 CR-U2S4 20set 구매한 사람입니다. 아래 문의 드렸듯이 Windows Driver 요청 드립니다. 금년도 500 set 구매 예정에 있습니다. 다만.. Windows Driver 부분이 해결이 되어야 합니다. 확인 부탁드립니다. hanacsb@daum.net 으로 회신 부탁드립니다.
홍길동  |  ★★★★☆
지난주 CR-U2S4 20set 구매한 사람입니다. 아래 문의 드렸듯이 Windows Driver 요청 드립니다. 금년도 500 set 구매 예정에 있습니다. 다만.. Windows Driver 부분이 해결이 되어야 합니다. 확인 부탁드립니다. hanacsb@daum.net 으로 회신 부탁드립니다.
홍길동  |  ★★★★☆
지난주 CR-U2S4 20set 구매한 사람입니다. 아래 문의 드렸듯이 Windows Driver 요청 드립니다. 금년도 500 set 구매 예정에 있습니다. 다만.. Windows Driver 부분이 해결이 되어야 합니다. 확인 부탁드립니다. hanacsb@daum.net 으로 회신 부탁드립니다.