我正在将 Raspberry Pi 用于需要能够从不同程序写入和读取串行端口的项目。程序 A 需要能够从外围设备 A 正在发送数据的串行端口读取。程序B需要往串口写数据,外设B正在监听(供参考,本例中程序A是GPSD,程序B是我写的)。程序 A 永远不需要写,而 B 永远不需要读。
是否可以让两个程序同时访问端口?如果没有,是否有可能编写一个程序来创建两个设备节点(拆分/dev/ttyAMA
为类似/dev/ttyAMA_1
和/dev/ttyAMA_2
,也许?)多路复用到串行端口?
提前感谢您的帮助!
-马修