怎么修改/dev/ttyS后面的数字?比如我想把/dev/ttyS2修改为/dev/ttyS9。可以操作这样不?
离线
#ls /dev/ttyS* -l
接结果如下:crw-rw---- 1 root uucp 4, 64 08-01 20:18 /dev/ttyS0 crw-rw---- 1 root uucp 4, 65 08-01 20:18 /dev/ttyS1 crw-rw---- 1 root uucp 4, 66 08-01 20:18 /dev/ttyS2 crw-rw---- 1 root uucp 4, 67 08-01 20:18 /dev/ttyS3
你这样试一试, 手动建立一下 和 ttyS2 相同的节点:
mknod /dev/ttyS9 c 4 66
看看是不是你想要的效果?
是这个意思。这些参数c 4 66是每个设备的/dev/ttyS2都是这样的参数么?还是每个设备可能不一样,或者重上电之后就变了?
离线
是一样的,其实用 cp 命令也应该是一样的效果
cp /dev/ttyS2 /dev/ttyS9
可以在用户开机脚本里面做。
大概知道了。我这边试看看。
离线
aliases {
...
serial0 = &uart0;
serial1 = &uart1;
serial2 = &uart2;
serial3 = &uart3;
serial4 = &uart4;
};
理论上,我把这里的“serial2”改成“serial9”就可以了,但实际测试不行额,还是原来的一样,没有ttyS9这个节点呢。
参考资料: https://blog.csdn.net/kris_fei/article/details/75309163
离线