Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

USB

Universal Serial Bus 의 줄임말이다. 최대 12Mbps의 전송률을 보장하며, 하나의 USB포트를 통하여 최대 127개의 장치를 연결시킬 수 있다. USB를 사용하지 않을 경우에는 키보드, 마우스, 프린터, 캠코더, 외장형 하드디스크/랜카드 등을 동시에 이용할 경우 각각의 장치 연결을 위한 인터페이스가 존재했어야 했지만, 지금은 단일 USB포트에 USB 허브를 연결시켜서 동시에 사용가능하다.

1994년 Compaq, Intel, Microsoft, Net에 의해서 개발이 시작되었으며, 아래의 기능들을 지원하기 위한 목적으로 설계 되었다.
  • PC와 전화의 연결
  • 쉬운 사용
  • 포트확장성
최초버젼인 1.0은 1996년 개발되었으며, 1999년에 최신버젼인 2.0이 발표되었다.

Linux의 경우에도 Kernel 2.2.18 이후에는 별도의 패치없이 USB를 지원한다.

현재(2005/10/17) USB Version 2.0까지 사용되고 있다. Linux에서 USB 장치응용을 개발하기 원한다면 http://www.lrr.in.tum.de/Par/arch/usb/usbdoc 문서를 참고하기 바란다.