ssterm (proste złącze portu szeregowego) jest terminal port szeregowy konsoli opartej przekleństwami i interfejsów stdin / stdout użytkowników.
ssterm oferuje kilka opcji przydatne formatowania:
- Dziesiątkowego
- Interpretacja nowej linii
- Kodowanie koloru znak nowej linii
- Wybór transmisji nowej linii mapowania znaków (tj LF & rarr; CRLF)
- Wybór otrzymywać mapowania znaków nowej linii (tj CR & rarr; LF)
- Przewijania bufor w interfejsie curses
- & Nbsp; zrzutu bufor w interfejsie curses
- Echo lokalne znaków
Interfejs przekleństwa jest bardziej interaktywny interfejs użytkownika. To pozwala na przewijanie bufora odbioru, składowania bufor odbioru, a także dynamicznie przełączanie opcje formatowania wymienionych powyżej. Interfejs stdin / stdout jest bardziej odpowiedni dla sytuacji, w której dane mają być przekierowane do / z ssterm (takich jak rejestracja danych).
W interfejsie przekleństw transmisji ssterm i otrzymują koparki mają gwint pthreads. Interfejs stdin / stdout używa select () do odbierania danych z portu szeregowego i standardowego wejścia.
ssterm powinien działać na większości * nix platformy, a także środowisku Cygwin. ssterm został napisany przez Wania A. Sergeev i przetestowane z GNU C Compiler w systemie Linux. Zapraszam do wysyłania jakichkolwiek błędów !, pomysły lub sugestie do vsergeev na gmail dot com
Co nowego w tym wydaniu:.
- Dodano wsparcie dla szesnastkowym / trybie ASCII podziału.
- Dodane kontrolowania resetu terminala po programie zamknąć.
- Poprawiono bez blokowania odczytu błędów.
Co nowego w wersji 1.3.
- Wsparcie dodano do koloru kodowania znaków / bajtów
- ssterm został przepisany w Pythonie 2 dla ułatwienia przyszłego rozciągliwości i konserwacji.
- licencyjny został uaktualniony z GPLv2 do GPLv3 .
Co nowego w wersji 1.2.
- Dodane muteksy do bezpieczniejszego obchodzenia wspólnych zmiennych w całej wątków
Komentarze nie znaleziono