Я должен считать последовательный порт из окон, с помощью или Python или C++. Что API/библиотеку я должен использовать? Действительно ли можно ли направить меня к учебному руководству?Спасибо!
В python у вас есть отличный пакет pyserial , который должен быть кроссплатформенным (я использовал только в среде GNU / Linux).
Посмотрите, это очень просто в использовании, но очень мощное!
Конечно, примеров предоставлены!
Кстати, если это может быть полезно здесь , вы можете найти мой проект, который использует pyserial в качестве расширенного примера.
В python это так же просто, как импортировать pyserial и использовать его метод open () (если вы используете стандартную систему, в противном случае вы, конечно, должны настроить ряд параметров в соответствии с вашей средой).
РЕДАКТИРОВАТЬ :
Как указал Энрико, pyserial не является пакетом по умолчанию во многих дистрибутивах, поэтому вы должны установить его самостоятельно.
Я предлагаю установите и используйте easy-install с помощью setuptools для обработки ваших пакетов дополнений python.
Это классическая статья о последовательной связи Win32: http://msdn.microsoft.com/en-us/library/ms810467.aspx
В C++:
CreateFile
("\\\\.\\COM39", ...)
SetCommState
SetCommTimeouts
ReadFile
, WriteFile
CloseHandle
Есть также полная документация по коммуникационным ресурсам.