【发布时间】:2011-12-21 13:26:30
【问题描述】:
我想知道是否有任何 C++ 类集来与硬件设备交互,我的意思是,I/O 槽端口,如 Serial 或 Parallel 或类似的东西。
我找到了一些信息,但仅限于 C,我希望已经编写了 C++ 类。
【问题讨论】:
-
为什么如此渴望使用 cpp 而不是 c ?他们是不同的,但他们是相似的,如果你知道一个,你很可能在相当程度上了解另一个。
-
Boost.Asio 支持串口。
-
@ScarletAmaranth:如果有的话,这种暗示只适用于 C++ 到 C —— 反过来更难。
-
@JuanCB:如果 C 代码是用于内核驱动程序的,那么就没有 C++ 代码。
-
您是在谈论通过 Windows 或 Linux 等操作系统与硬件交互的 C++ 类,还是在谈论深度嵌入式系统中经常发生的“裸机”访问?那里有一个不同的世界 ...(还有一个中间地带 - 例如实时操作系统,但从您问题中列出的设备来看,您似乎在谈论类似于桌面系统)
标签: c++ embedded hardware debian ports