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 |