EP9312 보드에서 리눅스 어플리케이션을 작성해 보고 있는데요, 한가지 이해가 안 되는 점이 있어서 질문 드립니다.
리눅스 보드가 시리얼 통신으로 수신받을때, 한번에 받을 수 있는 데이터 수가 정해져 있나요? 아니면 수신 데이터가 조금이라도 텀이 생기면 바로 끊고 다시 받는 것인지....
제가 300 바이트가 조금 넘는 데이터를 송신하니까, 리눅스 보드에서는 3~4차례에 걸쳐서 나눠서 수신이 이루어 집니다.
물론 이것은 송신 데이터 길이를 읽어서 처리해주면, 극복할 수 있는 문제겠지만...
왜 그런 것인지 궁금해서 질문올립니다......^^;
그럼 즐거운 금욜들 보내세요~