1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-libserialport

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README
**libserialport: кроссплатформенная библиотека для доступа к последовательным портам**

libserialport — это минимальная библиотека, написанная на языке C, которая предназначена для решения проблем, связанных с особенностями ОС при написании программного обеспечения, использующего последовательные порты.

Используя libserialport в своём последовательном коде, вы обеспечиваете его прозрачную работу на любой платформе, поддерживаемой библиотекой.

Поддерживаются следующие операции:
* Перечисление портов (получение списка последовательных портов в системе).
* Получение метаданных порта (информация об устройстве USB, адрес Bluetooth и т. д.).
* Открытие и закрытие портов.
* Настройка параметров порта (скорость передачи данных, чётность и т. п.).
* Чтение, запись и очистка данных.
* Получение информации об ошибках.

libserialport является проектом с открытым исходным кодом, выпущенным под лицензией LGPL3+.

**Статус**

Библиотека должна собираться и работать на любой системе на базе Windows или Unix. Если это не так, пожалуйста, сообщите об ошибке.

Перечисление в настоящее время реализовано на Windows, Mac OS X, FreeBSD и Linux. На других системах перечисление не поддерживается, но порты всё ещё можно открыть по имени и затем использовать.

Если вы знаете, как перечислить доступные порты в другой ОС, пожалуйста, отправьте сообщение об ошибке с этой информацией или, что ещё лучше, патч, реализующий её.

**Зависимости**

Другие библиотеки не требуются.

**Сборка**

В пакете используется система сборки в стиле GNU и требуется оболочка в стиле Unix.

Собственные сборки Windows можно создать с помощью инструментальной цепочки MinGW-w64 и среды MSYS2 или кросс-компилировать с использованием инструментальной цепочки MinGW-w64:
http://mingw-w64.sourceforge.net/

«Старый» MinGW с сайта http://mingw.org/ не поддерживается.

Запустите «./autogen.sh», чтобы сгенерировать систему сборки, «./configure», чтобы настроить, затем «make», чтобы собрать библиотеку, и «make install», чтобы установить её.

**API**

Включена документация по API Doxygen. Её также можно просмотреть онлайн по адресу:
http://sigrok.org/api/libserialport/unstable/

**Отчёты об ошибках**

Об ошибках в libserialport можно сообщить на сайте https://sigrok.org/bugzilla.

**Список рассылки**
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

**IRC**

Разработчиков можно найти в IRC-канале #sigrok на Freenode.

**Веб-сайт**
http://sigrok.org/wiki/Libserialport

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Libserialport — это небольшая кроссплатформенная библиотека, разработанная на языке C для обеспечения поддержки операций чтения и записи через последовательный порт. Развернуть Свернуть
LGPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-libserialport.git
git@api.gitlife.ru:oschina-mirror/mirrors-libserialport.git
oschina-mirror
mirrors-libserialport
mirrors-libserialport
master