当前位置: 技术问答>linux和unix
如何使用多串口卡
来源: 互联网 发布时间:2016-07-16
本文导语: 我装上3308串口卡后,用 mknod -m 666 /dev/ttyS11 c 4 68 生成一个设备文件,我原板子上有两个串口,但是我ls /dev/ttyS*的时候出现4个ttyS设备,分别是64、65、66、67,所以上面我编号从68开始。 然后我在/dev文件夹下面ls...
我装上3308串口卡后,用
mknod -m 666 /dev/ttyS11 c 4 68
生成一个设备文件,我原板子上有两个串口,但是我ls /dev/ttyS*的时候出现4个ttyS设备,分别是64、65、66、67,所以上面我编号从68开始。
然后我在/dev文件夹下面ls ttyS*,能够列出我刚才创建的名字ttyS11.
然后链接:
setserial /dev/ttyS11 uart 16550A irq 5 port 0x0200
上面的设置是按照产品说明书上设的,中断号选的5,基地址选的0x200。可是执行上面命令后,给出一个提示:
/dev/ttyS11 : No such device or address
对这个问题我查了一些资料,还是一头雾水,不知道怎么做了,请高手帮忙啊。
mknod -m 666 /dev/ttyS11 c 4 68
生成一个设备文件,我原板子上有两个串口,但是我ls /dev/ttyS*的时候出现4个ttyS设备,分别是64、65、66、67,所以上面我编号从68开始。
然后我在/dev文件夹下面ls ttyS*,能够列出我刚才创建的名字ttyS11.
然后链接:
setserial /dev/ttyS11 uart 16550A irq 5 port 0x0200
上面的设置是按照产品说明书上设的,中断号选的5,基地址选的0x200。可是执行上面命令后,给出一个提示:
/dev/ttyS11 : No such device or address
对这个问题我查了一些资料,还是一头雾水,不知道怎么做了,请高手帮忙啊。
|
当然还有可能你没insmod driver或者硬件损坏。
|
设备文件的设备ID错了。
|
问伟大的 google 吧。
|
关注一下!