C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[61210] 빌더로 기계와 USB 통신을 하려고 합니다.
김준석 [liberto] 1572 읽음    2010-05-27 16:20
먼저 상황 설명부터 하겠습니다.
필요 없다고 생각하지면 /* */ 처리한 부분은 안 읽고 넘어가셔도 됩니다.

/*
개발하고자 하는 프로그램은 USB를 통해 기계를 제어하는 프로그램입니다.
호스트가 기계에 신호를 보내 기계를 제어하고, 기계는 호스트로 1초에 20회 정도의 자료를 보냅니다.
프로그램의 전체적인 디자인이나 기계 설계, 제작은 다른 팀이 처리하고,
제가 구현해야 되는 부분은 호스트와 기계가 통신을 하게 만드는 것입니다.

기계쪽에 디스크립터를 넣고, 빌더를 통해 기계를 제어할 수 있게 만들어야 합니다.

클라이언트 드라이버는 윈도우에서 기본 제공하는 클래스 중 HID 드라이버를 사용합니다.
HID 드라이버가 기본으로 제공하는 것 이상의 새로운 기능을 필요로 하지는 않을 것으로 추정되니
새로운 드라이버를 제작할 필요는 없다고 봅니다.

통신 속도는 full speed 이하입니다.
(low speed를 사용할지 full speed를 사용할지는 모르겠지만, high speed를 사용하지 않는 이상
프로그래밍에 큰 영향을 끼치지는 않는다고 알고 있습니다.)

디스크립터는 HID 디스크립터 툴로 제작할 예정이고,
펌웨어는 아직은 제 관할이 아닙니다.

상황 설명은 끝이군요. 이런 주변설명이 필요할지 아닐지 몰라서 일단 가능한 한 자세히 적어봤습니다.
*/


아직 하드웨어는 만들어져 있지 않고, 먼저 빌더가 USB로 통신할 수 있다는 가능성(?)을 보여야 합니다.
DDK가 컴파일러, 링커, 헤더, 라이브러리, 샘플 등등을 전부 가지고 있다는 말을 듣고
무료 배포되고 있는 DDK 3790.1830 버전을 다운받아서 설치했습니다.
그리고 막혔습니다...
VC와 DDK를 연결하는 방법은 찾아지는데 빌더와 DDK를 연결하는 방법은 도통 찾을 수가 없네요.

빌더로 드라이버를 작성할 건 아니고,

(중요!) 빌더를 통해 기계에 명령을 내리고, 기계가 보내는 신호를 받기만 하면 됩니다.

DDDK라는 게 있다는 글을 봤는데, 이건 찾아내지 못했습니다.

어째 한 발짝만 나가면 될 것 같은데, 묘하게 막혀서 진척이 되지 않네요.
답변 기다리겠습니다.
감사합니다.

+ -

관련 글 리스트
61210 빌더로 기계와 USB 통신을 하려고 합니다. 김준석 1572 2010/05/27
61213     Re:빌더로 기계와 USB 통신을 하려고 합니다. 누군가 2159 2010/05/28
61214         Re:Re:빌더로 기계와 USB 통신을 하려고 합니다. 김준석 2937 2010/05/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.