我有 Ubuntu 18.04,想要一个 USB 转 I2C 适配器这里使用命令行对其进行操作,以便我可以对几个传感器进行一些基本测试。到目前为止,我了解到的情况是:我的适配器可能会创建一个虚拟串行端口,我可以使用它与 I2C 设备通信。运行dmesg
显示可以在 /dev/ttyACM0 上找到该适配器。我可以使用,例如,写入 /dev/ttyACM0 printf '<bytes here>' > /dev/ttyACM0
。到目前为止,我还没有让设备做出任何响应,所以我想知道以下问题:是否有任何标准测试可以确定我的连接是否真的正常工作?此外,如何使用 /dev/ttyACM0 在命令行上读取设备的输出(如果有)?更新:我设法通过运行cat /dev/ttyACM0
并从第二个终端发送来获得响应echo 'd' > /dev/ttyACM0
。这在 cat 终端中显示为垂直空格。如果我使用“b”而不是“d”,它会在菱形内打印一个问号。但是,其他任何值(包括列出的适配器支持的命令)似乎都没有给出任何响应。
在 Ubuntu 上使用 USB 转 I2C 适配器
•
usb
相关内容
- 如何在 Ubuntu 上运行 Zandronum?
- nbd-client Fsync 错误
- 17.10 上从挂起状态唤醒至 RAM 时出现问题
- 通过 VPN 隧道传输服务器流量但保留 SSH 访问
- 当我尝试安装 IDE Anjuta 时出现错误
- 在 Windows 中,我可以将 stdout 重定向到命令行中的(命名)管道吗?
- SQL Server 2012 Express Edition 中的数据库大小限制
- Tikz:绘制具有指定原点的同心圆和连接交点的圆弧
- 使用 pdflatex 和 bibtex 编译文档时的文件扩展名 *.pag
- 如何通过 SSH 隧道连接到 EC2 以运行本地 Python 脚本