Abbyy Linux Serial Terminal Programs
- The main reason why you need any program like minicom to communicate over a serial port is that the port needs to be set up prior to initiating a connection. If it weren't set up appropriately, the cat and echo commands would not do for you what you might have expected. Notice that once you run a program like minicom, the port is left with the settings that minicom used.
- Screen is a full-screen software program that can be used to multiplexes a physical console between several processes (typically interactive shells). It offers a user to open several separate terminal instances inside a one single terminal window manager. The screen application is very useful, if you are dealing with multiple programs from a command line interface and for separating programs.
Moving the License Server of ABBYY FineReader. This article explains how to move the License Server of ABBYY FineReader. Setserial - get/set Linux serial port information Synopsis setserial. A Linux serial port test program. Below is a Linux serial test program which requires the command parameters to be entered on the command line when the.
i still want to check my Bootloader + Linux Startupcode for an embedded device. Therefore i want to catch the time for every command printed to the serial port.
I know there are programs like putty (which i can dearly recommend), getty, cutecom, picocom, screen etc. But none of these add timestamps to the incomming messages on the host screen (I'm not really talking about the date, more like how many ms have gone since the first output). It actually sounds not like a big deal.
I found out there is one script doing what i wanted to have, called grabserial but it's not working properly, since it's to slow to process the whole output. I discussed this problem in a different forum (if you want to know: grabserial problem but it's not part of the topic). So i can't use that script.
Now again: can you tell me a terminal for Linux which adds timestamps to every line, which was received from a Serial Port?
Thank you
[Edit:] I've found a pretty rough workaround with cereal, which wants to have some settings, since it locks the port everytime you use it. In the end, it adds the actual date and time, not the startup time and difftime between each step, so as you can see I'm still looking for an adequate solution.
4 Answers
This might come 3 years too late, but minicom (https://en.wikipedia.org/wiki/Minicom) supports timestamps for every line printed on the terminal. In Ubuntu it's directly available in the default repos.
If you are willing to build the binary by yourself, you can try a branched picocom (https://github.com/codepox/picocom). This is based on picocom 1.7 which is a little old.
I have forked and enhanced this picocom and made it be able to show either delta-time or wall-clock timestamp. You can find it here (https://github.com/tdwong/picocom-with-timestamp). You still have to build the binary by yourself.
Here is how I use it. Note, N is the command to enable/toggle timestamp.
You might want to look in to using strace to monitor the serial port. See How can I monitor data on a serial port in Linux?
I believe that ExtraPuTTY is the solution you are looking for.
However, I wasn't clear if you wanted something to run ON Linux or just to be able to monitor it (SSH to Linux). If you didn't want a Windows solution, then I apologize.
Not the answer you're looking for? Browse other questions tagged linuxserial-port or ask your own question.
For a long time Windows 10 hasn’t had a great command line interface. As a result, developers and system admins have installed third-party options to emulate Unix style and other kinds of consoles. And while it’s possible to get a bash shell inside Windows 10 now, many users still prefer a more configurable terminal emulator. Check out the best terminal emulators for Windows 10 below.
1. MobaXterm
Rammed with robust features like X11 servers, a library of plugins, and even its own protocol clients, MobaXterm is a great server tool with myriad Terminal options for those who really want to dig deep (conversely, you may find it a bit bloated if you just want to do lighter Putty work, for example).
It lets you set up remote terminals in SSH, telnet, rlogin and Mosh, and has an intuitive interface that lets you set up multiple SSH taps, split terminals horizontally/vertically, among other quality-of-life features. Naturally, it has all the Unix commands you need too, letting you work much as you would in Linux.
There’s a limited free version of MobaXterm that lets you have up to 12 sessions, two SSH tunnels, and 4 macros (it also has a portable version). If you want the full package, you’ll need to pay $69 for a lifetime right-to-use which removes all the aforementioned limitations.
2. ZOC Terminal
One of the best tools for people needing to access data on Unix accounts from Windows, ZOC Terminal, may not be free ($79.99), but it’s still a great value for more advanced users.
One of its key perks are tabs, so you can have several Terminal sessions going on at once across SSH, telnet, QNX, and other terminals. It’s brimming with commands and is highly customizable to suit your personal terminal-tinkering style.
Its emulations are robust and complete, offering features like mouse and keyboard support, print-through and line graphics. And it’s a cinch to search for specific bits of text in your work, then highlight them.
3. cmder
cmder is a well-known portable terminal emulator for Windows 10 that was built from the “pure frustration” caused by the lack of a good alternative in Windows. It’s built on top of another well-known console emulator, ConEmu, and enhanced with Clink. Clink extends the power of ConEmu, adding shell features like bash-style completion. It’s broadly compatible, working with msysgit, PowerShell, cygwin and mintty, bringing Unix capabilities to Windows.
Since it’s completely portable, you can run cmder off a USB drive that you use on various machines without installing files on local hard drives, making it a support specialist’s best friend. As a bonus, it ships with the much-loved Monokai color scheme to coordinate your hacking with Sublime Text.
Linux Serial Terminal Emulator
4. ConEmu
ConEmu is a Windows console emulator with tabs, multiple windows and a variety of customization options. Its lineage reaches way back in history: ConEmu was initially created as a companion to Far Manager, a file and archive manager released for Windows in 1996. But despite its age, the software is continuously developed.
The emulator provides a deep menu of settings to tweak and hotkeys to assign, drawing in keyboard warriors from Vim and Emacs. ConEmu in compatible with many of the same popular shells as cmder, like cmd.exe, PowerShell, cygwin, PuTTY and others. If you install a DOS emulator like DosBox, you can run DOS applications in a 64-bit environment. But because ConEmu isn’t a shell, it doesn’t include helpful shell features like remote connections and tab completion. While it retains many die-hard fans, ConEmu might not be the best console emulator for new users.
5. Console
Console is a terminal emulator and console enhancement for Windows 10 that focuses on direct use and simple interaction. It provides full command-line capabilities, and its straight-forward design hides a significant degree of power and customization. It integrates with all the major shells and lets you customize window styles, transparency, fonts and text colors. But Console isn’t as all-spanning as ConEmu, so very advanced users might find themselves limited by the software.
6. Babun
Babun comes with bash and zsh out of the box, providing tools that both beginner and advanced users can use immediately. It’s built on top of Cygwin, porting a Unix-style interface to Windows 10. You can use oh-my-zsh to configure zsh’s wide variety of options, giving you greater control over your shell’s functionality that you’ll get in other applications. It also includes the pact package manager and HTTP proxying out the box.
7. Mintty
If you only use Cygwin for your Windows shell, then Mintty is an excellent console emulator. In fact, Mintty is installed as the default terminal emulator. Like the other options on this list, Mintty provides a collection of additional features like drag-and-drop, full screen, copy and paste and theme support. And it also works with MSYS and Msys2.
Conclusion
Cmder is probably the best bet for users looking for a capable but manageable terminal emulator. Users seeking a more powerful experience can get their fix with ConEmu or splash out a bit more for ZOC Terminal.
This article was first published in August 2017 and was updated in June 2019.
The Complete Windows 10 Customization Guide
In this ebook we’ll be exploring the multitude of options to fully customize Windows 10. By the end of this ebook you’ll know how to make Windows 10 your own and become an expert Windows 10 user.