Unix'teki tüm cihazlar bir cihaz dosyasına eşlenir, seri portlar /dev/ttyS0
/dev/ttyS1
... olur.
İlk önce bu dosyadaki izinlere bir göz atın, kullandığınızı varsayalım /dev/ttyS1
.
ls -l /dev/ttyS1
Okuma.write erişimi isteyeceksiniz, eğer bu paylaşılan bir sistemse, herkes için açılmasının güvenlik sonuçlarını göz önünde bulundurmalısınız.
chmod o+rw /dev/ttyS1
Dosyaya yazmak için çok basit bir ham yöntem, basit echo
komutu kullanır.
echo -ne '\033[2J' > /dev/ttyS1
ve okumak
cat -v < /dev/ttyS1
Bir terminalde çalışan kedi, ikinci bir durakta eko yapabilirsiniz.
Her şey saçma sapansa, baud hızı, göndermeye başlamadan önce bit ayarlarının ayarlanması gerekebilir. stty
bunu yapacak. !! NOT stty, stdin'i etkilemek için varsayılan dosya tanımlayıcısı olarak kullanacaktır.
Eşdeğer komutlar
stty 19200 < /dev/ttyS1
stty 19200 -F /dev/ttyS1
Bir şeyleri yazmanız ve kaydetmeniz yeterli olabilir mi? Neyi başarmaya çalıştığından emin değilim.
Daha etkileşimli bir şekilde, varsayılan ayar yaklaşımınızın kullanıldığını hatırlamak, minicom
şu ana kadar bahsettiğim her şeyi yapan bir program olduğunu kullanmaktır
. (Windows’taki hiperterminallere benzer şekilde, tanıdık olabilirsiniz).
Bir ara çözüm, screen
seri bir cihazda çalışacak gibi bir terminal programı kullanır .
screen /dev/ttyS1
man screen
man minicom
man stty
daha fazla bilgi için