|
如果你的智能手是linux的话,直接有现成的可用:
在2.4内核下,
一端打开/dev/ptyN, 另外一端打开/dev/ttypN,两个就是一个虚拟串口了。
在2.6内核中
一端打开/dev/ptmx, 当你打开的时候,自动会在/dev/pts/N 产生相应的数字代表slave端。
一般虚拟串口用在和GSM模块通信上,手机端打电话发短信用一个 端口,简称A,GPRS上网
用一个简称B,那么A B这个虚拟串口对应的另一端简称sA 和sB, 后台一个mutil的守护进程
负责不断读取sA, sB, 将读到的数据混合,再统一发给GSM模块。 |
|