串口的使用

来源:互联网 发布:手机五彩闪光灯软件 编辑:程序博客网 时间:2024/05/22 06:51


     Linux中所有的设备都可以通过文件的形式来访问,串口也不例外。下面在一台虚拟机中使用虚拟的串口模拟两串口的通信。

     将VMware关机,VM -》Setting -》 Hardware -》Add -》Serial Port -》Next

    

    


   在Seral  Port  Type 中选择Output  to  named  pipe 

    


    在Specify Socket 中设置如下:

    


   最后Finish。

   重复上述步骤再Add一个虚拟串口,前几步骤都是一样的,关键点是最后。要求Named pipe 的第一行必须相同,第二行选为“This end is the client” .    

    


   然后Finish 。

   串口的最后设置结果是下图这样:

    


    


    打开两个控制台,其中一个输入#cat  /dev/ttyS2 回车,如下:

    


  在另个控制台输入#echo  "Hello" > /dev/ttyS1 回车,会发现在第一个控制台出现“Hello”:

   


    


  重复多次,如图:

   

   上述过程是链接com2 和com3 两个串口,通过 echo 和cat来测试串口通信。其中的ttyS1 和 ttyS2 要根据com端口确定。


0 0
原创粉丝点击