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

이번에 회사에서 USB Device 개발을 검토하고 있습니다. 


USB Device 의 용도는 중요 데이터 저장 및 사용자 인증등의 요구를 처리하는 것이고 

PC 에 연결되서 사용이 됩니다.  

주요 Vendor (NXP, STM, Microchip, 등등) 이러한 용도의 MCU 가 있으며, 

USB 2.0 Device mode 지원이 된다고 합니다.


제가 궁금한건 PC 와 이 장치와의 통신입니다. 

예를 들어 USB 장치내에 MCU <----> uart to usb 를 달게 된다면 PC 입장에서는 단순 RS232 통신으로 

연결해서 데이터를 주고 받을 수 있을것 같은데요.

MCU 의  USB Pin 을 Direct 로 연결했을때는 PC 와 어떻게 연결이 되며, 데이터를 주고 받을지 잘 모르겠네요.


경험있는 분의 도움 부탁드리겠습니다. 




고도리

2017.04.17 13:18:33
*.15.241.70

usb bulk device driver 형태로 작성하셔도 되고요.

가장 편한 것은 RNDIS 드라이버를 올려서 그냥 ethernet 통신으로 작성하시는게 제일 편할겁니다.

ydgoo9

2017.04.17 22:46:31
*.34.112.2

USB CDC(Communication Device Class) 가 있다는 것을 알았습니다. 

Virtual Serial 통신 개념으로 보여지고, 일단 CDC 로 구현해볼까 합니다. 

답변 감사드립니다. 

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6368 Apple TV 온보드 메모리 변경 가능할까요? [1] 당그니 2011-01-20 94727
6367 android pwm backlight 밝기 제어 [4] 김태영 2011-07-28 54840
6366 com.google.android.maps.jar는 어디서 얻는 것인가요??? [2] 천동이 2014-09-02 52284
6365 USB bluetooth dongle on jellybean [4] 신현호 2014-02-21 50309
6364 우분투 리눅스 ip 변경 도중에 "No such process" [5] 이세종 2009-04-01 45820
6363 OpenOCD 0.2.0 [1] 김광준 2009-10-24 44575
6362 [질문]memset, mmap, memcpy에 대해서 질문 있습니다. [5] 이태간 2007-05-22 44535
6361 libpcap 설치 [1] Apostasy 2011-04-12 43715
6360 램디스크 파일 시스템 만들기 [4] sinwho 2015-08-19 43322
6359 USB 포팅관련 질문드립니다. [1] 김승한 2010-01-07 33303
6358 android에 libusb porting 해보신 분?? [2] 꿈의사람 2014-02-13 29616
6357 오드로이드 배터리 패치 문의 [1] 이종문 2010-07-01 29041
6356 ODROID-T 2.2 셧다운 후 부팅이 안됩니다. [2] shkim 2010-10-02 26870
6355 오드로이드 디버깅이 안되네요... [2] 현쓰 2010-02-01 26580
6354 [질문]wince 이미지 다운로드시 에러 [3] 이태간 2008-04-06 26265
6353 slide event에 따른 landscape & portrait mode 전환 [1] 나영찬 2010-03-25 24603
6352 Andorid ALSA에 관해서...2 [1] 꺼북이 2011-05-18 24085
6351 wm1811 드라이버를 찾아요 [9] 김민욱 2016-11-01 18748
6350 이더넷 핀에서 값을 읽어 오고 싶은데요... [2] rubio 2013-07-09 13050
6349 usb host api 가 리눅스단에서도 사용가능한가요? [1] biokk 2014-02-07 11392

사용자 로그인