제가 만든 usb gadget driver를 직접 app에서 open() 으로 접근하고 싶습니다.


드라이버 안에서 cdev_init 이나 register_chrdev를 해주고 있는데, 


/dev 디렉토리에 노드가 생성되지 않고 강제로 Major 번호를 맞추어서 생성해도 app에서는 접근할 수 없습니다.


사용자 제작 usb gadget driver를 접근하여 데이터를 주고 받을수 있는 방법이 있는지요?


serial로 등록하여 tty 통신을 해야 하는 건지, 감이 잡히지 않아 문의드립니다.


조언 부탁드리겠습니다.