보드 2개로 시리얼 통신 전송/수신 실습을 하고 있습니다.

그런데 문제가 하나 있습니다.

전송하는 측에서 char 배열로 값을 저장후 보내게 되는데

받을때 전송한 만큼의 데이터를 수신하지 못하는거 같습니다.

즉 20byte 를 보내도 n=read() 후 n의 값도 그때그때 틀리고 받은 값 역시 계속 상이한 데이터를 가져옵니다.

예전 Q&A 자료를 보면 ./ser_test2 sttyS00 w 하는 테스트가 있었는데

수신쪽 프로그램을 실행시킨후 위 테스트 프로그램을 실행시키면 수신쪽 프로그램에 데이터가 정확하게 수신되는 것을 확인하였습니다.

아무튼 고수님의 조언이 필요합니다.

감사합니다.