Слияние кода завершено, страница обновится автоматически
**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 )