usb 포트의 메이저, 마이너 번호는 뭐죠?
글쓴이: quintus / 작성시간: 토, 2004/12/04 - 1:34오전
Quote:
crw-rw---- 1 root uucp 188, 0 4월 10 2003 /dev/ttyUSB0
crw-rw---- 1 root uucp 188, 1 4월 10 2003 /dev/ttyUSB1
crw-rw---- 1 root uucp 188, 10 4월 10 2003 /dev/ttyUSB10
crw-rw---- 1 root uucp 188, 11 4월 10 2003 /dev/ttyUSB11
crw-rw---- 1 root uucp 188, 12 4월 10 2003 /dev/ttyUSB12
crw-rw---- 1 root uucp 188, 13 4월 10 2003 /dev/ttyUSB13
crw-rw---- 1 root uucp 188, 14 4월 10 2003 /dev/ttyUSB14
crw-rw---- 1 root uucp 188, 15 4월 10 2003 /dev/ttyUSB15
crw-rw---- 1 root uucp 188, 2 4월 10 2003 /dev/ttyUSB2
crw-rw---- 1 root uucp 188, 3 4월 10 2003 /dev/ttyUSB3
crw-rw---- 1 root uucp 188, 4 4월 10 2003 /dev/ttyUSB4
crw-rw---- 1 root uucp 188, 5 4월 10 2003 /dev/ttyUSB5
crw-rw---- 1 root uucp 188, 6 4월 10 2003 /dev/ttyUSB6
crw-rw---- 1 root uucp 188, 7 4월 10 2003 /dev/ttyUSB7
crw-rw---- 1 root uucp 188, 8 4월 10 2003 /dev/ttyUSB8
crw-rw---- 1 root uucp 188, 9 4월 10 2003 /dev/ttyUSB9
/proc/devices 를 열어 보면 usb 는 180 번 major 번호를 갖는데,
위 USB포트는 188번 메이저 번호를 갖는데,
USB포트도 캐릭터 디바이스 니까 188번을 가져야 하는거 아닌가요?
제가 잘못 이해 하고 있는건가요?
/linux/Document/devices.txt 에 나온 serial converter 가 usb 포트인거죠?
Quote:
188 char USB serial converters
0 = /dev/ttyUSB0 First USB serial converter
1 = /dev/ttyUSB1 Second USB serial converter
또. 궁금한게.
제 컴퓨터에 usb port 가 두개 있으면 그 두 디바이스는 /dev/ttyUSB0, /dev/ttyUSB1 이렇게 두 장치 파일로 접근할 수 있는건가요?(open, read, write할 수 있나요?)
int fd = open("/dev/ttyUSB0", 0, 0); printf("fd=%i\n", fd);
위처럼 해 보면 fd= -1 이 나오는걸로 봐서 열 수가 없는거 같은데
제가 잘 못한게 뭐죠?
혹시 윈도우 파티션의 하드디스크 쓸 때처럼
mount /dev/hda5 /mnt/wind
이런식으로 마운트 해줘야 하는건가요?
모든 디바이스 들은 고정된 major, minor 넘버를 갖나요?
Forums:
ttyUSB 는 USB포트에 시리얼 컨버터를 꽂았을 때의,해당 시리얼
ttyUSB 는 USB포트에 시리얼 컨버터를 꽂았을 때의,
해당 시리얼 포트를 뜻합니다.
USB포트 자체를 가리키는게 아니고요.
그럼 usb 포트는 어떻게 접근하죠?
/Document/devices.txt 파일을 살펴봤는데
usb 포트 자체에 대한 건 못 찾겠던데
그럼 usb 포트 자체의 major, minor 번호는 뭐죠?
마우스나 프린터 처럼.
major, minor 번호가 있을거 같은데. 제가 잘 못 생각하고 있는건가요?
major번호는 같은 디바이스를 가리키는 번호입니다.즉, 같은 디바이
major번호는 같은 디바이스를 가리키는 번호입니다.
즉, 같은 디바이스 드라이버를 사용한다는 뜻이죠...
장치가 여러개 있을경우 전부 minor번호는 다르죠
같은 종류의 장치를 구별하는 번호가 minor번호입니다.
남으로 창을 내겠소.
밭이 한참갈이 괭이로 파고 호미론 김을 메지요.
구름이 꼬인다 갈리있소. 새들의 노래는 공으로 들으랴오.
강냉이가 익거든 와자셔도 좋소.
왜 사냐건 웃지요.
댓글 달기