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 echokomutu 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. sttybunu 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, screenseri bir cihazda çalışacak gibi bir terminal programı kullanır .
screen /dev/ttyS1
man screen man minicom man stty daha fazla bilgi için