아마두 그건 리턴키 문제가 아닐까 싶은데요

'
' 아스키 코드값으로는 '0x0a'로 표현이되는데 아마두
리눅스에서 이것을 아마.
'
' '0x0d 0x0a'로 바꾸게 되는걸껄요
그래서 보통의 프로그래머들은 이것을 피하기위해서
hex incoding밥법을 쓰죠



초보자 wrote..
: ez-x5 보드와 pc가 시리얼로 연결되어 통신을 하고 있습니다.
: 이래저래 통신이 원활하게 이루어고 있습니다..
: 근데 한가지 이해 할 수 없는 문제가 발생해서요...
:
: 다음은 pc가 ez-x5 보드로 보낸 데이터 내용입니다. hex 형태 입니다.
: 04 00 00 00 0a 02 04 00 ffffffc8 00 00 00 00 00 00 00 00 00 00 00 00 00
: 00 00
:
: 근데 보드에서 다음과 같이 들어옵니다.
: 04 00 00 00 0d 0a 02 04 00 ffffffc8 00 00 00 00 00 00 00 00 00 00 00 00
: 00 00 00
:
: 자세히 보시면 5번째 0a 가 아니고 0d 0a로 들어옵니다. pc에서는 int형 10 을
: 보내는 거거든요.
: 근데 보드에는 0d 0a로 들어옵니다. 유독 10 이라는 값에 대해서만 이렇습니
: 다.
:
: 이건 pc에서 보낸거 0c는 숫자 12입니다.
: 04 00 00 00 0c 02 04 00 ffffffc8 00 00 00 00 00 00 00 00 00 00 00 00 00
: 00 00
: 다음은 보드에서 받은거 입니다.
: 04 00 00 00 0c 02 04 00 ffffffc8 00 00 00 00 00 00 00 00 00 00 00 00 00
: 00 00
: 다른 값들은 다 정확히 들어옵니다.
:
: 유독 10 에 대해서만 이런 값이 나오는 이유를..ㅠ.ㅠ
: pc는 인텔 계열이고 linux 입니다.
: 보드는 ez-x5 입니다.
: 원인이 뭘까요??
: 아시는 분 답변 부탁 드리겠습니다.