我将描述我的项目,并且我想要一些关于如何做到这一点的方向或步骤。我正在将 Raspberry Pi 与 Raspian(如 Debian)一起使用。我通过 USB 连接了一个 TTL 设备,它在我的超级终端(Cutecom 或 minicom 我都有)中给出了一些结果(比如名字、姓氏等)。它每 10 秒给我不同的结果。我想将这些结果保存在 mysql 数据库中。我安装了 mysql,我认为下一步是创建一个包含值(姓名、姓氏等)的表。在那之后,我认为下一步是找到一种方法如何将它与我的超级终端连接以获得下一个并将它们保存在数据库中。C++ 中是否有任何代码可以做到这一点,或者可能有一些具有这种连接的示例?我使用 Codeblocks 作为 IDE。
问问题
408 次
1 回答
0
Hyperterminal 是一个 MSWindows 产品——不是一个通用术语——而 cutecom 和 minicom 是 Linux/POSIX 终端仿真器。您没有说 MySQL 数据库在哪里,也没有说运行终端仿真器的设备上的操作系统是什么。
但是假设 mysql db 驻留在单独的机器上,运行某种 unix,并且连接到 raspberry-pi 的唯一选择是通过 TTY 连接(即你不能运行 SliP/ppp)然后差不多任何编程语言都能够与 raspberry pi 单元对话——您只是在流设备上写入和读取。唯一的复杂之处是您可能需要为波特率/流量控制设置一些 ioctl(如果是 Linux,请查看 setserial 实用程序)。
OTOH,使用 TCP/IP 连接可能要简单得多(而且肯定要灵活得多)——ppp 和 slip 将通过串行线路实现这一点。
于 2013-05-16T12:10:20.540 回答