你好,我想询问下如下问题:
我使用的内核是LINUX 2.6.13早起在开发板光盘中带的,编译过后下到ARM板上对应的串口驱动是在/dev/tts/0 1 2
1、手册上有个测试串口2、3的例子,是使用arm**test -d tts/1 -o ,我来测试串口1,发现这个测试程序是PC---串口0----串口1----外部设备这样一条路线,我测试发现PC---串口0----串口1----外部设备我在PC端发123,在外部设备接收的是123,;外部设备----串口1----串口0----pc,外部设备发送123,pc接收的是112233,不知道是为什么?
2、我现在想用串口1来收发数据,那我是直接使用/dev/tts/1呢,还是得自己另外写一个串口1驱动? 如果可以直接使用/dev/tts/1,那在/dev/tts/1串口1驱动中,如果向串口1发123,串口1是否接收的也会出现如上的112233?
谢谢!