일반 타켓 보드와 호스트 피씨 간의 통신 문제
2008.10.11 00:43
강좌 & 팁 EZ-보드 그래픽 & 멀티미디어 네트워크 프로그래밍 디바이스 드라이버 ImJa 솔루션 임베디드 FLEX 안드로이드 iOS 개발 FAIDE 하드웨어 C/C++ go언어 GNU C 레퍼런스 메뉴얼 ARM 루아 응용 프로젝트 이클립스 지그비 개발자 노트 권장도서 FPGA
|
2008.10.11 00:43
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 공지 | 포럼의 메뉴가 보이지 않아요! | 장길석 | 2014.02.06 | 957638 |
| 공지 | [중요 공지]제품 사용 및 기술 문의는 전화 상담을 받지 않습니다. | 장길석 | 2012.11.09 | 1408533 |
| 공지 | 답글에 대한 공지 사항. | falinux | 2006.11.20 | 2424025 |
| 15341 | [특판][성Y인Y용Y품][비아][시알][여성흥분제] 전부 1+1 vv8282.top 지금 확인해보세요~! | dde33 | 2026.10.15 | 2 |
| 15340 | 요즘 잘 나가는,,, | dde33 | 2026.09.12 | 843 |
| 15339 | buildroot 사용 관련 | 로즈마리 | 2021.02.01 | 38166 |
| 15338 | GPIO 제어 방법 문의 [1] | 단순최고 | 2021.01.25 | 51084 |
| 15337 | 임베디드 리눅스 개발 보드 추천 | nam | 2019.12.06 | 48863 |
| 15336 | make wandboard_quad 실행시 문제 | gasi | 2019.08.27 | 47084 |
| 15335 | LCD 초기화 코드 좀 봐주세요 [1] | 김용수 | 2019.07.12 | 63136 |
| 15334 | 임베디드 리눅스 커널 소스에 관해 질문드립니다 ! | ekthatkxkd | 2019.06.28 | 43727 |
| 15333 | numpy,scipy 를 arm-linux-XXXX 로 크로스컴파일 하여 올릴수 있나요? | 초보자 | 2019.06.24 | 49287 |
| 15332 | I2C - deal with arbitration loss 오류가 궁금합니다. [1] | S1eepingBeauty | 2018.12.10 | 56770 |
| 15331 |
구형 EM-PXA270 보드 혹시 보유하시분 연락 주시면 감사드릴께요.
| 존 | 2018.11.24 | 42753 |
| 15330 | 리눅스 GPIO 관련 센서의 단선 또는 고장유무 판별법이 궁금합니다. [2] | S1eepingBeauty | 2018.11.12 | 55125 |
| 15329 | 임베디드 리눅스에서 c 언어 디버깅 궁금합니다. [1] | 존 | 2018.09.14 | 47072 |
| 15328 | 부팅 시간 문의 [1] | nam | 2018.06.29 | 45791 |
| 15327 | localport? port? | 검은고래 | 2018.06.29 | 39959 |
| 15326 | fork()의 thread 멈추는 현상 [4] | HwangRoy | 2018.05.09 | 58614 |
| 15325 | 임베디드 리눅스 습득용 보드 판매하시나요? | 임베디드초급자 | 2018.04.27 | 39719 |
| 15324 | (도와주세요)네트워크 디바이스 드라이버 수정문제입니다. [1] | Chanmini | 2018.03.04 | 43600 |
| 15323 | Ez x5 구합니다!! | khobaik | 2018.01.26 | 38315 |
| 15322 | 실행중 symbol not found 를 발생시키는 u-boot 본적 있으신가요 ? | sayyouandme | 2017.12.17 | 57348 |
상대 쪽에서 자료를 제대로 전송하지 못한 것으로 생각됩니다.
시리얼 통신 자체는 자료를 받기 위한 시간 제한이 없습니다.
다만 프로그램을 작성하는 프로그래머가 상황에 따라 시간을 확인하는 경우가 있습니다.
예로, 파일을 부분부분 나누어 전송할 때, 다음 패킷이 오지 않는다든지,
상대에게 전문을 전송 후에 응답을 기다리는 들의 경우입니다.
그러나 시리얼 통신 자체에는 LAN 과 달리 기본 제공되는 프로토콜이 없기 때문에
실행 중 수신 에러가 발생한다는 것은 comtest.c 의 프로그램에 의해 발생한 것으로 생각됩니다.
그러므로 comtest.c 에서 "Receive Time Over" 라는 문장이 어디에서 출력하는지 확인하시고,
그 루틴이 어떤 상태가 되서 메시지를 출력하는지 확인하시면 원인을 아실 수 있으리라 생각됩니다.
예상되는 문제점은 서로 간에 통신 전달이 제대로 되지 않는 경우라고 생각되며,
기본적인 내용은 아래의 내용부터 확인해 보시기 바랍니다.
http://forum.falinux.com/zbxe/?mid=network_programming&page=2&document_srl=405816&listStyle=&cpage=