Проблема с получением имен последовательных портов с C# на LinuxC#

Место общения программистов C#
Ответить
Anonymous
 Проблема с получением имен последовательных портов с C# на Linux

Сообщение Anonymous »

Я не могу получить список последовательных портов, используя следующую простую программу c# /.net 8: < /p>

Код: Выделить всё

using System.IO.Ports;

Console.WriteLine ("Hello, Serial Ports!");

string [] ports = SerialPort.GetPortNames ();

foreach (string port in ports)
{
Console.WriteLine (port);
}
Console.WriteLine ("Bye !");
< /code>
Программа работает, вывода: < /p>
Hello, Serial Ports!
Bye !
< /code>
к консоли, но ничего более. < /p>
ОС - Debian12. Пользователь является членом группы Dialout 
. Компьютер (Congatec) имеет два последовательных порта. Они включены в BIOS и не перенаправлены на консоли.

Код: Выделить всё

dmesg | grep ttyS
returning/dev/ttys0 и/dev/ttys1 , оба 16550A .
Я не могу понять, что делаю неправильно. Любое предложение будет оценено.

Подробнее здесь: https://stackoverflow.com/questions/797 ... p-on-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»