当前位置:首页 » 操作系统 » linux应用串口

linux应用串口

发布时间: 2022-02-22 02:04:47

1. linux 怎么 在 驱动中 使用串口

Linux发行版自带usb to serial驱动,以模块方式编译驱动,在内核源代码目录下运行Make MenuConfig选择Devces
drivers-->USB seupport--> <M>USB Serial Converter support
--> <M> USB driver for GSM and CDMA modems & [*]USB Generic
Serial Driver,保存退出。运行make
moles,编译成功后可找到usbtoserial.ko及option.ko两个驱动(2.6以上内核版本模块驱动用.ko表示)。

2. 请问程序中linux如何获取可用的串口列表

dmesg | grep tty

下面是一个例子,例子中采用的是USB转串口线(pl2303)。

插入线:
$ dmesg|grep tty
[ 0.000000] console [tty0] enabled
[ 1.248404] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.624590] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 12.618301] usb 5-2: pl2303 converter now attached to ttyUSB0

拔出线:
$ dmesg|grep tty
[ 0.000000] console [tty0] enabled
[ 1.248404] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.624590] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 12.618301] usb 5-2: pl2303 converter now attached to ttyUSB0
[ 375.392303] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0

这样程序中应该不难判断了吧。
【参考】http://www.cyberciti.biz/faq/find-out-linux-serial-ports-with-setserial/

热点内容
麦块有什么服务器 发布:2024-12-25 22:12:58 浏览:374
网上比较火的安卓系统是什么 发布:2024-12-25 21:57:06 浏览:993
数据库一个的和 发布:2024-12-25 21:50:40 浏览:465
钙化分析算法 发布:2024-12-25 21:49:51 浏览:462
运用计算法 发布:2024-12-25 21:49:46 浏览:943
微信安装安卓707什么意思 发布:2024-12-25 21:38:15 浏览:882
演示文稿如何取消密码 发布:2024-12-25 21:21:18 浏览:99
最近上传视频 发布:2024-12-25 21:05:39 浏览:396
php招聘源码 发布:2024-12-25 21:05:38 浏览:991
c语言输入数组赋值 发布:2024-12-25 21:01:43 浏览:655