各位工程师好!
由于业务需要,我们希望通过dm368 ipnc的串口来控制另外一个独立的串口设备,根据我之前的了解,在dm368 ipnc的开发套件中使用了串口1来作为打印信息的输出,那么我可以使用串口0来控制外设么?另外,一旦连接串口设备和对应串口(比如串口0)的话,串口设备会以什么形式出现在/dev目录呢?
希望可以得到各位高手的解答,谢谢!!!
kooking:
系统启动后,可以用fuser命令查看一下UART0有没有被其它进程使用,如果没有,可以用UART0控制其它外设,UART一般是/dev/ttySx,或者/dev/ttyOx
weidong yao:
回复 kooking:
Hi,kooking~
很高兴看到你的回复~我刚才查看了一下/dev下的ttyS0和ttyS1的占用情况,
fuser -m /dev/ttyS0
19378 834 832 830 825 816 810 781 779 775 772 771 768 757 731 726 615 614 613 612 600 597 593 562 1fuser -m /dev/ttyS1
19424 834 832 830 825 816 810 781 779 775 772 771 768 757 731 726 615 614 613 612 600 597 593 562 1两个串口貌似都被占用了,而且占用串口的pid基本是相同的。
板子的串口目前是用于在终端显示打印信息的,我在想能不能把其中一个串口单独拿出来作为控制外设的串口,不知道这样复用会不会出现问题。
这种情况的话,不知道你有没有好的思路呢?
感谢你提供的帮助~