[Armadillo:00280] Re: /dev/ttyS1 の利用
Takamura Naoya
email@hidden
2005年 5月 14日 (土) 10:39:14 JST
石橋様
テラテクニカ 高村と申します。
私は旧Armadilloを使用しているので外しているかもしれませんが。
/dev/ttyS1のパーミッションはどうなっているでしょうか?
もしかしたらrootでないと開けないようになっていないでしょうか?
ファイルシステムをリードオンリーでマウントしている場合も開けないかもしれません。
もうご存じかもしれませんが、Serial関係のHow toがありますので参考にして下さい。
http://www.easysw.com/~mike/serial/
> 早速ですが,質問があります.
> 現在,ComactFlashにdebianをインストールし,開発を行っております.
> やりたいのは,COM2ポートを使っての外部機器の制御です.
> 以下のようなプログラムでテストしましたが,
> /dev/ttyS1が開けません.
>
> #include <sys/types.h>
> #include <sys/stat.h>
> #include <fcntl.h>
> #include <termios.h>
> #include <stdio.h>
>
> #define MODEMDEVICE "/dev/ttyS1"
>
> int main(int argc, char* argv[])
> {
> int fd, c, res;
> struct termios oldtio, newtio;
> char buf[256];
>
> fd = open(MODEMDEVICE, O_RDWR | O_NOCTTY);
> if(fd < 0){
> printf("error %s error\n", MODEMDEVICE);
> return 1;
> }
>
> return 0;
> }
>
> debianをインストールしたarmadilloで/dev/ttyS1を利用するには,何か設定が
> 必要なのでしょうか?
> どなたかご存じの方がいましたら,ご教授ください.
>
> よろしくお願いします.
>
>
> --
> 石橋 素
> Motoi ISHIBASHI
> email@hidden
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
armadillo メーリングリストの案内