기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
우선 해야할 부분은...
PC GUI 프로그램에서 연결된 임배디드 보드와 USB로 통신을 할려고 합니다.
PC(Host), 보드(Deive)로 구성이 되겠네요.
PC 쪽 드라이버 구현도 문제지만...
임배디드 리눅스에서 어떻게 구현을 해야 할지 감이 안잡히네요 ㅠ.ㅜ
리눅스에서 USB Bulk로 구현을 해야하는건가요?
혹시 리눅스 디바이스 드라이버도 구현을 해야하는건가요?
참고할 만한 자료라던가 간단한 개념이라도 설명 좀 부탁드립니다.
구글링을 할려고 해도 어떤 키워드로 검색을 해야 할지 막막하네요.
혼자 찾아 본다고 찾고는 있는데 이해가 안가서요.
질문이 두서 없고 이상해소 혹시 아시는 분 계시면 꼭 좀 답변 좀 부탁드립니다.
그럼 모두들 수고하세요^^
말씀하신대로 설정을 하였고 윈도우에서 RNDIS 드라이버가 잡혔습니다.
그런데 타겟 보드에서 ping을 하면 윈도우쪽 RNDIS host에서 데이터를 받는거 같은데요.
다시 타겟으로 들어오지 않는거 같습니다.
ping을 보내도 응답이 없네요 ㅠ.ㅜ 리눅스에서도 마찬가지 입니다.
드라이버를 설치를 잘 못한건지 도대체 어떤 문제인지 모르겠네요.
드라이버는 윈도우 7에서는 네트워크어탭터에서 RNDIS 쪽 관련 드라이버 추가하였습니다.
혹시 참고할 만한 사항이나 아시는 부분 있으시면 답변 좀 부탁드립니다.
그리고 답변 주셔서 정말 감사합니다.
임베디드 리눅스를 사용한다면 USB 이더넷 가젯으로 설정하고, pc와 통신하는 방법이 제일 간단할것 같습니다. 어플단에서도 소켓 표준함수 사용하면 되니깐요.. pc쪽은 RNDIS host로 동작되고 RNDIS드라이버만 설치해주면 기타 드라이버 작성안해도 됩니다. pc쪽도 마찬가지로 소켓으로 어플작성하면 될거같고요.