ssterm (terminal de porta serial simples) é um terminal portuário de série baseada em console com maldições e interfaces stdin / stdout usuário.
ssterm apresenta várias opções de formatação útil:
- Representação hexadecimal
- Interpretação de nova linha
- Codificação de nova linha caráter cor
- Escolha de mapeamentos de caracteres de nova linha de transmissão (ou seja, LF & rarr; CRLF)
- Escolha de receber mapeamento nova linha caracteres (ou seja, CR & rarr; LF)
- Rolagem tampão em relação maldições
- & Nbsp; despejo de tampão em relação maldições
- Echo caráter local
A interface de maldições é a interface do usuário mais interativa. Permite percorrer a buffer de recepção, o despejo do buffer de recepção, bem como alternando dinamicamente as opções de formatação acima mencionados. A interface stdin / stdout é mais adequado para situações em que os dados precisam ser canalizado para / de ssterm (tais como registro de dados).
Na interface de maldições, de transmissão de ssterm e manipuladores recebem são segmentadas com pthreads. A interface stdin / stdout usa select () para receber dados da porta serial e stdin.
ssterm deve funcionar em outras plataformas * nix, bem como um ambiente Cygwin. ssterm foi escrito por Vanya A. Sergeev, e testado com o C GNU Compiler em Linux. Sinta-se livre para enviar quaisquer erros !, idéias ou sugestões para vsergeev at gmail dot com
O que é novo nesta versão:.
- Adicionado suporte para hexadecimal modo de representação do grupo / ASCII.
- Adicionado controle de redefinição do terminal após sair do programa.
- bloqueadores não bug leitura fixo.
O que é novo na versão 1.3:.
- Foi adicionado suporte para codificação de cores caracteres / bytes
- ssterm foi reescrito em Python 2 para facilitar a futura expansão e manutenção.
- A licença foi atualizado a partir da GPLv2 para a GPLv3.
O que é novo na versão 1.2:.
- mutexes Adicionado um manuseamento seguro das variáveis compartilhadas entre threads
Comentários não encontrado