vxworks のシリアル ポート経由でデータを送信する必要があります。次のコードを使用しています。しかし、それは機能していません.誰かが何がうまくいかなかったかを指摘できますか?
int f;
if(f=open("/tyCo/1",O_RDWR,0)<0)
{
printf("Error opening serial port.");
return 1;
}
write(f,"hello",5);
このコードを実行した後、データはシリアル ポート経由では受信されませんが、代わりに端末 (トルネード シェル) 経由で送信されます。システムには、/tyCo/1 と /tyCo/0 の 2 つのシリアル デバイスがあります。両方を試しましたが、問題は解決しません。
ありがとうございます。