안녕하세요. 우분투를 쓴지는 2년이 넘었지만 여전히 초보인 人입니다 ^^;
오늘 이렇게 글을 쓰게 된 이유는 문득 들은 의문때문입니다.
우분투나 기타 리눅스에서는 USB메모리나 마우스 키보드 등등을 꼽으면 드라이버 설치메시지 같은 것 없이 바로 실행이 되는데 윈도우에서는 처음 꼽는 기기는 설치도 한참걸리고, 설치가 다 된 후에도 다른 포트에 꼽으면 재설치를 하는… 괴현상이 있습니다.
어떤 원리로 우분투에서 usb를 끼우면 바로 인식하는건가요?
리눅스도 커널에 USB 드라이버가 있고 PID, VID가 등록되어져 있어야 인식될 겁니다.
가끔 노트북 같은데 들어간 usb용 무선랜 인식을 위해서 커널 컴파일 해야 한다는 글도 있죠.
예전에 가지고 있던 USB용 캠이 인식되지 않아서 lsusb에서 나오는 ID값(PID:VID)을 rule로 만들어서 사용한 적이 있습니다.
장치 인식은 udev라는 장치관리자가 담당할 겁니다. 꽂으면 /dev에 장치명에 해당하는 블럭 디바이스를 만들고 그것 통해서 데이타를 주고 받죠. 그런 해당 기능을 하는 모듈(드라이버)이 메모리에 올라가는거죠.
[quote="oseb":16gh4gqd]리눅스도 커널에 USB 드라이버가 있고 PID, VID가 등록되어져 있어야 인식될 겁니다.
가끔 노트북 같은데 들어간 usb용 무선랜 인식을 위해서 커널 컴파일 해야 한다는 글도 있죠.
예전에 가지고 있던 USB용 캠이 인식되지 않아서 lsusb에서 나오는 ID값(PID:VID)을 rule로 만들어서 사용한 적이 있습니다.
장치 인식은 udev라는 장치관리자가 담당할 겁니다. 꽂으면 /dev에 장치명에 해당하는 블럭 디바이스를 만들고 그것 통해서 데이타를 주고 받죠. 그런 해당 기능을 하는 모듈(드라이버)이 메모리에 올라가는거죠.[/quote:16gh4gqd]
그렇군요. 정보 감사합니다 ^^