■ きっかけ
■ こんな感じで
■ 写真
■ ソフトウェア
(1) シリアルポートをオープンし; if ((fd = open("/dev/cuaa0", O_RDWR | O_NDELAY)) < 0) { fprintf(stderr, "Error.\n"); exit(1); } (2) DTR ビットを立てる set_bits &= TIOCM_DTR; ioctl(fd, TIOCMSET, &set_bits);
wiver[/dev]# chmod o+rw /dev/cuaa0 wiver[/dev]# ls -ltr /dev/cuaa* crw-rw---- 1 uucp dialer 28, 131 3 6 2003 cuaa3 crw-rw---- 1 uucp dialer 28, 130 3 6 2003 cuaa2 crw-rw---- 1 uucp dialer 28, 129 11 22 2003 cuaa1 crw-rw-rw- 1 uucp dialer 28, 128 8 23 15:01 cuaa0
./xpbiff -keepup -polling_time 1000
デフォルトの pbiff というプログラムが -arrive_bitmap や -no_bitmap というオプションを持っているので、これを用いることも可能です。
■ 感想・補足