2010年12月22日 星期三

mkfifo - 實現GPS virtual com port的概念

開啟終端機A
mkdir temp
cd temp

mkfifo pipe1
mkfifo pipe2

ls

prw-r--r--  1 nelsonchung nelsonchung        0 2010-12-22 11:21 pipe1|
prw-r--r--  1 nelsonchung nelsonchung        0 2010-12-22 11:21 pipe2|

開啟終端機B
nelsonchung@ubuntu:~$ echo "This is test mkfifo from nelson 1" > ~/temp/pipe1 &
[1] 2914
nelsonchung@ubuntu:~$ echo "This is test mkfifo from nelson 2" > ~/temp/pipe2 &
[2] 2915

回到終端機A
nelsonchung@ubuntu:~/temp$ cat pipe1
This is test mkfifo from nelson 1
nelsonchung@ubuntu:~/temp$ cat pipe2
This is test mkfifo from nelson 2

所以可以把同一個來源
同時導向不同的pipe

可以實現GPS virtual com port的概念



透過Facebook分享

沒有留言: