이것저것 배운것/라즈베리파이

waveshare 3.2inch tft-lcd setup - LCD에 Xwindow 띄우기

RuDas 2015. 5. 28. 17:52

waveshare 3.2inch tft-lcd setup


커널 초기화 시 드라이버 모듈을 적재할 수 있는

Device Tree 기능이 추가 됨.

더구나 TFT-LCD를 구동시키는 FBTFT 모듈이 정식으로 커널 소스코드에 포함되면서 앞으로 TFT-LCD 드라이버 모듈도 Device Tree를 사용하는것이 편리하게 됨.


서론은 여기서 끝.


일단 펌웨어 업데이트 할것.


SPI 모듈도 확장할것.

파일시스템 확장은 기본

($ sudo raspi-config)



FBTFT 드라이버들을 파일 시스템의 모듈 설치 디렉토리에 설치하고 재부팅.


$ sudo REPO_URI=https://github.com/notro/rpi-firmware rpi-update


이미 WaveShare TFT-LCD용으로 만들어진 dtb(Device Tree파일)을 다운로드

$ git clone https://github.com/swkim01/waveshare-dtoverlays.git

<내용물>

TFT-LCD의 종류에 따라 해당하는 dtb파일을 /boot/overlays/디렉토리 복사

3.2인치        waveshare32b-overlay.dtb

3.5/4 인치    waveshare35a-overlay.dtb


그 후 커널 초기화시 TFT-LCD모듈을 적재하는 코드를 추가.

수정파일 : /boot/config.txt


3.2 인치   

dtparam=spi=on

dtoverlay=waveshare32b


3.5/4 인치   

dtparam=spi=on

dtoverlay=waveshare35a


재부팅 할것.


/usr/share/X11/xorg.conf.d/99-fbturbo.conf

내용 중.

Option "fbdev" "/dev/fb1"    --    fb1이면 TFT-LCD / fb0이면 HDMI


터치는 빼고 이 상태에서 바로 xwindow를 구동 가능.

켜는 방법은


FRAMEBUFFER=dev/fb1 startx

반응형

'이것저것 배운것 > 라즈베리파이' 카테고리의 다른 글

5. install/update가 안될때  (0) 2015.08.06
waveshare 3.2inch tft-lcd setup - TFT-LCD 사용하기  (0) 2015.05.28
4. rpi-update가 안될경우  (0) 2015.04.16
3. 고정IP  (0) 2015.04.16
2. Basic Setting  (0) 2015.03.25