반응형




아래의 포스팅에 이어지는 부분인다. LCD 드라이버 인식을 못한 사람은 아래의 포스팅을 참고하기 바란다.

[라즈베리파이] 3.5 inch TFT LCD 인식시키기...http://onestepcloser.tistory.com/123



 1. Calibration을 위한 패키지 설치 및 xinput_calibrator 설치


 Calibration을 하기 위해 아래의 패키지 들이 필요하다. X를 실행시키면서 별도의 Calibration을 실행해서 해줘야 할 것 같았는데, 아래의 방법대로 끝내면 Pi를 재 시작할 때에 Calibration 화면을 통해 설정 할 수 있다.


pi@raspberrypi ~ $ sudo apt-get install libtool libx11-dev xinput autoconf libx11-dev libxi-dev x11proto-input-dev -y
pi@raspberrypi ~ $ git clone https://github.com/tias/xinput_calibrator
pi@raspberrypi ~ $ cd xinput_calibrator/
pi@raspberrypi ~ $ ./autogen.sh
pi@raspberrypi ~ $ make
pi@raspberrypi ~ $ sudo make install



 2. Calibration Script Download 및 Setup


pi@raspberrypi ~ $ cd ~
pi@raspberrypi ~ $ wget http://ozzmaker.com/piscreen/xinput_calibrator_pointercal.sh
pi@raspberrypi ~ $ sudo cp ~/xinput_calibrator_pointercal.sh /etc/X11/Xsession.d/xinput_calibrator_pointercal.sh
pi@raspberrypi ~ $ sudo vi /etc/xdg/lxsession/LXDE/autostart


 3. X Window 실행 


 아래와 같이 X Window를 실행 시키면 LCD에 Pi X가 실행된 것을 확인 할 수 있다ㅣ.

 아래와 같이 X가 실행되지 않을 경우 "99-fbturbo.conf"을 확인해 본다.


pi@raspberrypi ~ $ FRAMEBUFFER=/dev/fb1 startx



 4. Boot시 자동적으로 PiScreen로 X Window를 실행할 수 있도록 설정


 간단히 rc.local에 starx를 실행하게끔 실행하면 끝!


pi@raspberrypi ~ $ sudo nano /etc/rc.local


 rc.local에 아래 문장을 exit 하기 전에 실행하게끔 추가해 준다.


 su -l pi -c "env FRAMEBUFFER=/dev/fb1 startx &"


 5. Calibration


 Pi를 Reboot하면 Calibration을 할 수 있다. Calibration을 하지 않으면 좌표가 정확하지 않을 뿐더러 드래그의 방향성 또한 제대로 설정되지 않아 엉망이다. Reboot하여 Calibration을 마친뒤 정상적으로 동작하는 X를 확인할 수 있다.




참고 출처 : http://ozzmaker.com/



반응형

+ Recent posts