문제

PocketPC에서 실행할 모바일 앱을 개발 중입니다. COM1을 사용하여 정보를 보내고 얻는 모바일 프린터와 카드 스 와이프가 있습니다. 장치 에뮬레이터를 사용하고 있으며 프린터없이 테스트하고 싶습니다. 가상 COM1 포트를 오른쪽으로 그리고 읽는 방법은 무엇입니까? COM0COM을 시도했지만 장치 에뮬레이터는이를 Serial 0으로 설정하지 않습니다.

도움이 되었습니까?

해결책

이것은 직접적인 답이 아니지만 충분히 필사적이라면 친구가 사용했습니다. 우회 COM 인터페이스와 관련된 출력을 다른 프로그램의 소스를 편집 할 수 없었을 때 원하는 위치로의 출력을 리디렉션합니다.

다른 팁

PC에 2 개의 직렬 포트가있는 경우 (USB에서 직렬 어댑터가 잘 작동 함) PC의 에뮬레이터와 공유 된 포트에서 널 모뎀을 사용하고 초기 터미널을 부착 할 수 있습니다. 그것은 당신에게 꽤 쉽게 리디렉션을 줄 것입니다.

약 2 일 전에 GPS 장치를 모방하기 위해 이것에 대해 연구했습니다. 내가 생각해 낼 수 있었던 유일한 것은 많은 저수준 어셈블리 코드였습니다.

나는 당신이 무엇을 추구하는지 이해하지 못합니다. 에뮬레이터는 PC의 COM 포트에 바인딩 될 수 있으므로 에뮬레이터의 앱에서 PC의 물리적 포트로 읽고 쓸 수 있습니다.

이제 COM 포트를 열고 아무것도 첨부하지 않고 읽고 쓸 수있는 방법을 묻는다면 훨씬 더 어렵습니다. 글쓰기는 간단합니다 - 나는 단지 커뮤니케이션 계층을 추상화하고 모의 수업을 함께 때린 다음 글을 어디에도 쓰지 못했습니다. 주변 장치와 같은 방식으로 데이터를 제시하기 위해 일종의 시뮬레이터를 작성해야하므로 읽기는 훨씬 더 어려워집니다.

IMO, 어쨌든 소프트웨어에 대한 단위 및 통합 테스트를 작성할 수 있도록 어쨌든이 추상화를 수행해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top