Linux için sanal Seri Port
Linux üzerinde seri port uygulaması test etmem lazım, ancak benim test makine yalnızca bir seri bağlantı noktası vardır.
Bir şekilde sanal bir seri port Linux ekleyin ve bir kabuk veya komut dosyası aracılığıyla bir cihaz taklit ederek başvurumu test var mı?
Not: ben port eşleştirmek zor ttys2 üzerine kodlanmış ve yazılı olarak uygulamayı test etmem lazım.
CEVAP
Bir pty kullanabilirsiniz ("pseudo-teletype", bir seri bağlantı noktası "teletype") gerçek bu. Bir uç, açık /dev/ptyp5
, ve sonra eklemek programı için /dev/ttyp5
; ttyp5
Yasası gibi bir seri port, ama gönderme/alma her şeyi yapar) /dev/ptyp5.
Eğer gerçekten bir dosya /dev/ttys2
, o zaman sadece yolumdan /dev/ttys2
eski ve taşımak ttys2
ptyp5
bir sembolik bağ yapmak aradı konuşmak gerekirse.
Elbette bazı sayı ptyp5
dışında kullanabilirsiniz. Belki de tüm giriş terminalleri de ptys kullanarak olacak beri yinelemeleri önlemek için yüksek bir sayı ile bir tane seçin.
Vikipedi hakkında daha fazla ptys vardır: http://en.wikipedia.org/wiki/Pseudo_terminal
&Quot bağlayın;ayrıcalıklı" port ...
Nasıl Linux üzerinde tüm seri cihazlar...
nasıl açmak için, okumak ve C seri por...
Seri hale getirilirken jQuery JSON içi...
PHP diziler depolamak için tercih edil...