안녕하세요. 박진하 입니다.

시리얼 통신에 대해 몇가지 질문이 있어 글 남깁니다.

보드에 올려진 커널과 같은 버전의 커널에서 RFID 리더기를 동작시키는 프로그램을 작성했습니다.

물론 리더기와 제대로 통신이되어 읽은 태그값을 정확하게 수신하는것을 확인했습니다.

그런데 그파일을 보드용으로 컴파일해서 NFS로 동작시키면..

리더기가 동작을 하지 않습니다.

/dev/ttySAC0로 시리얼 포트를 설정해주었고.

보드와 리더기 사이의 Tx/Rx는 제대로 연결을 했습니다.



여기서 제가 궁금한것은.

max241칩을 사용한 보드와 max232칩을 사용한 리더기 사이에 데이터를 잘 보내주는지..와

같은 커널의 버젼인 리눅스에서 동작되는것이 임베디드 보드에서 사용할때 제대로 동작이 안되는지..

이것이 궁금합니다..


//tio.c_cflag = ~HUPCL;  리눅스에서 테스트할때 이옵션을 적용했을때 제대로 동작을 했습니다.

위 옵션을 적용하고서 스코프로 파형 찍어봤을때 리눅스에서는 제대로 파형이 출력되었는데.

보드에서는 제대로된 파형이 찍히지 않더라구요..이거랑 관계가 있을꺼 같은데..

조언부탁드립니다..

항상 도움 많이 주셔서 감사합니다, ^_^