반응형
Step1. 커널에 해당 usb serial 모듈 추가.
커널의 menuconfig 의 device driver -> usb 를 들어가면 아래와 같은 메뉴가 쫙나온다.
| |
|----------------------------------------------------------------------------------------------------------|
x lqqqqqqqqq^(-)qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
x x Driver Mode (Both host and peripheral: USB OTG (On The Go) Device) ---> x x
x x [ ] Disable DMA (always use PIO) x x
x x [ ] Enable debugging messages x x
x x *** USB Device Class drivers *** x x
x x USB Modem (CDC ACM) support x x
x x USB Printer support x x
x x USB Wireless Device Management support x x
x x USB Test and Measurement Class support x x
x x *** NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed; *x x
x x *** see USB_STORAGE Help for more information *** x x
x x <*> USB Mass Storage support x x
x x [ ] USB Mass Storage verbose debug x x
x x [ ] Datafab Compact Flash Reader support x x
x x [ ] Freecom USB/ATAPI Bridge support x x
x x [ ] ISD-200 USB/ATA Bridge support x x
x x [ ] Microtech/ZiO! CompactFlash/SmartMedia support x x
x x [ ] USBAT/USBAT02-based storage support x x
x x [ ] SanDisk SDDR-09 (and other SmartMedia) support x x
x x [ ] SanDisk SDDR-55 SmartMedia support x x
x x [ ] Lexar Jumpshot Compact Flash Reader x x
x x [ ] Olympus MAUSB-10/Fuji DPC-R1 support x x
x x [ ] Support OneTouch Button on Maxtor Hard Drives x x
x x [ ] Support for Rio Karma music player x x
x x [ ] SAT emulation on Cypress USB/ATA Bridge with ATACB x x
x x [ ] The shared table of common (or usual) storage devices x x
x x *** USB Imaging devices *** x x
x x < > USB Mustek MDC800 Digital Camera support x x
x x < > Microtek X6USB scanner support x x
x x *** USB port drivers *** x x
x x USB Serial Converter support ---> x x
x x *** USB Miscellaneous drivers *** x x
x x < > EMI 6|2m USB Audio interface support x x
x x < > EMI 2|6 USB Audio interface support x x
x x < > ADU devices from Ontrak Control Systems x x
x x < > USB 7-Segment LED Display x x
x x < > USB Diamond Rio500 support x x
x x < > USB Lego Infrared Tower support x x
x x < > USB LCD driver support x x
x x < > USB BlackBerry recharge support x x
x mqqqqqqqqqv(+)qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
``` |
USB Serial Converter support
부분에서 적당하게 M 으로 수정한다. (내부적으로는 generic 관련 부분을 활성화 시킨다.)
--> 일반적인 거의 대부분의 usb serial interface는 동작하는듯하다 하위 메뉴에는 특정 칩셋을 지원하는 설정들이 있다.
제작한 모듈을 올리던, 커널을 새로올리던 한다.
Setp2. usb serial 모듈을 enable 시키기
아래와 같이 제대로된 usb 의 id를 넣고 modprobe 한다.
modprobe usbserial vendor=0x0000 product=0x0000
그리고 usb를 꼽으면 특정 dev 에 import 됐다고 쉘에 뜨면 성공한것이다.
해당 dev를 직접 open하여 접근하면 되는듯 하다.
반응형