기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

리눅스에서 usb packet analyzer를 만들어 보려고 하는데요

 

호스트pc에서 동작하면서 usb 포트에 꽂혀 있는 장치와 서로 주고 받는

패킷을 볼 수 있는 프로그램을 만들어 보려고 합니다.

 

리눅스 구조 중에서 어디를 지켜보고 있어야 호스트 pc와 디바이스가

서로 주고 받는 패킷을 볼 수 있을지 잘 모르겠습니다.

 

어디를 찾아보고 공부해야할지 좀 도와주시면 감사하겠습니다.


lived

2009.10.20 18:19:20
*.111.135.254

usb 디바이스와 주고 받는 패킷이면 어떤 패킷인가요?


일반적인 네트워크 패킷은 넷필터를 보시면 될 것 같습니다.


아니 그전에 네트워크 패킷이라면 이더리얼로 보시면 되겠지만;;

정회승

2009.10.21 05:12:46
*.112.6.94

제가 아직 리눅스나 usb에 관한 지식이 많지 않다보니 머라고 답을 못드리겠찌만

 

제가 보고 싶은건 usb 저장장치가 host pc에 인식되도록 서로 주고받는 컨트롤 패킷을

살펴보고 싶습니다.  usb 허브 포트와 usb 저장장치 사이에서 주고 받을거라 생각 되는데

어디를 봐야할지 잘 모르겟네요

profile

김재훈

2009.10.21 08:33:33
*.162.5.128

USB 드라이버의 경우 패킷 구조가 복잡한 관계로 패킷을 구조체로 할당하여, 사용 합니다.

이 구조체 부분의 패킷이 전달되어 지는 부분을 살펴봐야 하고요...

(일단 USB에서 EP 쪽을 설정하는 레지스터과, 프로토콜 패킷의 구조체 위주로 살펴보시기 바랍니다.)

이를 위해서는 우선 전체적으로 USB 프로토콜 스펙에 대해 공부하실 필요가 있습니다.

 

그리고, 패킷 분석은 보통 리눅스용 USB 드라이버 쪽에서는 디버깅 메시지는, 전체적인 패킷 분석은,

Windows 단의 패킷 아날라이저 프로그램을 통해서 해보시기 바랍니다.

 

USB의 전체적인 패킷 분석툴은 Windows 쪽 프로그램이 잘 되어 있습니다.

 

USB 프로토콜 아날라이져가 있으면 정말 좋겠지만.. 이건 비싼 관계로...:)

 

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
3988 맵 위에 선 그리기 관련 질문입니다. 이희수 2009-10-17 1140
3987 S3C6410 보드 개발하는데 OSC에서 발진을 하지 않습니다. [1] 허경 2009-10-17 674
3986 CS42L52 linux device driver 있으신분 [4] 윤인성 2009-10-18 706
3985 Emulator 속도 관련 [4] Jamez 2009-10-19 961
» 리눅스에서 packet analyzer를 만들어 보려고 하는데요 [3] 정회승 2009-10-20 725
3983 Ethernet 관련 문의 드립니다. RTL8110 칩셋사용 [2] 최종성 2009-10-20 1244
3982 SMDK6410 보드에 포팅 중 에러 [10] 심성보 2009-10-21 1443
3981 android pdk 에 jd 문서는 어떻게 보나요? [2] 류경훈 2009-10-21 1035
3980 커널 2.6.21 + smdk 6410 ioremap() 관련 질문 드립니다. [3] 한규혁 2009-10-21 1406
3979 PMIC 급구합니다. TPS650243RHBT ==> 수배완료!! (감사합니다 ^^) [4] 조덕연 2009-10-21 613
3978 S5P6440 정도면 빌드업 PCB로 제작 하지 않아도 설계 가능 할까요... [3] 홍성관 2009-10-21 1363
3977 6410 관련 초보 질문입니다. [1] 마린 2009-10-22 477
3976 s3c6410 관련 기술자료 받을 수 있는 곳 알 수 있나요? [1] 김민석 2009-10-22 534
3975 SMDK6410 보드에서 NFS 부팅 중 에러"not responding, still t... [4] 심성보 2009-10-22 967
3974 aesop3rd.zip 파일이 다운이 안됩니다.. [3] 김경섭 2009-10-23 703
3973 SMDK6410에서 사용하는 uboot를 aesop보드에서 사용이 가능한가요. [4] 허경 2009-10-24 618
3972 우분투 9.04에서 tslib-1.0설치시 에러.. [2] Kevin 2009-10-24 3531
3971 안드로이드 Display관련 질문입니다. [1] 이창용 2009-10-24 790
3970 ODROID 개발자 버전의 Source code... [1] lived 2009-10-24 922
3969 파일시스템구축에 대해 [1] 우운용 2009-10-24 477

사용자 로그인