사진처럼 생긴 라즈베리 파이용 2.8” 터치 TFT LCD 사용법입니다. (PiTFT 2.8”)

Adafruit의 Pi-TFT 매뉴얼을 따라하면 됩니다. RPi B+ 에서는 테스트 되었는데 RPi2 B+ 에서는 동작 안합니다…..

 

커널 SW 업데이트 작업 필요

  • curl -SLs https://apt.adafruit.com/add | sudo bash
  • sudo apt-get install -y adafruit-pitft-helper

 

몇 가지 설정을 합니다.

  • sudo adafruit-pitft-helper -t 28r
    -> 몇 개의 질문에 대답이 필요
  • sudo reboot

 

  • sudo nano /boot/config.txt
    마지막에 아래 내용 추가
[pi1]
device_tree=bcm2708-rpi-b-plus.dtb
[pi2]
device_tree=bcm2709-rpi-2-b.dtb
[all]
dtparam=spi=on
dtparam=i2c1=on
dtparam=i2c_arm=on
dtoverlay=pitft28r,rotate=90,speed=32000000,fps=20

 

  • rotate= 화면 표시 방향, 0(세로), 90(가로), 180, 270 사용 가능
  • sudo reboot

화면이 하얗게 나오다가 검은색으로 변해야 함

 

  • sudo mv /usr/share/X11/xorg.conf.d/99-fbturbo.conf ~
  • export FRAMEBUFFER=/dev/fb1
  • startx

 

Pi 데스크탑 환경이 보여야 함

Ctrl+C 로 종료

 

  • sudo nano /etc/modules
    아래 내용 마지막에 추가
    stmpe-ts

 

  • sudo reboot

 

  • sudo mkdir /etc/X11/xorg.conf.d
  • sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
    아래 내용 추가
Section "InputClass"
Identifier "calibration"
MatchProduct "stmpe-ts"
Option "Calibration" "3800 200 200 3800"
Option "SwapAxes" "1"
EndSection

 

startx 실행해서 Pi 데스크탑 환경이 보여야 함

  • FRAMEBUFFER=/dev/fb1 startx

명령어 치기 귀찮으면

  • sudo nano ~/.profile
    아래 내용 추가
  • export FRAMEBUFFER=/dev/fb1

 

 

아래 내용 번역 자료입니다.

https://learn.adafruit.com/adafruit-pitft-28-inch-resistive-touchscreen-display-raspberry-pi/software-installation