· 톺아보기

질문

Pi OS Lite 에 MHS350 LCD hat 사용시 LCD hat 과 HDMI 듀얼 출력 가능?

테츠 · · 수정

조회 5,401 · 공감 0 · 댓글 3

라즈베리 파이 3B+ 에다가 Raspberry Pi OS Lite 이미지를 micro SD 카드에 구워서

https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit


Pi 보드 위쪽에 MHS350 이라는 LCD hat을 GPIO 커넥터에 겹쳐 끼워서 

아래 링크에서 제공하는 LCD driver 소스를 받아 sudo ./MHS35-show 실행하니

뭔가 이것저것 설치되더니 3.5인치 LCD에서 화면이 잘 나오고 있습니다.


http://www.lcdwiki.com/MHS-3.5inch_RPi_Display

sudo rm -rf LCD-show
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show/
sudo ./MHS35-show


문제는 /boot/config.txt 파일을 보니 아래와 같이 설정되어 있어서 그런지

LCD hat 꼽은 3.5인치 LCD 에서만 화면이 나오고 있고

HDMI 케이블을 꼽은 모니터로는 출력이 안되고 있습니다.

[all]
hdmi_force_hotplug=1
dtparam=i2c_arm=on
dtparam=spi=on
enable_uart=1
dtoverlay=mhs35:rotate=90
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 480 320 60 6 0 0 0
hdmi_drive=2


img.JPG



미러링으로 듀얼 모니터 출력이 가능하면 좋을것 같은데... 현재 3.5인치 LCD에서만 화면 출력이 되고 있어서

혹시 3.5인치 480x320 LCD 랑 HDMI 케이블 연결한 모니터랑 dual output 출력이 가능할까요?


혹시나 어떻게 config.txt 수정하면 Raspberry Pi OS Lite 에서MHS 3.5인치 LCD 랑
HDMI 케이블로 모니터에 둘다 미러링으로 화면 출력이 가능할지 조언 부탁 드립니다.

댓글 3

  1. 진짜메뚜기 ·
    https://louie0724.tistory.com/345
    궁금해서 구글링해보니 이런 글이 있네요 OS Lite는 아니지만 참고는 될 것 같습니다
  2. 테츠 ·
    @진짜메뚜기님 링크 소개 감사합니다.
    링크 가이드와 달리, 제가 startx 를 사용하고 있지 않는 OS lite 버전이라 동일하게 적용될지 모르겠는데
    일단 sudo ./MHS35-show 설치한 상황을 보니 /dev/fb0, /dev/fb1 이미 2개인 상태로 나오네요.
    뭔가 상황이 달라서 똑같진 않아 보여서 좀 더 구글링 해보겠습니다.

    최종적으로 fb 를 LCD HAT 하고 HDMI 케이블을 분리해서
    각각 frambuffer로 분리해서 LCD resolution을 각각 셋팅이 될지...
    -> LCD HAT은 480*320 으로 HDMI 모니터는 1980*1080 으로

    오랜만에 파이 3B+ 만지며서 옛날에 사놓았던 LCD HAT 써보려니 그냥은 바로 안되네요.
  3. 테츠 ·
    @분노의다운힐님
    LCD 드라이버랑 fb가 설치된 상황에서
    /boot/config.txt 의 옵션을 몇개 막아보니
    LCD 랑 HDMI로 미러링 출력음 되더라구요.

    [all]
    hdmi_force_hotplug=1
    dtparam=i2c_arm=on
    dtparam=spi=on
    enable_uart=1
    dtoverlay=mhs35:rotate=90
    # hdmi_group=2
    # hdmi_mode=1
    # hdmi_mode=87
    # hdmi_cvt 480 320 60 6 0 0 0
    # hdmi_drive=2

    위와같이 셋팅해서 부팅하면 HDMI로 먼저 화면이 나오다가
    rc.local 에서 LCD 드라이버에서 추가한 fbcp & 실행하면 미니 LCD에서 화면이 똑같이 표시되네요.

    욕심은 fb 각각 다른 해상도가 적용되면 좋을거 같은데 방법을 모르겠어서
    미러링 되는것만 확인한거로 만족해야겠습니다.

라즈베리파이당 최근 글

라즈베리파이당 목록 더 보기