Tag: 独立于平台

以独立于平台的方式访问串行端口

我有一项任务是创建一个程序,通过桌面工作站通过RS-232控制设备。 目前我正处于规划阶段,需要一些一般帮助选择语言和问题的整体方法。 该程序应在32位和64位Intel处理器上在Linux(主要是Ubuntu)和Windows(XP,7)下构建和运行。 工作站可能有物理COM端口或(更可能)USB-RS232转换器。 目前我最好的选择是C ++程序,有条件地使用CMake构建。 是否有某种方式,使用某种语言,配置和访问串行端口(包括通过USB模拟),这是独立于平台的? 如果不是,这个问题的好方法是什么? 建议至今 : * 带有Boost的C ++ * python with pySerial