[이전] [목차] [다음] 5.2 Wayland 5.2.1 Introduction Wayland는 해당 프로토콜의 C 라이브러리 구현뿐만 아니라 클라이언트와 교신하기 위한 컴포지터용 프로토콜이다. 컴포지터는 Linux 커널 모드 설정과 evdev 입력 디바이스, X 애플리케이션 또는 Wayland 클라이언트 자체에서 실행되는 독립형 디스플레이 서버일 수 있다. 클라이언트는 기존 애플리케이션, X 서버나 기타 디스플레이 서버일 수 있다. Wayland 프로젝트의 일부는 Wayland 컴포지터의 Weston 레퍼런스 구현일 수 있다. Weston 컴포지터는 최소의 빠른 컴포지터이며, 많은 임베디드와 모바일 사용 사례에 적합하다. 이 장에서는 i.MX 시리즈 디바이스에서 Wayland/Weston 지원을 활성..
[이전] [목차] [다음] 5.1 Graphics Processing Unit (GPU) 5.1.1 Introduction Graphics Processing Unit(GPU)은 임베디드 2D/3D 그래픽 애플리케이션을 대상으로 하는 그래픽 가속기이다. 3D 그래픽 처리 장치(GPU3D)는 OpenGL ES 1.1, OpenGL ES 2.0, OpenGL ES 3.0 그리고 OpenCL 1.1EP와 같은 사용자 레벨 그래픽 Application Programming Interface(API)를 가속화하는 임베디드 엔진이다. 2D 그래픽 처리 장치(GPU2D)는 그래픽 사용자 인터페이스(GUI) 렌더링 향상을 목표로 하는 임베디드 2D 그래픽 가속기이다. VG 그래픽 처리 장치(GPUVG)는 OpenVG ..
[이전] [목차] [다음] 4.13 Wi-Fi 4.13.1 Introduction Bluetooth와 Wi-Fi는 온보드 칩 솔루션과 외부 하드웨어로 i.MX에서 지원된다. 다양한 온보드 칩과 외부 솔루션에 대해, i.MX Linux® User's Guide (IMXLUG)의 "Connectivity for Bluetooth wireless technology and Wi-Fi" 장을 참조한다. 4.13.2 Software Operation BSP 지원: 릴리스 5.4.47-2.2.0부터, NXP Wi-Fi 드라이버 모듈은 Linux BSP에서 사용 가능한 모든 i.MX 칩셋에서 지원된다. 지원되는 Wi-Fi 칩셋의 목록은 각 i.MX Linux BSP 릴리스의 Release Notes를 참고한다. 4...
[이전] [목차] [다음] 4.12 Bluetooth 4.12.1 Bluetooth Wireless Technology Introduction Bluetooth 기술은 저비용, 저전력, 단거리 무선 기술이다. 케이블과 IrDA 같은 기타 단거리 기술을 대체하도록 디자인되었다. Bluetooth 무선 기술은 일반적으로 최대 10미터 까지 확장되는 개인 영역 범위에서 작동한다. Bluetooth 무선 기술에 대한 자세한 내용은 www.bluetooth.com/를 참조한다. i.MX의 경우, Bluetooth는 여러 공급업체에서 지원된다. 자세한 내용은 i.MX Linux User's Guide (IMXLUG)의 "Connectivity for Bluetooth wireless technology and Wi..
[이전] [목차] [다음] 4.11 Low Power Universal Asynchronous Receiver/Transmitter (LPUART) 4.11.1 Introduction 저수준 UART 드라이버는 Linux 시리얼 드라이버 API를 모든 UART 포트에 인터페이스한다. 아래와 같은 기능이 있다: 인터럽트 기반 및 eDMA 기반의 문자 송수신 최대 4Mbps의 표준 Linux 전송 속도 7비트, 8비트, 9비트 또는 10비트 문자 길이로 문자 송수신 하나 또는 두 개의 정지 비트 전송 모뎀 컨트롤 라인을 읽기 위해 TIOCMGET IOCTL을 지원한다. 상수 TIOCM_CTS와 TIOCM_CAR만 지원하고 DTE 모드에서만 TIOCM_RI를 지원한다. 모뎀 컨트롤 라인을 설정하기 위해 TIO..