5.2 Wayland 5.2.1 Introduction Wayland는 컴포지터가 클라이언트와 통신하기 위한 프로토콜이다. 이 프로토콜은 C 라이브러리로 구현되어 있다. 컴포지터는 Linux Kernel mode setting, evdev 입력 디바이스, X 애플리케이션이나 Wayland 클라이언트 자체로 실행되는 독립 실행형 디스플레이 서버가 될 수 있다. 클라이언트는 기존 애플리케이션, X 서버나 다른 디스플레이 서버가 될 수 있다. Wayland 프로젝트의 일부는 Wayland 컴포지터의 Weston 레퍼런스 구현이기도 하다. Weston 컴포지터는 작고 빠른 컴포지터이며, 많은 임베디드와 모바일 사례에 사용이 적합하다. 이 장에서는 i.MX 시리즈 디바이스에서 Wayland/Weston 지원을 활..
5.1 Graphics Processing Unit (GPU) 5.1.1 Introduction GPU(Graphics Processing Unit)는 임베디드 2D/3D 애플리케이션을 대상으로 하는 그래픽 가속기 이다. 3D 그래픽 처리 장치(GPU3D)는 OpenGL ES 1.1, OpenGL ES 2.0, OpenGL ES 3.0, OpenCL 1.1 EP와 같은 사용자 레벨의 그래픽 API(Application Programming Interface)를 가속화하는 임베디드 엔진이다. 2D 그래픽 처리 장치(GPU2D)는 GUI(graphical user interface) 렌더링 향상을 목표로 하는 임베디드 2D 그래픽 가속기이다. VG 그래픽 처리 장치(GPUVG)는 OpenVG 1.1 그래픽 ..
정보 Rev. L5.4.70_2.3.0 31 December 2020를 기준으로 작성 (IMXLXRM) i.MX Linux Reference Manual에서 Chapter 5 Graphics의 내용을 한글화한다. 목차는 아래와 같다. Chapter 5 Graphics 5.1 Graphics Processing Unit (GPU) 5.2 Wayland 5.3 X Windows Acceleration
1.3 References i.MX는 소프트웨어로 지원되는 다양한 제품군이 있다. 다음은 나열된 제품군과 제품군별 SoC이다. i.MX Linux® Release Notes에는 현재 릴리즈에서 지원되는 SoC에 대해 설명한다. 이전에 릴리즈된 일부 SoC는 현재 릴리즈에서 빌드할 수 있지만 이전 검증 레벨에 있는 경우 검증되지 않을 수 있다. i.MX 6 Family : 6QuadPlus, 6Quad, 6DualLite, 6SoloX, 6SLL, 6UltraLite, 6ULL, 6ULZ i.MX 7 Family : 7Dual, 7ULP i.MX 8 Family : 8QuadMax i.MX 8M Family : 8M Plus, 8M Quad, 8M Mini, 8M Nano i.MX 8X Family : 8..
1.2 Audience 이 문서는 i.MX Linux® OS BSP(Board Support Package)를 사용자별 제품으로 포팅하려는 사용자를 대상으로 한다. 사용자는 Linux 커널 내부, 드라이버 모델, i.MX 프로세서에 대한 실무 지식이 있어야 한다. 1.2.1 Conventions 이 문서는 다음 표기법을 사용한다 : Courier monospaced 유형은 명령, 명령 파라미터, 코드 예제, 파일, 디렉토리 이름을 나타낸다. Italic 유형은 교체 가능한 명령이나 함수 파라미터를 나타낸다. Bold 유형은 함수 이름을 나타낸다. 1.2.2 Definitions, Acronyms, and Abbreviations 다음 테이블은 이 문서에 사용된 두문자어와 약어를 정의한다. Table 2...