您尚未登录。

楼主 #1 2019-04-09 14:42:30

BMN李
会员
注册时间: 2018-03-22
已发帖子: 69
积分: 64

怎么修改/dev/ttyS后面的数字?

怎么修改/dev/ttyS后面的数字?比如我想把/dev/ttyS2修改为/dev/ttyS9。可以操作这样不?

离线

楼主 #3 2019-04-09 15:03:28

BMN李
会员
注册时间: 2018-03-22
已发帖子: 69
积分: 64

Re: 怎么修改/dev/ttyS后面的数字?

晕哥 说:

#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都是这样的参数么?还是每个设备可能不一样,或者重上电之后就变了?

离线

楼主 #5 2019-04-09 15:07:55

BMN李
会员
注册时间: 2018-03-22
已发帖子: 69
积分: 64

Re: 怎么修改/dev/ttyS后面的数字?

晕哥 说:

是一样的,其实用 cp 命令也应该是一样的效果 

cp /dev/ttyS2  /dev/ttyS9


可以在用户开机脚本里面做。

大概知道了。我这边试看看。

离线

楼主 #7 2019-04-15 17:16:06

BMN李
会员
注册时间: 2018-03-22
已发帖子: 69
积分: 64

Re: 怎么修改/dev/ttyS后面的数字?

aliases {
...
serial0 = &uart0;
serial1 = &uart1;
serial2 = &uart2;
serial3 = &uart3;
serial4 = &uart4;
};

理论上,我把这里的“serial2”改成“serial9”就可以了,但实际测试不行额,还是原来的一样,没有ttyS9这个节点呢。

参考资料: https://blog.csdn.net/kris_fei/article/details/75309163

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn