2009-10-14 2 views
0

궁금합니다. Linux에서 USB 장치를 읽으려면 특정 장치 드라이버가 필요하거나 그냥 읽을 수 있어야하는지 궁금합니다. 휴대 전화 나 iPod touch를 내 리눅스 상자에 연결하면/proc/partitions가 발견되지 않으므로 fnc 표준에 따라 마운트 가능한 장치가 아닙니다. gnomes nautilus는 실제로 iPod을 탑재 하나 윈도우 모바일 터치 프로는 탑재하지 않습니다 휴대 전화.GNU/Linux 또는 FreeBSD에서 장치 읽기

그래서 관심이 있습니다. 리눅스에서 장치 (iPod touch)를 읽고 싶다면 어떻게해야합니까? USB 장치를 읽을 수 있도록 설정 한 USB 장치의 디스크립터를 어떻게 얻을 수 있습니까?

감사합니다.

+0

내가 최신 우분투를 실행하고 있기 때문에 어느 리눅스를 실행하고 있는데, 바로 설치할 수 있습니다. –

+0

당신, 보스와 똑같습니다. – Recursion

+0

당신이 어떻게했는지 말해 줄 수 있어요? – Recursion

답변

2

/dev/usbdev에서 원시 USB 끝점에 액세스 할 수 있습니다. 더 쉽게 사용할 수있는 사용자 공간 libusb가 있습니다.

0

불행히도 USB 장치에 대한 "그냥 읽는 것"이라는 개념이 없습니다. USB 프로토콜을 구성하는 USB 버스에서 데이터를 읽고 쓰는 것을 언급하지 않는다고 가정합니다. 즉, USB 장치에 액세스하기위한 장치 드라이버가 항상 필요하며 시스템에서 사용하는 장치 (디스크, 직렬 장치 등)의 "추상화"를 구현하는 것은 드라이버에 달려 있습니다.

+0

사실, USB는 "Universal Serial Bus"의 약자입니다. 패킷 화 된 전송 프로토콜로, 일부 드라이버 (예 :'usb-storage') 및/또는 사용자 공간 라이브러리 (예 : 'libmtp','libusb'의 상단에 만들어졌습니다) 변환을 처리합니다. – ephemient

관련 문제