0

快速提问,我是套接字新手,所以我想知道有没有办法从MCU(Atmel)读取数据?我正在运行 Linux,我可以通过RS232或 USB 将 Atmel 连接到我的计算机(服务器)。有没有一种方法可以直接读取来自 MCU(USB/COM)的数据到我的计算机并进行处理?

4

1 回答 1

1

套接字是网络通信 (IP) 的概念,因此您需要两个设备上的网络接口,以及您的 Atmel 上的 IP 协议栈(对于运行真实操作系统的大型板可能是这种情况,例如嵌入式 Linux)。

如果您的 Atmel 具有 USB 接口,并且它实现了 USB 存储设备,您可能可以将 Atmel 安装到您的服务器上。

否则(即使用裸露的处理器 + 外围设备,但没有操作系统),您确实需要从头开始构建解决方案 - 然后使用 Atmel 的 UART 功能的串行接口将最快实现。

在(Unix/Linux)服务器端,您只需使用字符设备从串行或 USB 读取数据 - 例如cat < /dev/ttySxx >> SerPort.txt

于 2013-03-19T18:45:12.187 回答