I just transitioned from windows to Ubuntu and so far loving it. On my list of tasks is to develop a GUI interface for collecting data from a remote device through RS232, compile and display the results. Currently my plans are to make a simple logic analyzer to display waveforms and a customized data logger for displaying text data as well as a graphing the results.
I have experience on the embedded side with C/C++, assembler and some Java, plus good old basic. But unfortunately the PC side is total new to me and I’m getting overwhelmed with my research.
My questions are: 1) What is the native (loosely used) language for Linux for API development? 2) What is the best way to collect and buffer data from a RS232 device?