Доступ к последовательному порту не зависит от платформы [закрыт]

У меня есть задача создать программу, которая управляет устройством через RS-232 с настольной станции. В настоящее время я нахожусь на стадии планирования и нуждаюсь в некоторой общей помощи в выборе языка и общего подхода к проблеме.

Программа должна собираться и работать под Linux (в основном Ubuntu) и Windows (XP, 7) на 32- и 64-битных процессорах Intel. Рабочая станция может иметь физические COM-порты или (что более вероятно) USB-RS232-конвертер.

В настоящее время моя лучшая ставка - это программа на C ++, условно созданная из CMake. Есть ли какой-нибудь способ, использующий некоторый язык, для настройки и доступа к последовательным портам (включая эмулируемые через USB), который не зависит от платформы? Если нет, то каков будет хороший подход к этой проблеме?

Suggestions up to now:
* C ++ с Boost
* питон с pySerial

Ответы на вопрос(2)

Ваш ответ на вопрос