[이전] [목차] [다음] 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..
[이전] [목차] [다음] 4.10 USB3 4.10.1 Introduction i.MX 8과 i.MX 8X 제품군의 경우, Cadence의 super-speed USB IP가 USB 3.0 지원을 위해 제공되고 있다. 여기에는 USB 2.0 표준보다 높은 전송 속도와 훨씬 빠른 Super Speed (SS) USB라는 새로운 전송 속도가 포함된다. USB Speed super-speed : 5 Gbit/s (500 MB/s after encoding overhead) 지원되는 기능은 아래와 같다. 호스트 모드는 super-speed 지원과 테스트를 거친 Linux OS 표준 XHCI 드라이버로 구현된다. Device Mode의 경우 단일 대기열(queue)만 지원된다. 대용량 저장소, 이더넷(ether..
[이전] [목차] [다음] 4.9 USB 4.9.1 Introduction 유니버셜 시리얼 버스(USB: Universal Serial Bus) 드라이버는 CHIPIDEA USB-HS OTG 컨트롤러에 대한 표준 Linux 드라이버 인터페이스를 구현한다. USB는 광범위한 PC와 주변 디바이스 상호 연결에 사용할 수 있는 범용 링크를 제공한다. 플러그앤 플레이, 포트 확장과 동일한 타입의 포트를 사용하는 새로운 USB 주변 디바이스를 지원한다. CHIPIDEA USB 컨트롤러는 EHCI(Enhanced Host Controller Interface)-호환 이다. 이 USB 드라이버에는 아래와 같은 기능이 있다: High-speed OTG 코어 지원된다. High-speed Host Only 코어 (Hos..
[이전] [목차] [다음] 4.8 PCI Express Root Complex 4.8.1 Introduction i.MX SoC에 포함된 PCI Express 하드웨어 모듈은 Root Complex나 PCIe Endpoint로 작동하도록 구성될 수 있다. 이 문서는 i.MX SoC 제품군에서 PCI Express Root Complex 구현을 설명하는 데 사용된다. 또한, i.MX PCI Express 디바이스에서 Root Complex로 구성하고 작동하는 데 필요한 드라이버에 대해 설명한다. PCI Express(PCIe)는 저비용, 대용량, 멀티플랫폼 상호 연결 사용을 목표로 하는 Third Generation I/O Interconnect이다. 이전 PCI와 PCI-X의 개념을 가지고 있으며, 아래..