설정된 시리얼 통신정보 얻어오는 방법
보드에 리눅스를 올리고, 시리얼로 제어를 하려고 합니다.
그런데, 보드의 터미널 stdout 또한 시리얼로 잡혀 있습니다.
시스템이 시작 될 때 터미널이, 시리얼 에서 데이터를 읽어 올때 문자단위로 읽고 \n이 나올때 까지 읽도록 시리얼통신 규칙을 설정 해두었더라고요..
그래서 제어 프로그램이 시리얼을 열 때, 터미널이 설정 해놓은 시리얼 termios 값을 변경 시켜서 소켓 처럼 사용 하게 만들고
프로그램이 종료 될 때, 어딘가에 저장 해 둔 원래 터미널이 설정한 시리얼 termios값으로 되돌려놓으려고(그대로 종료하면 터미널이 먹동이 되더라고요...) 하는데,
현제 터미널에 설정 되어 있는 termios값을 얻어오는 방법을 모르겠습니다.
void CSerialDriver::Init()
{// 시리얼 통신에서 통신 방식 설정..
struct termios newtio;