ssterm (simpel seriel-port terminal) er en konsol-baserede seriel port terminal med forbandelser og stdin / stdout brugergrænseflader.
ssterm indeholder flere nyttige formateringsindstillinger:
- Hexadecimal repræsentation
- Newline fortolkning
- Newline farve karakter kodning
- Valg af sende- linjeskift kortlægninger (dvs. LF & rarr; CRLF)
- Valg af modtager newline tegn kortlægning (dvs. CR & rarr; LF)
- Buffer rulle i forbandelser grænseflade
- & Nbsp; buffer dump i forbandelser grænseflade
- Lokal karakter ekko
Den forbandelser interface er den mere interaktiv brugergrænseflade. Det gør det muligt at rulle gennem modtagerbufferen, dumping modtagerbufferen samt dynamisk skifte formateringsindstillingerne nævnt ovenfor. Den stdin / stdout interface er mere velegnet til situationer, hvor data skal ledes til / fra ssterm (såsom datalogning).
I forbandelser grænsefladen, er ssterm s sende og modtage handlere med gevind med pthreads. Den stdin / stdout grænseflade bruger vælg () til modtagelse af data fra den serielle port og stdin.
ssterm bør arbejde på de fleste * nix platforme samt en Cygwin miljø. ssterm blev skrevet af Vanya A. Sergeev, og testet med GNU C Compiler på Linux. Du er velkommen til at sende nogen fejl !, ideer eller forslag til vsergeev på gmail dot com
Hvad er nyt i denne udgivelse:.
- Tilføjet understøttelse af split hexadecimal / ASCII repræsentation mode.
- Tilføjet kontrollerende reset terminal efter programmet holde op.
- Fast ikke-blokerende læse bug.
Hvad er nyt i version 1.3:.
- Support blev tilføjet til farvekodning tegn / bytes
- ssterm blev omskrevet i Python 2 for at lette fremtidig udvidelsesmuligheder og vedligeholdelse.
- Licensen blev opgraderet fra GPLv2 til GPLv3.
Hvad er nyt i version 1.2:.
- Tilføjet mutexes til sikrere håndtering af delte variable på tværs af tråde
Kommentarer ikke fundet