Jump to content
Форум по продукции MOXA

falcon

Пользователи
  • Posts

    1
  • Joined

  • Last visited

falcon's Achievements

Новичок

Новичок (1/5)

0

Reputation

  1. Добрый день! Установили драйвер для работы с Nport 5110 на ubuntu 20.04. Порт доступен. dmesg | grep tty [ 0.381806] printk: console [tty0] enabled [ 1.853594] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 1.889290] 00:04: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A [ 27.717997] MOXA Async/NPort server family Real TTY driver ttymajor 33 calloutmajor 38 verbose 0 (Ver5.2) Команда setserial выдаёт ошибку: sudo setserial -g /dev/ttyr00 Cannot get serial info: Inappropriate ioctl for device Команда sudo stty -F /dev/ttyr00. speed 9600 baud; line = 0; min = 100; time = 2; -icrnl -imaxbel -opost -onlcr -isig -icanon -echo Есть ли туториалы или библиотеки как работать с таким ком портом в коде на С. Попытка использования кода такого типа приводит к ошибке no such file or directory. #include <fcntl.h> #include <termios.h> #include <stdio.h> #include <errno.h> #include <string.h> #include <sys/ioctl.h> #include <unistd.h> ... int F_ID = -1; F_ID = open("/dev/ttyr00", O_RDWR | O_NOCTTY); if(F_ID == -1) { char *errmsg = strerror(errno); printf("%s\n",errmsg); return false; } ...
×
×
  • Create New...