我正在尝试在C中读取(并最终写入)串行端口。我希望能够连接到debian上的端口并读取一些数据,但我需要一个写入(说话)的端口。我是linux编程的新手。
哪些端口,肯定会出现并以debian说话,我可以连接到读取一些数据吗?
你能建议一个我最终可以用来写入的端口吗?
我已尝试连接/dev/ttyUSB1
此example使用但该端口不存在。
答案 0 :(得分:0)
我建议打开Vector v = new Vector();
(或/dev/random
),如Paul建议的那样,或者创建自己的套接字并对其进行读/写。不要只选择一个任意的套接字,并希望它有其他过程无需的信息。
如果这是你第一次使用套接字我还建议你尝试使用像python这样的语言来玩,只是因为你不需要重新编译以查看你出错的地方而且警告通常都是更具可读性(请查看https://docs.python.org/2/howto/sockets.html)
作为旁注:如果您有权访问arduino,您可能想尝试连接到该套接字(通常类似于python中的/dev/urandom
)。