[완료] 시리얼 통신에서 open이 아닌 fopen일때 BAUDRATE 설정 어떻게 하나요?

lee3834의 이미지

검색하면 나오는 내용은 다 open일 경우더군요

그래서 인자값이 잘못되었다고 나와서요

fopen일때는 어떻게 설정하나요?

------------------------------------------------

또 자답이네요

FILE *fp;
fp = fopen("/dev/ttyS0", "w");
int fd = fileno(fp);

이렇게 fp에서 fd값을 가져와서 open 경우처럼 사용하면 되네요