Controlling the RTS and DTR pins of Serial Port in Linux using C/C++
Welcome to the second part of the tutorial on how to configure the Serial Port on Linux. In this section we will learn to control the RTS and DTR pins of the Serial Port using ioctl() system call.
Tags
Native Serial Port Programming on Linux (Unix) system using C and termios API

In this tutorial, You will learn How to program the Serial Ports of your Linux System using C Language and the native termios API .
.NET Serial Port Programming on Linux using C#
In this tutorial, We will learn to communicate with an Arduino board connected to a Linux PC (Ubuntu, Linux Mint, Fedora etc.) serial port using C# and .NET Platform.
With the release of the opensource .NET Platform by Microsoft, it becomes possible to run .NET programs on other operating systems like Linux and macOS. Earlier similar capability was provided by the Mono Platform.
- Read more about .NET Serial Port Programming on Linux using C#
- Log in to post comments
Serial Port Programming on Linux using Visual Basic.net and .NET Platform

Following the introduction of the open-source .NET platform by the .NET Foundation, supported by Microsoft, it became possible to develop .NET applications on platforms other than Windows, including
Serial communication using Python (PySerial) and Arduino/AVR/PIC Micro on Linux

A short tutorial on how to setup a serial port communication between a Linux PC/Laptop and a AVR/PIC/MSP430 Microcontroller or Arduino using pySerial and Python.
Serial Port Datalogging to a CSV file on Linux using Arduino Uno and Python

In this tutorial we will learn how to build a serial port based data logging program that will log data coming from a Arduino to a CSV file (Comma Separated Variable file) on a Linux system.
Capturing and Handling OS signals like SIGINT (CTRL-C) in Python
We will learn How to capture and handle operating system signals like SIGINT and SIGBREAK on Linux and Windows OS's (Windows 10,11) to control the flow of your python script during execution.