[+] Skrypt bash - wysłanie na UART i Odebranie
: 14 maja 2014, 23:25
Witam kolegów
Mam urządzenie widziane w systemie jako /dev/ttyUSB0 - com na usb
Potrzebuję teraz wysłać do tego urządzenia pewną informację i odczytać zwrotkę. ( Wysyłam na com i odczytuję)
Póki co to robię to tak:
Otwieram dwa terminale.
W pierwszym wpisuje cat < /dev/ttyUSB0
W drugim : echo 'informacja' > /dev/ttyUSB0
I wszystko działa. W terminalu nr 1 pojawia się odpowiedź z urzadzenia.
Chce teraz zrobić skrypt w bash, który te kroki będzie zawierał w sobie. Czyli uruchamiam skrypty np: ./com.sh, który wyśle pytanie do UARTA, a wynikiem działania tegoż skryptu będzie odpowiedź z UARTA.
Czyli skrypt musi najpierw otwierać urządzenie /dev/ttyUSB0, nasŧepnie wysłać zapytanie poprzez echo , a później wypluć odpowiedź do terminala i zakończyć działanie
Problem jest w tym ze jak otworzę urządzenie poprzez cat < /dev/ttyUSB0 to skrypt nie wykona dalej innych poleceń. Myślałem, aby otwierał go za pomocą screena, ale za bardzo nie wiem jak to ugryźć.
Będę wdzięczny za wszelkie sugestie
Mam urządzenie widziane w systemie jako /dev/ttyUSB0 - com na usb
Potrzebuję teraz wysłać do tego urządzenia pewną informację i odczytać zwrotkę. ( Wysyłam na com i odczytuję)
Póki co to robię to tak:
Otwieram dwa terminale.
W pierwszym wpisuje cat < /dev/ttyUSB0
W drugim : echo 'informacja' > /dev/ttyUSB0
I wszystko działa. W terminalu nr 1 pojawia się odpowiedź z urzadzenia.
Chce teraz zrobić skrypt w bash, który te kroki będzie zawierał w sobie. Czyli uruchamiam skrypty np: ./com.sh, który wyśle pytanie do UARTA, a wynikiem działania tegoż skryptu będzie odpowiedź z UARTA.
Czyli skrypt musi najpierw otwierać urządzenie /dev/ttyUSB0, nasŧepnie wysłać zapytanie poprzez echo , a później wypluć odpowiedź do terminala i zakończyć działanie
Problem jest w tym ze jak otworzę urządzenie poprzez cat < /dev/ttyUSB0 to skrypt nie wykona dalej innych poleceń. Myślałem, aby otwierał go za pomocą screena, ale za bardzo nie wiem jak to ugryźć.
Będę wdzięczny za wszelkie sugestie