c++ - 如何在 Windows 和 Linux 之间移植的 visual studio C++ 中进行串口编程?

标签 c++ linux embedded visual-studio-2012 serial-port

我正在编写一个需要访问串口的测试程序。我现在在 Visual Studio 2012 中进行,但我想稍后移植到 Linux。 (用于我的 Pandaboard)
你能建议我一种访问串行端口的方法吗?它在 Win 和 Linux 之间具有几乎相同的接口(interface)?
以前用Labview做,现在想转C++
非常感谢您的帮助!

最佳答案

Boost.ASIO文档齐全,测试良好,经过数千人的同行评审,完全支持跨平台的串口通信。具体文档可以查here .

话虽如此,它确实假设现代 C++ 具有中等技能水平,因此如果您是该语言的新手,那么学习曲线可能会有点陡峭。

关于c++ - 如何在 Windows 和 Linux 之间移植的 visual studio C++ 中进行串口编程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13466555/

相关文章:

c++ - PIMPL 习语 VS 前向声明

c++ - boost 中是否有等效的 std::sample ?

c++ - 为可变函数设计更好的 API

c - 外部 RAM 工作和内存管理

c++ - 嵌入式编程中宏值之间的比较是否不好?

c++ - 在 Visual Studio 中捕获控制台应用程序的输出

c++ - Linux:获取孙子的 pid C++

linux - 系统: denied request 44 in Minix

linux - 使用 bash 变量进入目录

c - 警报历史堆栈或队列?