Home » 산딸기 가지고 놀기 » 라즈베리파이 TFT-LCD 활용강좌 : 2.8″ TFT-LCD SHIELD 사용자 팁

안녕하세요 산딸기마을 이장 나무꾼 입니다. 

2.8″ TFT-LCD Sheild 를 제작 배포하면서 여러 질문들을 받다보니 아래와 같은 자주 받는 질문에 대한 팁을 공유합니다.

 

  • X11 TFT-LCD 로 출력하기 

리눅스 에서는 기본적으로 디스플레이 장치는 /dev/fb* 로 설정이 된다.

라즈베리파이의 경우 HDMI 기본 출력 설정이 fb0 번으로 세팅이 되어있으며 추가 디스플레이 장치가 연결이 될 경우에 fb1 이라는 장치명이 생성이 되어진다.

이에 TFT-LCD 사용 유저의 경우에 startx 명령어가 아닌 fb1로 출력을 원할 경우, 아래와 같이 디스플레이 장치명을 입력하여 TFT-LCD에 X11 GUI 모드를 출력 할 수 있다.

추가적으로 가장 뒤 dpi 60 이라는 옵션 조정을 통해 사이즈를 조정할 수도 있다.

P.S : USB Display 장치 역시 아래와 같은 명령어를 사용한다.

pi@openmake ~ $ FRAMEBUFFER=/dev/fb1 startx -- -dpi 60

 

  • gngeo(NEOGEO) TFT-LCD 로 출력하기

tft_01

 앞서 우리는 TFT-LCD 의 장치로 출력하는 간단한 방법을 shell command 명령어로 알아 보았다.

이를 응용하여 xinit 라는 명령어 조합과 함께 gngeo 설치 후에 gui mode 로 진입하지 않고 바로 출력하는 명령어는 아래와 같다.

pi@openmake ~ $ FRAMEBUFFER=/dev/fb1 xinit 절대경로/gngeo

 

  • XBMC(Raspbian용) TFT-LCD 로 출력하기

tft_02

 앞서 우리는 TFT-LCD 의 장치로 출력하는 간단한 방법을 shell command 명령어로 알아 보았다.

TFT-LCD 설치과정에서 fbcp 라는 프레임 복사 툴을 제공하였고, 이를 이용해 라즈비안에 XBMC를 설치한 사용 유저는 TFT-LCD에서 직접 사용이 가능토록 설정을 해 두었다.

실행 명령어는 다음과 같다.

* 주의사항 fbcp 툴을 사용 후에 사용 중이던 프로그램을 종료하면 반듯이 다음과 같은 명령어를 실행 해 주어야만 정상적인 shell command 화면을 볼 수가 있다. 

    pi@openmake ~ $ sudo killall -9 fbcp
pi@openmake ~ $ fbcp &
pi@openmake ~ $ xbmc

 

  • TFT-LCD 전원 대기모드 설정 해제

라즈베리파이는 전력에 대한 취약점이 있다보니, 기본설정 시 파이를 사용하지 않을 경우 주변기기가 사용하는 전력을 차단하는 대기모드(Power Save) 설정이 되어 있다.

이러한 점의 영향으로 TFT-LCD를 사용 중에 일정시간 동안 파이를 사용 하지 않을 경우에 TFT-LCD로 흘러가는 전력을 차단하면서 파이가 종료된 것처럼 보이는 현상이 있는데, 

이를 사전에 방지하기 위해선 setterm 설정 과 power 관련 내용을 수정해 주어야 한다.

그럼 이제 위 내용을 기반으로 아래 내용을 참고하여 수정토록 하자.

아래 내용은 원문 내용 중

fi

이 사이에 추가

exit 0

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

# Disable console blanking
setterm -blank 0 -powerdown 0 -powersave off

 

  • 쉘 커맨드에서 커서 없애기

아래 이미지 에서 보이는 것처럼 터미널에 접속 후, 깜박이는 커서를 없애는 기능이다.

이 기능을 사용하는 경우는 쉘 커맨드 상에서 mplayer 또는 omxplayer 명령어를 수행 시에 화면에 깜빡이는 커서를 없애 보다 깨끗한 영상이나 이미지를 볼 수가 있다.

setterm

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

#Diskable console cursor
setterm -cursor off

이상으로 자주 질문 하는 내용에 대한 팁 공유 포스트를 마치도록 하겠습니다.

산딸기마을 포스트 검색

공동제작 공동프로젝트 무상후원 기관

산딸기마을 기부하기

산딸기마을 방문자 현황

Flags Countries Visits Page views
South Korea 626063 1845660
United States 10882 26091
Japan 5011 13204
Germany 2755 5151
India 1897 2902
Canada 1729 4640
United Kingdom 1596 2642
Australia 1240 2901
Russia 1219 1677
China 1077 2239
Total Pageviews: 1936700