USB CDC 장치이름변경 질문드립니다!
글쓴이: ksh6846 / 작성시간: 목, 2019/01/03 - 11:22오전
현재 Xilinx petalinux에(임베디드리눅스) USB CDC를 사용하여
Windows PC의 시리얼통신프로그램과 통신을 성공하였습니다.
( c++ 코드상에서 /dev/ttyGS0 을 Open 하여서 읽기/쓰기 성공 )
하지만 문제는 장치관리자에서 포트이름을보면 'ELMO GMAS' 라고 기본으로 들어가있는 값이 있는데요.
이 값을 제가 원하는 값으로 변경하고 싶습니다.
Windows 에서 레지스트리값을 변경하여서 임의의 문자열로 포트이름을 바꾸는데는 성공하였지만,
다른 포트에 꼽으니 다시 원래대로 'ELMO GMAS' 로 변경됩니다.
어느 포트에 꼽아도 동일한 포트이름을 보이게하려면,
임베디드리눅스 내부에서 변경해야할것같은데 방법을 잘 모르겠습니다.
혹시 이부분에 대해서 아시는분 있다면 댓글 부탁드리겠습니다.
File attachments:
첨부 | 파일 크기 |
---|---|
장치관리자목록입니다. | 3.88 KB |
Forums:
https://xilinx-wiki.atlassian
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842045/Zynq+UltraScale+MPSoC+USB+3.0+CDC+Device+Class+Design
g_serial 모듈에서 idVendor, idProduct, iManufacturer, iProduct 값을 바꿔 주면 됩니다. 아마 윈도우 상에서 표시되는 이름을 바꾸려면 드라이버를 고쳐야 할 겁니다. 필요한 경우 USB Vendor ID는 USB-IF에서 발급 받으시면 됩니다.
댓글 달기