처음 USB를 접하게 되면 난감하죠.. 공감하는 마음으로 몇자 적습니다.
일단 저흰 Cypress USB Chip을 사용했습니다.
Cypress Chip은 샘플과 Dev Kit이 잘 갖춰어져 있어 개발하기에 수월한 면이 있었습니다.
중요한건 먼저 H/W를 구성하셔야 합니다.
S/W 작업은 3가지로 나뉩니다.
첫번째, USB용 Firmware, 두번째 Windows Driver (.sys file) , 세번째 응용프로그램(CreateFile..)
첫번째, USB용 Firmware는 Keil uVision2를 사용하였습니다.
두번째 Windows Driver는 Sample을 이용하여 구미에 맞게 수정보완했습니다.
세번째는 통신이 개통되면 여타 H/W제어 프로그램하듯이 만드시면 됩니다.
검색해보시면 Cypress 개발 Kit들이 있을것입니다.
개발 Kit를 사서 공부하면서 하면 재미도 있고 그렇지만 .. 시간이 많이 소요됩니다.
H/W가 관건이기 때문에 H/W구성을 먼저 하셔야 진행이 됩니다. 그것이 어려우면 H/W을 개발 의뢰를 하시고
(관련 Driver도 만들어 줄것임)
업체에선 응용프로그램만 만드시는게 현명할것입니다.
이모두를 홀로 하신다는건 무리일수도 있습니다. (혹시 모르지만)
|
아직도 좀 막막한데, 그래도 일단은 길이 보이는 것 같습니다.
감사합니다!