안녕하세요.
새롭게 임베디드 프로그램을 개발 중인데, 이번에는 앱에서 화면회전을 해야 합니다.
원래는 라즈베리파이 같은 보드를 사용하여, 칩에서 바로 화면 회전을 지원하였었는데,
새로 사용하는 rk3328 칩에서는 화면 회전이 지원되지 않는다고 하여,
어플리케이션단에서 직접 회전을 하여 사용중입니다.
궁금한 것이 원래는 eglfs 플랫폼 기반으로 개발을 진행하였었는데,
보드 제조사 쪽에서 직접 wayland 기반으로 개발을 해보는게 어떻냐고 물어보더라구요.
혹시 두 플랫폼간의 큰 차이가 있나요?
임베디드 기반에서 더 우위(perfomance)를 점하는 쪽은 어디인지 궁금하네요.
확인해보니, wayland에서는 weston.ini 파일에서 직접 transform 명령으로 화면 회전을 지원하고 있는것 같은데,
이건 또 어떤 방식으로 구동되는건지도 모르겠네요..
일반적으로 Qt의 eglfs는 단일 프로세스 및 단일 윈도우의 제품 개발하기에 적합하다고 보시면 되구요!
반면 wayland 는 윈도우 매니져를 통해 멀티 프로세스 및 멀티 윈도우를 관리하기에 적합할 수 있습니다~! 이런 특징이 있으므로 "제품 요구사항" 에 따라 결정 하시면 될 듯하네요.