Uzyskaj dostęp do portu szeregowego w sposób niezależny od platformy [zamknięty]
Mam zadanie stworzyć program, który steruje urządzeniem przez RS-232 ze stacji roboczej. Obecnie jestem na etapie planowania i potrzebuję ogólnej pomocy przy wyborze języka i ogólnego podejścia do problemu.
Program powinien budować i działać pod Linuksem (głównie Ubuntu) i Windows (XP, 7) na 32 i 64 bitowych procesorach Intel. Stacja robocza może mieć fizyczne porty COM lub (bardziej prawdopodobnie) konwerter USB-RS232.
Obecnie moim najlepszym wyborem jest program C ++, który jest warunkowo tworzony za pomocą CMake. Czy za pomocą jakiegoś języka można w jakiś sposób skonfigurować i uzyskać dostęp do portów szeregowych (w tym emulowanych przez USB), które są niezależne od platformy? Jeśli nie, jakie byłoby dobre podejście do tego problemu?
Sugestie do teraz:
* C ++ z Boost
* python z pySerial