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
일방통행  |  ★★★★★
ISE 14.7 virtualbox를 설치했는데, ,iMPACT가 인식을 못하는데, 어케해야하나요?
min  |  ★★★★☆
These are the only Drives available to write images to: # major minor size name 1: 8 0 512805384 sda 2: 8 16 15558144 sdb Enter Device Number or n to exit: 2 Invalid selection! 왜 이런 오류가 나는 걸까요?
dino  |  ★★☆☆☆
NAND Scrub실행 후 에러가 나타납니다/ 조치방법을 알려주세요 에러내용 crz nand_erase_opts erase.addr=0x0, opt->offset=0x0, erase_ieng minfo_erases=0x20000 .....진행후 s3c-nand:ecc uncorrectable error detected---4개발생합니다 빠른 회신부탁드립니다 연락처:010-3752-6251 강희진
bluewind  |  ★★★★★
안녕하세요..구입했는데..회로도 부탁드립니다. percephy@naver.com 입니다.
조형철  |  ★★★★★
상기 Backlight 관련 회로를 구할 수 있을까요?
hwang  |  ★★★★★
구입한지 조금 됬는데 회로도 부탁합니다. rubens7777@paran.com 입니다.