[사용법] Runeaudio에 3.x 인치 TFT LCD 설치방법



  • @jwkim OSMC는 아래 링크를 참고해보실래요.
    waveshare에서 제공한 매뉴얼입니다. 도전!!
    http://www.waveshare.com/wiki/3.5inch_RPi_LCD_(A)



  • @zzeromin 넵 해봐야겠네요. 도전~~!!! 감사합니다.



  • 해당 글을 보고 lcd 장착작업이 거의
    마무리 됐는데 1가지 문제가 해결 안되고 있습니다. 2번째 사진처럼 가로모드에서 ui 변경되어야 하는데 계속 세로모드의 ui로 유지됩니다. 이 부분 해결방법에 대한 조언 부탁드리겠습니다 걸어주신 링크에 해답이 있을텐데 까막눈이라 몇번이고 봐도 찾기가 힘드네요. 부탁드리겠습니다.



  • @김기태 님의 /boot/config.txt 을 보면 더 정확하게 대답할 수 있을 것 같아요. 제가 알고 있는 부분을 알려드리겠습니다.

    안내했던 설치관련 링크에 보면 이런 내용이 있습니다.

    /boot/config.txt 에 회전 명령어 입력하기

    # nano /boot/config.txt
    
    dtoverlay=waveshare35a-overlay.dtb
    

    또는

    dtoverlay=waveshare35a-overlay.dtb,rotate=270
    

    rotate=###90, 180, 270을 넣어보시고 원하는 화면을 찾아보시고 다시 상황을 알려주실래요?



  • @zzeromin
    말씀주신부분 내용대로 차례 차례 수정을 해봤는데 화면의 회전만
    될뿐 가로모드에 맟춰 UI가 변경되지 않고 있습니다. 가로모드일 때
    한 화면에 플레이시간, 앨범커버,볼륨 UI가 전부 표시되어야 하는데
    계속 세로모드일때의 UI형태로 나오네요. 일반적으론 링크글을 따라하면 되는것
    같은데 어디서 꼬인건지 감이 잡히질 않네요. 일단 config.txt의 내용을 통째로
    복사해서 올려봅니다.

    # Uncomment some or all of these to enable the optional hardware interfaces
    # Params:
    #         i2c_arm                  Set to "on" to enable the ARM's i2c interface
    #                                  (default "off")
    #         i2c_vc                   Set to "on" to enable the i2c interface
    #                                  usually reserved for the VideoCore processor
    #                                  (default "off")
    #         i2c_arm_baudrate         Set the baudrate of the ARM's i2c interface
    #                                  (default "100000")
    #         i2c_vc_baudrate          Set the baudrate of the VideoCore i2c interf$
    #                                  (default "100000")
    #         i2c_baudrate             An alias for i2c_arm_baudrate
    #         i2s                      Set to "on" to enable the i2s interface
    #                                  (default "off")
    #         spi                      Set to "on" to enable the spi interfaces
    #                                  (default "off")
    #         act_led_trigger          Choose which activity the LED tracks.
    #                                  Use "heartbeat" for a nice load indicator.
    #                                  (default "mmc")
    #         act_led_activelow        Set to "on" to invert the sense of the LED
    #                                  (default "off")
    #         act_led_gpio             Set which GPIO pin to use for the activity L$
    #                                  (in case you want to connect it to an extern$
    #                                  device)
    #                                  (default "16" on a non-Plus board, "47" on a
    #                                  Plus or Pi 2)
    #         N.B. It is recommended to only enable those interfaces that are neede$
    #         Leaving all interfaces enabled can lead to unwanted behaviour (i2c_vc
    #         interfering with Pi Camera, I2S and SPI hogging GPIO pins, etc.)
    #         Note also that i2c, i2c_arm and i2c_vc are aliases for the physical
    #         interfaces i2c0 and i2c1. Use of the numeric variants is still possib$
    #         but deprecated because the ARM/VC assignments differ between board
    #         revisions. The same board-specific mapping applies to i2c_baudrate,
    #         and the other i2c baudrate parameters.
    
    #dtparam=i2c_arm=on
    #dtparam=i2c_vc=on
    #dtparam=i2s=on
    #dtparam=spi=on
    #dtparam=act_led_trigger=mmc
    
    #dtparam=uart1=off
    #dtoverlay=pi3-disable-bt-overlay
    
    # Uncomment one of these lines to enable an audio interface
    #dtoverlay=hifiberry-dac
    #dtoverlay=hifiberry-dacplus
    #dtoverlay=hifiberry-digi
    #dtoverlay=hifiberry-amp
    #dtoverlay=iqaudio-dac
    #dtoverlay=iqaudio-dacplus
    
    # Uncomment to enable the lirc-rpi module
    # Params: gpio_out_pin             GPIO pin for output (default "17")
    #         gpio_in_pin              GPIO pin for input (default "18")
    #         gpio_in_pull             Pull up/down/off on the input pin
    #                                  (default "down")
    #         sense                    Override the IR receive auto-detection logic:
    #                                    "1" = force active high
    #                                    "0" = force active low
    #                                    "-1" = use auto-detection
    #                                  (default "-1")
    #         softcarrier              Turn the software carrier "on" or "off"
    #                                  (default "on")
    #         invert                   "on" = invert the output pin (default "off")
    #         debug                    "on" = enable additional debug messages
    #                                  (default "off")
    #dtoverlay=lirc-rpi
    #dtparam=gpio_out_pin=17
    #dtparam=gpio_in_pin=18
    #dtparam=gpio_in_pull=down
    
    # LCD settings
    # 180 degrees
    lcd_rotate=2
    # Normal
    #lcd_rotate=0
    #dtoverlay=rpi-backlight
    #dtoverlay=rpi-ft5406
    # Uncomment if you get no picture on HDMI for a default "safe" mode
    #hdmi_safe=1
    
    # Uncomment this if your display has a black border of unused pixels visible
    # and your display can output without overscan
    #disable_overscan=1
    
    # Uncomment the following to adjust overscan. Use positive numbers if console
    # goes off screen, and negative if there is too much border
    #overscan_left=16
    #overscan_right=16
    #overscan_top=16
    #overscan_bottom=16
    
    # Uncomment to force a console size. By default it will be display's size minus
    # overscan.
    #framebuffer_width=1280
    #framebuffer_height=720
    
    # Uncomment if hdmi display is not detected and composite is being output
    #hdmi_force_hotplug=1
    
    # Uncomment to force a specific HDMI mode (this will force VGA)
    #hdmi_group=1
    #hdmi_mode=1
    
    # Uncomment to force a HDMI mode rather than DVI. This can make audio work in
    # DMT (computer monitor) modes
    hdmi_drive=2
    
    # Uncomment to set monitor mode to DMT
    #hdmi_group=2
    
    # Uncomment to increase signal to HDMI, if you have interference, blanking, or
    # no display
    #config_hdmi_boost=4
    
    # setting the max usb current to 1200mA
    max_usb_current=1
    
    # memory options
    gpu_mem=64
    
    # Overclocking options
    force_turbo=1
    
    start_x=1
    gpu_mem=128
    core_freq=250
    sdram_freq=400
    over_voltage=0
    dtparam=spi=on
    dtoverlay=waveshare35a-overlay.dtb,rotate=270
    dtoverlay=ads7846,cs=1,penirq=17,penirq_pull=2,speed=1000000,keep_vref_on=1,swa$
    dtparam=i2c_arm=on
    dtoverlay=w1-gpio-pullup,gpiopin=4,extpullup=1
    


  • @김기태 GUI를 바꾸고 싶으셨군요.
    전에는 framebuffer를 수정해서 조정을 했습니다. 그런데 룬오디오 포럼에서 rlsten님이 제시한 설치방법을 사용하면 조정을 할 수 없었습니다. 이 문제는 해결 방안을 찾아볼게요.

    임시방편으로 xdotool을 이용해서 화면을 확대-축소하는 방법이 있습니다.
    아래와 같이 xdotool을 설치하시고 export DISPLAY=:0; xdotool key Ctrl+minus 명렁어를 두 번 실행하시면 원하시는 GUI 화면이 나옵니다.

    pacman -S xdotool
    
    export DISPLAY=:0; xdotool key Ctrl+minus
    export DISPLAY=:0; xdotool key Ctrl+minus
    

    그런데 재부팅하면 초기화면으로 복귀하는 단점이 있습니다.
    팁을 하나 드리자면 저는 리모콘을 설치해서 화면 확대, 축소 기능을 리모콘에 넣어서 사용하고 있습니다.

    화면확대: export DISPLAY=:0; xdotool key Ctrl+plus
    화면축소: export DISPLAY=:0; xdotool key Ctrl+minus
    


  • pacman -S xf86-video-fbturbo
    이게 설치가 안되는데 어떻게 해야하나요??



  • 이정보대로 따라해서 백라이트만 켜지는 화면에서 부팅되는 화면과 SSH같은 로그인 화면까지 진행했는데 그이상은 안되네요…뭐가 잘못된건지 모르겠습니다. 제품은 알리 3.5인치유사품입니다. GPIO에 직결했고요…화면은 켜졌으니 LCD 문제는 아닌것 같은데
    위와 같은 화면은 어떻게 해도 안나오네요…조언 부탁드립니다.


  • administrators

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

    3.5 TFT 마다 config.txt 에 올려야하는 드라이브 정보 기록방식이 다르긴 합니다.

    사용하시는 제품에 맞추어

    dtoverlay=waveshare35a-overlay.dtb,rotate=270
    

    항목을 수정해 주시거나 구매하신 곳 좌표 있으시면 남겨주세요.




  • administrators

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

    화면까지는 보이시고 GUI 모드로의 활성화가 되지 않으시는 거였군요.

    @zzeromin 님의 링크 글을 따라, x11 환경 설정 이후,

    export DISPLAY=:0; x0dotool key Ctrl+minus
    

    위 명령어를 두번 실행하시면 화면이 보이는 것으로 확인이 되는데 안되시는 건가요 ??



  • @jae-sang-lee 안녕하세요
    이장님 정보지원 감사드립니다.
    우선 여러 방면으로 해봤습니다. 이장님 첨부 명령어가 잘못되었는지 위의 @zzeromin 님글
    참조하여 명령어를 날리니 아래와 같이 화면이 나왔습니다.

    0_1513564446636_20171218_112317.png


  • administrators

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

    우선 제가 직접 테스트를 해 본 상황이 아니라 @zzeromin 글에만 의존해 답을 드리고 있습니다.

    아무래도 포스트의 내용이 시간이 많이 흘러가 변경된 부분이 있을 수 있은 제가 직접 해보고 답글을 드리도록 하겠습니다.

    2-3일간은 업무일정이 있어 늦게 귀가하는 괸계로 어려울 수 있사오니 답이 늦더라도 양해바랍니다.

    중간에라도 테스트 할 시간이 생기면 테스트 하고 결과를 댓글로 남겨드리겠습니다.

    그 전에 질문자님께서 GUI를 띄우기 위해 실패했던 현재까지 진행하셨던 일련에 과정 또한 남겨 주시기 바랍니다.

    전체 포스트의 내용을 보면 관련 룬오디오 포럼에서 간단한 세팅법을 이용해 작성을 한내용이기에 작업하시는 내용이 그리 많치는 않았으리라 판단이 됩니다.



  • 이장님 신경써주셔서 감사합니다.
    우선 위의 포럼 셋팅법에 따른 방법을 기초로 하여 다른 사이트의 내용중 추가된 방법이있으며 그걸 적용해보는등 이런저런내용으로 총 6번진행해 봤습니다. 결과는 같고요… 다른 기능들이 먹통이 되고 그래서 포맷후 재설치를 여러번 했습니다.
    이장님 결과 기다려 보도록 하겠습니다.
    감사합니다.


  • administrators

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

    우선 제가 최근 0.4 beta 를 이용해 HDMI 모니터에서 테스트를 해보니…

    요즘은 그냥 바로 화면이 출력이 되는데요…

    혹시나 Setting 메뉴에서 아래 이미지와 같은 항목이 OFF가 되어 있는 것은 아닌지 확인해보시기 바랍니다.


답글을 작성하기 위해 로그인
 

Rasplay Forum 사이트로의 연결이 끊어졌습니다. 다시 연결을 시도하는동안 잠시만 기다려 주십시오.