linux 串口设备能否被多次打开
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 串口设备能否被多次打开相关的知识,希望对你有一定的参考价值。
linux下串口不允许打开多次,一般一次只能有一个fd. 参考技术A 不能的。打开一个超级终端连接串口后,就不能再用超级终端去连接这个串口了。 参考技术B WIN下串口设备是独占模式,linux下可以但要自己管理。http://zhidao.baidu.com/question/169148429.html?qbl=relate_question_0请参考这个串口例程,用gcc编译可以在linux下用,先看清哦。本回答被提问者和网友采纳
linux下检测可用串口并使用minicom打开(改进版)
之前使用的方式是这样的 http://www.cnblogs.com/zqb-all/p/7073612.html
这两天看到minicom的参数,可以直接使用 -D 指定设备,于是修改成了这样
建立隐藏文件 ~/.zqball_minicom
com() { ports=`ls /dev/ttyUSB*` select port in $ports;do if [ $port ]; then echo "You select the choice \'$port\'" minicom -D $port $@ break else echo "Invaild selection" fi done }
在~/.bashrc中添加一行,引入此文件
source ~/.zqball_minicom
重新加载~/.bashrc
本文地址 http://www.cnblogs.com/zqb-all/p/8017103.html
以上是关于linux 串口设备能否被多次打开的主要内容,如果未能解决你的问题,请参考以下文章