要实现20个串口通讯,程序和串口卡都已经搞定,但linux操作系统的/dev/下串口数量最多只有8个。想将其在启动时就扩展到20个,请哪位高手指点。
在网上我也看了一些资料,但行不通,问题集中在启动时将其20个串口驱动起来,多串口卡就可以找到了。
[em06] [align=right][color=#000066][此贴子已经被作者于2006-2-10 19:36:12编辑过][/color][/align] 
					
				设备名创建了,在rc.local中设置串口卡时,找不到指定设备。
在/etc/inittab增建代码:
11:2345:respawn:/sbin/mingetty ttyS11 
12:2345:respawn:/sbin/mingetty ttyS12 
13:2345:respawn:/sbin/mingetty ttyS13 
14:2345:respawn:/sbin/mingetty ttyS14 
15:2345:respawn:/sbin/mingetty ttyS15 
16:2345:respawn:/sbin/mingetty ttyS16 
17:2345:respawn:/sbin/mingetty ttyS17 
18:2345:respawn:/sbin/mingetty ttyS18 
在rc.local中使用setserial设置:
/bin/setserial /dev/ttyS11 port 0x0190 irq 3 uart 16550A 
/bin/setserial /dev/ttyS12 port 0x0198 irq 3 uart 16550A 
/bin/setserial /dev/ttyS13 port 0x01a0 irq 3 uart 16550A 
/bin/setserial /dev/ttyS14 port 0x01a8 irq 3 uart 16550A 
/bin/setserial /dev/ttyS15 port 0x01b0 irq 3 uart 16550A 
/bin/setserial /dev/ttyS16 port 0x01b8 irq 3 uart 16550A 
/bin/setserial /dev/ttyS17 port 0x01c0 irq 3 uart 16550A 
/bin/setserial /dev/ttyS18 port 0x01c8 irq 3 uart 16550A 
是否哪里出了问题?
 
					
				我是参考http://www.bloghome.cn/index.php?op=ViewArticle&articleId=6961&blogId=1531
这篇文章操作的,上面好像有你的邮箱地址。
有的命令执行不对!
| 有奖活动 | |
|---|---|
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
| 送您一块开发板,2025年“我要开发板活动”又开始了! | |