Raspbian TFT LCD splash



  • SD카드에는 Raspbian jessie가 설치가 되어있으며,
    LCD는 3.5 inches TFT Touchscreen for Raspberry Pi SKU: DFR0428를 사용중 입니다.

    그리고
    https://www.dfrobot.com/wiki/index.php/3.5_inches_TFT_Touchscreen_for_Raspberry_Pi_SKU:_DFR0428
    위 링크와 같이 드라이버 설치 후 LCD로 화면 출력이 정상 작동하고 있습니다.

    부팅화면을 Plymouth를 이용해서 변경하였는데,
    저는 원하는 부팅화면이 LCD에 출력되는 것을 구현하고 싶습니다.
    하지만 라즈베리파이에 전원을 넣으면 처음 부팅화면은 HDMI를 통해서 출력된 다음
    LCD에 화면이 출력됩니다.

    처음 부팅화면부터 LCD에 화면이 출력하려고자 한다고 어떤 방법을 사용해야하나요?


  • Global Moderator

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

    이야기하신

    bootsplash 인 ’ Plymouth’ 와 부트 커널에 출력이 된다는 의미가 같은 것인지 혼선이 있네요.

    오래 전에 개인적으로 진행을 했던 프로젝트 내용이긴 하지만, 아래 두 가지의 적용 내용은 활용방식이 다릅니다

    두가지 중 어떠한 내용이신지요 ?

    또한 위에서 보시는 바와 같이 ‘Bootsplash’ 더라도 원하시는 커널 설정변경에 따라 효과를 얻으실 수가 있습니다.



  • 답변 감사드립니다.

    현재 이미지는 변경은 다 되었는데
    LCD 화면 출력이 부팅이 완료되고 나타나고 있어서
    LCD에서 부팅화면을 볼 수 없는 상황입니다.

    제 질문은 질문과 같이 LCD 화면을 연동했는데
    어떻게하면 부팅화면부터 LCD로 출력이 가능한지 궁금합니다.


  • Global Moderator

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

    좀 상황에 대한 정리가 필요해 보이는 문의 같습니다.

    [1차 질의]

    • 목적 : 라즈베리파이 부팅 과정에서 SPI LCD 를 통해 원하는 이미지 출력.
    • 상황 : 답변 이후 1차 상황이 해결되어진 것으로 유추.

    [2차 질의]

    • 목적 : 라즈베리파이 부팅 이후 LCD화면 사용기능 활성화.

    위 와 같은 상황이 맞으시나요 ??

    이건 기존의 질문내용과 전혀 다른 전개내용이라 판단이 되고 있습니다.

    그리고, 프로젝트나 진행하시는 부분에서 새로운 접근이 필요해 보인다는 느낌을 지울수가 없어 글을 남기자면,

    첫째는 저희가 라즈베리파이의 보급을 위해 SPI TFT 공개 제작해 특정 유통사를 통해 소프트웨어와 함께 국내 보급을 하긴 했으나,

    현재는 저렴한 가격의 HDMI 방식에 TFT(2.8 inch ~)가 존재하는데 접근이 어려운 SPI TFT 를 사용하시는 이유가 띠로 있으신가요 ?

    둘째는 질문하시는 과정에서 부팅 시라는 조건이 들어가는데,
    부팅 과정은 정확히 ‘uboot’ - 'kerne’l - ‘os’ 단계 중 어느 부분을 이야기 하시는 것 이신지요 ?

    사전에 제가 두 가지 예시를 보여드렸는데,

    첫번째는 kernel 과 os 단계에서 부트이미지가 표현이 되는 방식이고,

    두번째는 uboot 와 kernel 단계에서 부트 이미지가 표현되는 과정 입니다.

    기술적으로 보자면 리눅스 커널의 부트과정에서 출력하는 시기나 변경할 이미지위치가 전혀 다른 방식입니다.

    저 또한 도움을 드리고 싶은데, 제가 질문자 분의 상황을 이해를 못하고 있다고 답을 드리는게 맞는 것 같습니다.

    • 정확히 어떤 작업(work history)거쳐
    • 어떤 결과를 얻으신 상태인지가

    작성하신 글만으로는 질문자님의 현재 상황을 유추가 안 되는 것이 문제인 듯 합니다.



  • 제가 질문을 이해가 쉽지 않게 한 것 같아서 죄송합니다.
    우선 1차 질의와 2차 질의는 같은 문제에 대한 질문입니다.
    1차 질의 내용을 보시면 이미지를 변경하였지만 LCD가 아닌 HDMI에 출력된다고 작성되어있습니다.

    우선 첫째는 SPI를 특별한 이유는 따로 없습니다.
    그저 집에 있는 TFT를 사용하다보니 SPI를 사용하고 있습니다.

    둘째는 정확히 어떤 부분부터 LCD에 출력이 되는지 모르겠습니다.
    제가 보이는대로 설명드리자면
    처음 라즈베리 이미지와 부팅 로그 대부분이 HDMI로 출력이 되다가
    화면이 멈추고 LCD에 나머지 로그와 OS가 출력되는 상황입니다.

    다시 질문드리자면 맨 처음 무지개 빛에 이미지부터 LCD로 출력하고 싶습니다.
    혹시 어떤 방식으로 접근해야하는지 궁금합니다.


  • Global Moderator

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

    이야기 하신 부분은 결국 이래도 저래도 커널소스를 건드리릴 수 밖에 없는 내용이시네요.
    처음에 답을 드렸던, 예시 중 두번째에 해당하는 내용이라 판단이 되어 집니다.

    워낙 예전에 작성한 내용이기에 다소 변경된 사항이 있을 수 있습니다만, 아래 내용을 참고 하시면 원하시는 결과를 얻으실 수 있으실 듯 합니다.

    그럼 수고하세요 ~


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

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