← Documents Documentation/i2c/busses/i2c-diolan-u2c.rst GitHub 원문 ↗

Linux 6.18.37 · I2C Buses

Kernel driver i2c-diolan-u2c

Diolan U2C-12 USB-I2C 어댑터의 지원 범위와 버스 주파수 매개변수를 설명합니다.

Source pathDocumentation/i2c/busses/i2c-diolan-u2c.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

i2c-diolan-u2c.rst:1-29

U2C-12 하드웨어는 I2C와 SPI를 제공하지만 이 드라이버는 인터럽트 없이 I2C만 제어하며 `frequency`로 버스 속도를 설정합니다.

문서 개요
항목
SourceDocumentation/i2c/busses/i2c-diolan-u2c.rst
분량29 source lines
지원 인터페이스I2C
매개변수`frequency`

원문 분량과 핵심 기능을 요약합니다.

동작 흐름
USB 어댑터 검색I2C 기능 등록주파수 설정전송 실행폴링으로 완료 확인

장치 인식부터 기능 제공까지의 순서입니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 ============================
2 Kernel driver i2c-diolan-u2c
3 ============================
4
5 Supported adapters:
6 * Diolan U2C-12 I2C-USB adapter
7
8 Documentation:
9 http://www.diolan.com/i2c/u2c12.html
10
11 Author: Guenter Roeck <linux@roeck-us.net>
12
13 Description
14 -----------
15
16 This is the driver for the Diolan U2C-12 USB-I2C adapter.
17
18 The Diolan U2C-12 I2C-USB Adapter provides a low cost solution to connect
19 a computer to I2C slave devices using a USB interface. It also supports
20 connectivity to SPI devices.
21
22 This driver only supports the I2C interface of U2C-12. The driver does not use
23 interrupts.
24
25
26 Module parameters
27 -----------------
28
29 * frequency: I2C bus frequency
30

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

지원 어댑터와 작성자

1-12

이 문서는 커널 드라이버 `i2c-diolan-u2c`를 설명합니다. 지원 어댑터는 Diolan U2C-12 I2C-USB 어댑터이며, 제품 문서는 `http://www.diolan.com/i2c/u2c12.html`에서 확인할 수 있습니다.

작성자는 Guenter Roeck <linux@roeck-us.net>입니다.

Diolan U2C-12 지원 정보
항목
어댑터Diolan U2C-12 I2C-USB adapter
연결USB 호스트와 I2C 슬레이브
제품 문서`http://www.diolan.com/i2c/u2c12.html`
작성자Guenter Roeck <linux@roeck-us.net>

지원 장치와 공개 문서 위치를 구조화했습니다.

U2C-12 연결 구조
컴퓨터의 USB 인터페이스Diolan U2C-12 어댑터I2C 버스I2C 슬레이브 장치

USB를 I2C 버스로 변환하는 기본 경로입니다.

============================
Kernel driver i2c-diolan-u2c
============================

Supported adapters:
  * Diolan U2C-12 I2C-USB adapter

    Documentation:
        http://www.diolan.com/i2c/u2c12.html

Author: Guenter Roeck <linux@roeck-us.net>

USB-I2C 기능 범위

13-23

이 드라이버는 Diolan U2C-12 USB-I2C 어댑터용입니다.

Diolan U2C-12 I2C-USB 어댑터는 USB 인터페이스로 컴퓨터를 I2C 슬레이브 장치에 연결하는 저비용 해법을 제공합니다. 하드웨어는 SPI 장치 연결도 지원합니다.

그러나 이 드라이버는 U2C-12의 I2C 인터페이스만 지원하며 인터럽트를 사용하지 않습니다.

U2C-12 기능 범위
기능하드웨어드라이버
USB 연결지원지원
I2C지원지원
SPI지원미지원
인터럽트가능 여부와 무관사용하지 않음

하드웨어 능력과 이 드라이버가 제공하는 범위를 구분합니다.

U2C-12 I2C 전송
USB 어댑터 검색I2C 어댑터 등록호스트가 전송 요청U2C-12가 I2C 버스 구동폴링으로 완료 확인

폴링 방식으로 I2C 전송을 수행합니다.

Description
-----------

This is the driver for the Diolan U2C-12 USB-I2C adapter.

The Diolan U2C-12 I2C-USB Adapter provides a low cost solution to connect
a computer to I2C slave devices using a USB interface. It also supports
connectivity to SPI devices.

This driver only supports the I2C interface of U2C-12. The driver does not use
interrupts.

모듈 매개변수

24-29

모듈 매개변수 `frequency`는 I2C 버스 주파수를 지정합니다.

Diolan 모듈 매개변수
매개변수의미
`frequency`I2C 버스 주파수

드라이버가 제공하는 설정 항목입니다.

버스 주파수 적용
`frequency` 값 지정드라이버 로드U2C-12 버스 속도 설정I2C 전송 시작

모듈 로드 시 지정한 주파수가 어댑터에 적용됩니다.



Module parameters
-----------------

* frequency: I2C bus frequency