Описание тега libserial

LibSerial - это библиотека C++ для программирования последовательного порта в операционных системах POSIX.
1 ответ

C++ libserial последовательное соединение с Arduino

Я пытаюсь отправить данные через последовательное соединение (USB) с моего компьютера (Ubuntu 14.04) на Arduino Uno. Arduino должен отображать полученные данные для тестирования. (Я счастлив, если получу что-нибудь...) Я использую libserial для отпр…
2 ответа

Чтение и запись на последовательный порт в Ubuntu с C/C++ и LibSerial

Я использую LibSerial на Ubuntu для чтения и записи данных на последовательный порт. На данный момент я могу писать и получать строки через последовательный порт, но мой код работает не очень хорошо: в частности, я хотел бы контролировать функцию чт…
28 янв '12 в 16:03
1 ответ

Всегда читайте тайм-аут

В настоящее время я пытаюсь заставить порт PIC32UBL Qt/Linux/Mac работать по последовательному порту. Пока я всегда получаю тайм-ауты при чтении последовательного порта. Вот полный проект с открытым исходным кодом PIC32UBL-qt. я использую /dev/ttyUS…
22 мар '16 в 20:40
0 ответов

Неопределенная ссылка на SerialStream::Open в QT

Я пытаюсь использовать libserial для моего проекта в QT. Я установил библиотеку и добавил ее в свой.pro файл, используя LIBS += -L/usr/local/lib/ -lserial У меня есть класс class SerialComm { public: SerialStream node; SerialComm() { node.SetBaudRat…
11 мар '16 в 14:50
2 ответа

Ошибка libserial: невозможно установить скорость передачи 115200

Я пытаюсь связаться с USB-модулем uart с помощью Libserial. Ниже приведен мой код для начальной части: serial_port.Open("/dev/ttyUSB0"); if ( ! serial_port.good() ) { std::cerr << "[" << __FILE__ << ":" << __LINE__ << "…
10 авг '14 в 16:12
1 ответ

Как скомпилировать libserial на linux?

Моя программа должна общаться с последовательным устройством. Я разрабатываю его на Ubuntu 14.04 LTS. Я нашел libserial и попытался его использовать, но он не компилируется. Я скачал, скомпилировал и установил v0.6.0rc2. Да, это rc, но он более попу…
13 июл '15 в 17:44
1 ответ

SerialStream не называет тип

Я использую Ubuntu 14.04. Я хочу использовать libSerial для проекта, как описано здесь. Я установил библиотеку, используя sudo apt-get install libserial-dev, Я написал небольшую программу (ну, на самом деле это не программа): #include "SerialStream.…
16 авг '15 в 18:14
0 ответов

libserial readsome возвращает странное значение (не ошибка)

Моя ОС: Ubuntu 14.04 IDE: Затмение Марса Libs: GCC, libserial Я использую libserial для связи через последовательную шину. #include <SerialStream.h> #include <iostream> #include <unistd.h> #include <cstdlib> #include <stri…
26 авг '15 в 14:52
0 ответов

GCC не может найти LibSerial даже с флагом -lserial [Ubuntu]

Я пытаюсь заставить LibSerial работать, но я получаю некоторые ошибки компоновщика, когда я пытаюсь скомпилировать свое приложение, используя LibSerial. Ошибки заключаются в следующем: /tmp/ccnVfHa2.o: In function `main': index.cpp:(.text+0x26): und…
07 дек '16 в 11:44
0 ответов

Не могу прочитать с последовательного устройства

Я пытаюсь написать библиотеку для чтения данных с последовательного устройства, датчика газа Mipex-02. К сожалению, мой код, похоже, не открывает последовательное соединение должным образом, и я не могу понять, почему. Полный исходный код доступен н…
08 окт '15 в 10:58
0 ответов

Как загрузить libserial_port.so в плагин Cordova?

Я хотел добавить libserial_port.so в плагин Cordova, который я пытался сделать. Итак, чтобы проверить, правильно ли загружается библиотека, я создал приложение для Android, добавил файл.so в src/main/jniLibs/ и в MainActivity: try { System.load("ser…
2 ответа

Libserial Open() зависает в моей программе на C++

По сути, у меня есть действительно простая программа на C++, где я пытаюсь открыть последовательный порт (который на самом деле является конвертером USB->RS232, должен поддерживаться libserial), но код зависает в Open(). Без ошибок, без исключений, …
29 ноя '10 в 13:04
0 ответов

Не могу прочитать из std::cin при чтении из последовательного порта с помощью libserial

Я пытаюсь читать с последовательного порта с помощью libserial. Код устанавливает связь через последовательный порт с датчиком (arduino), а затем запрашивает ввод от пользователя для чтения данных из последовательного порта в течение фиксированного …
27 фев '18 в 17:20
1 ответ

Ошибки возникают при попытке включить SerialStram.h из LibSerial

Я пытаюсь использовать класс LibSerial для последовательной связи (с ATMega32A) через COM-порт. Как только я включаю SerialStream.h, я получаю несколько сообщений об ошибках из файла SerialPort.h. #include "SerialStream.h" Вы можете увидеть ошибки, …
04 май '15 в 11:47
1 ответ

LibSerial C++ Code не работает без Cutecom

Я пытаюсь связаться через последовательный порт от Ubuntu 12.04 на плате ATxmega, используя libserial. У меня проблема в том, что мой код не запускается, если я сначала не запускаю cutecom. Если я сначала не запустил cutecom, моя программа просто за…
03 ноя '13 в 02:44
1 ответ

Не могу скомпилировать LibSerial на OS X

Я работаю над проектом, который использует Arduino и связь через последовательный порт. Но я переключил свой ноутбук с Win на Macbook Pro, и мне нужно найти альтернативу для последовательной связи. Потому что я использую C++ и после некоторых исслед…
27 авг '15 в 15:09
1 ответ

libserial неопределенная ссылка на символ

Я скомпилировал libserial-0.6.0rc2 из исходного кода в Ubuntu 16.04 и сейчас пытаюсь скомпилировать простую тестовую программу: #include <SerialStream.h> #include <iostream> using namespace LibSerial; int main(int argc, char** argv) { Se…
04 июн '17 в 02:05
0 ответов

Последовательный порт чтения libserial

Я использую libserial библиотека для взаимодействия с модемом с использованием C++. Код C++ отправляет команду AT: my_serial_stream << "AT+CSQ" << '\r' ; Модем отвечает с ответом, либо ERROR или же OK, Код C++ для чтения ответа: while( s…
27 июн '14 в 12:10
1 ответ

Неправильная последовательность полученных данных libserial

Сейчас я работаю над проектом, который использует libserial для связи через последовательный порт под Ubuntu. мы изменили исходный код libserial для обеспечения четности MARK/SPACE. но при выполнении теста получения данных иногда (с вероятностью око…
22 июн '11 в 08:55
1 ответ

C++ сохраняет последовательные символы в массив

Это может быть очень тривиальный вопрос, но я искал, как обойти это без особой удачи. У меня есть функция для чтения из последовательного порта с использованием функции libserial, ответ, который я получу, всегда заканчивается возвратом каретки или с…
24 авг '17 в 20:41