고도리입니다.
linux serial programming howto 모아놓은 것과(지금은 없는 녀석일지도...^^)
제가 손본 example 올립니다.
주의해야할 점은
nocannew.c에서
#if 0 // raw output
newtio.c_oflag &= ~OPOST;
#else
// preprocessing output: 즉 output하기 전에 어떤 처리를 해서 ouput을 한다.
newtio.c_oflag |= OPOST; // post processing enable
newtio.c_oflag |= ONLCR; // 유닉스 용의 newline(NL:'n')을 dos용의 newline인
// CR-NL('r''n')으로 자동 전환 옵션
#endif
이 부분인데, linux -> pc 로 전송할때 자동 전환 옵션을 쓸 경우로 지금 세팅
되어 있습니다.
만일 통신이라면 raw output으로 하셔야 할 겁니다.
그럼...