[Armadillo:00281] Re: /dev/ttyS1 の利用
Motoi ISHIBASHI
email@hidden
2005年 5月 15日 (日) 15:31:37 JST
高村様.
ご返答ありがとうございます.
原因は,全くおっしゃるとおりで,
デバイスのアクセス権がrootオンリーになっていました.
これを変えて,無事,シリアルポートを開けました.
ありがとうございました.
Takamura Naoya wrote:
> 石橋様
> テラテクニカ 高村と申します。
>
> 私は旧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 mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
>
>
--
石橋 素
Motoi ISHIBASHI
email@hidden
armadillo メーリングリストの案内