강좌 & 팁
글 수 2,412
2013.03.16 20:58:34 (*.52.177.249)
39454
커널 버전은 3.8.2 ( 현재 stable 버전 ) 기준으로 작성 하였습니다.
커널의 drivers 디렉토리의 하부 디렉토리들 중 에서 간추려 보았습니다.
acpi
- 전원 인터페이스 고급 설정(ACPI) 지원을 위한 ACPI 호환 플랫폼 (하드웨어/펌웨어)을 지원하기 위한 드라이버
ata
- ATA 하드 디스크, ATA 테이프 드라이브, ATA CD-ROM 또는 기타 ATA 장치를 지원하기 위한 드라이버
atm
- 비동기 전송모드 장치 및 컨트롤러를 지원하기 위한 드라이버
block
- 여러가지 다양한 블록 장치(예를 들어 SATA, SCSI, IDE 디스크 장치들) 드라이버 지원.
bluetooth
- 다양한 블루투스 장치 디바이스 드라이버
cdrom
- CD-ROM 장치 디바이스 드라이버 지원
char
- serial ports, consoel, nvram 등과 같은 문자 장치 디바이스 드라이버.
cpufreq
- CPU 주파수 스케일링을 이용하면, 즉시 CPU의 클럭 속도를 변경 처리 할 수 있는 드라이버.
이 드라이버를 사용할 경우 적은 CPU의 소모 전력으로 인하여, 전력 절약 가능
crypto
- 하드웨어 암호화 장치 및 프로세서를 위한 디바이스 드라이버
devfreq
- 일반 동적 전압 및 주파수 스케일링 (DVFS) 장치들을 지원 하기 위한 디바이스 드라이버
dma
- 메모리 직접 참조(DMA)에 필요한 엔진 및 장치들을 지원 하기 위한 디바이스 드라이버
gpio
- 일반 목적의 I/O(gpio)를 지원 하기 위한 디바이스 드라이버
gpu
- 그래픽 프로세서 유닛(gpu)를 지원 및 이를 사용하는 장치(디바이스) 및 컨트롤러를 지원하기 위한 드라이버
i2c
- 필립스에서 개발한 I2C 버스 프로토콜 인터페이스를 사용하는 장치(디바이스) 및 컨트롤러를 지원하기 위한 드라이버
ide
- IDE ATA 및 IDE ATAPI 블록 인터페이스를 사용하는 장치(디바이스) 및 컨트롤러를 지원하기 위한 드라이버
input
- 키보드나, 터치, 조이스틱 혹은 마우스 등과 같이 입력 장치에 필요한 입력 레이어를 지원 하기 위한 디바이스 드라이버
misc
- 기타 장치들에 대한 드라이버
mmc
- 멀티 미디어 카드(MMC), 보안 디지털(SD) 및 보안 디지털 I/O (SDIO) 지원 드라이버
mtd
- 메모리 기술 장치 ( MTD )를 지원하는 플래시나, RAM 과 같은 유사한 칩에서 사용하기 위한 파일 시스템에 사용되는 유사한 칩들에 대한 드라이버
net
- 이더넷 디바이스 지원 하기 위한 드라이버
nfc
- 가까운 필드 통신(NFC) 인터페이스를 사용하는 장치(디바이스) 및 컨트롤러를 지원하기 위한 드라이버
parport
– 패러럴 포트 인터페이스를 사용하는 장치(디바이스) 및 컨트롤러를 지원하기 위한 드라이버
pci
- 고속 처리를 위하여 CPU와 가깝게 위치해 있는 PCI 인터페이스를 사용하는 장치(디바이스) 및 컨트롤러를 지원하기 위한 드라이버
power
- 전원 공급 장치(배터리, AC, USB) 에서 지원하는 기능을 사용하기 위한 드라이버.
전원 공급 장치는 sysfs 및 uevent를 통해서 사용자영역(userspace)에 APM 커널 인터페이스를 지원하기 위한 드라이버
pwm
- 펄스 폭 변조 (PWM) 디바이스 들을 지원 하기 위한 드라이버
rtc
- 실시간 클럭(RTC) 장치(디바이스) 및 컨트롤러를 지원하기 위한 드라이버
scsi
- SCSI 인터페이스를 사용하는 장치(디바이스)들을 지원 하기 위한 드라이버
spi
- 직렬 주변 장치 인터페이스(SPI)를 지원하는 장치(디바이스) 및 컨트롤러를 지원하기 위한 드라이버
tty
- 터미널, 가상 터미널, 콘솔 등의 디바이스들을 지원하기 위한 디바이스
usb
- USB 버스 와 관련된 USB 호스트 장치 및 USB 디바이스 장치를 지원하기 위한 드라이버
video
- 그래픽 장치(디바이스)들을 지원하기 위한 드라이버
virt
- 가상화를 지원하는 디바이스를 위한 드라이버
virtio
- 가상 I/O를 지원하는 디바이스를 위한 드라이버
watchdog
- 감시 타이머 (Watchdog Timer)를 지원 하는 장치(디바이스)를 위한 드라이버
xen
- Xen을 지원하는 디바이스를 위한 드라이버