안녕하세요
kernel 2.6 s3c2410 uart device driver 질문입니다.
uart1로 rs232통신을 하려고 하는데요,
fd = open("/dev/tts/1",O_RDWR);
if(fd < 0)
exit(0);
read(fd,buf,1);
위와같이 프로그램을 작성하였습니다.
프로그램을 실행을 하면
read(fd,buf,1); 요기서 루프에 빠지네요.
read실패하면 실패를 return하고 빠져야 되는데 안빠지고 루프에 빠집니다.
read실패시 실패를 return하게 하려면 어떻게 해야할까요? 조언바랍니다.