我正在考虑创建一个C程序,它将使用picocom读取和写入端口串行流(GPS模块,NTPD)。 c程序将在Debian OS上运行。
使用Picocom可以做到这一点吗?通过c和系统命令与Picocom交互是不好的设计?
答案 0 :(得分:2)
虽然这在技术上是可行的,但这是一个坏主意; picocom是一种有点不常见的工具,它主要设计为由用户交互使用。试图在另一个应用程序中使用它将非常奇怪。
直接从您的应用程序与串行端口进行交互会更容易。在How to open, read, and write from serial port in C的答案中有一个很好的介绍。