Linux下如何测试及使用USB转串口线
1、将设备U口插入PC
2、输入#lsmod先看看能否检测到这个设备,就看有没有pl2303字眼可以了。如果有,则不需要再装驱动。
另外如果有的话最好再用dmesg | grep usb查找如果看到:
drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic”
就说明设备已被识别,然后往下看
drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303
usb 2-2: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
如果没有则需要驱动程序,一般硬件厂商都会提供,如果真的没有的话就只有到网上下载了,一般2.6内核以上的都支持。
安装完毕后再输入这个命令瞧瞧,是否安装成功。
说明我的usb转串口芯片是PL-2303,对应系统设备是 dev/usb/ttUSB0,最后 只需在minicom配置文件里将端口改
成/dev/usb/ttyUSB0就可以使用了:)
3、检测步骤,检测步骤如下,只是需要主意的是设置串口设备的时候可能不是ttyS2了,有可能是ttyUSB0或者ttyUSB1等之类的,我
这里就是ttyUSB0(我用的是Fedora Core 8)。 因此,最好请您先看一下/dev下面的文件。
USB转串口安装 型号PL2303h
1、插入USB转串口到主机,
2、启动 Linux,打开终端,检查是否存在设备/dev/ttyUSB0,如果没有就建立一个:
mknod /dev/ttyUSB0 c 188 0
如果有多个USB口,可以类推,建立/dev/ttyUSB[1-n],注意从设备号要累加,
如:mknod /dev/ttyUSB[1-n] c 188 [1-n]
3、输入命令:#setserial /dev/ttyS0 -aP (COM-1)
显示内容:
/dev/ttyS0, Line 0, UART: 16550A, Port: 0x3f8, irq: 4
Baud_base: 115200, clos_delay: 50, divisor: 0
closing_wait: 3000, closing_wait2: infinite
Flags: spd_normal skip_test
4、输入命令:#setserial /dev/ttyS2 -a (COM-3)
显示内容:
/dev/ttyS2, Line 2, UART: unknown, Port: 0x3e8, irq: 4
Baud_base: 115200, clos_delay: 50, divisor: 0
closing_wait: 3000, closing_wait2: infinite
Flags: spd_normal skip_test
第3、4步操作的目的主要是对主机自带串口及PCI扩展串口的区别。区别在于4显示的内容中UART:未知unknow。不过若您检测 这一步的时候UART为16550A而不是unknow,证明你的系统已经认识了扩展的串口,不需要进一步设置,直接跳入第8步测试就可以了。
5、设置好了后是不是需要测试一下是否能够通讯呢?最好的办法是两台pc相连。如果pc为windows操作系统就用超级终端,是linux
呢就用minicom吧
6、装有linux的机器,首先需要设置一下监听的串口参数,输入命令
#minicom -s
进入界面后有个框弹出来,如果你学过英文的话,就会知道选择哪个的。应该是第三个吧,串口参数设置。
将第一行更改为 /dev/ttyUSB0
波特率也更改您所需要的。
更改完后保存,保存的那个菜单应该是 save ... df1
最后exit
7、重启minicom, 复位目标板,看是否有打印信息?如果没有请确认:a)USB/串口线没问题,b)确认你使用的USB口是第一个(一个
个的试吧,一般电脑不会标示出来)
在另外一台机器发送数据,这台机器minicom界面就能够收到信息了。另外不要把两个COM顺序弄翻了,如果弄错了哪个是
COM3 COM4测试可就不灵便。
Linux下如何测试及使用USB转串口线相关推荐
- linux系统如何连接串口,Linux下如何测试及使用USB转串口线
1.将设备u口插入pc 2.输入#lsmod 先看看能否检测到这个设备,就看有没有pl2303字眼可以了.如果有,则不需要再装驱动.另外如果有的话最好再用dmesg | grep usb查找如果看到: ...
- 如何实现Linux下的U盘(USB Mass Storage)驱动
如何实现Linux下的U盘(USB Mass Storage)驱动 版本:v0.7 How to Write LinuxUSB MSC (Mass Storage Class) Driver Crif ...
- Linux下通过CCID协议与USB设备进行交互经验总结
Linux下通过CCID协议与USB设备进行交互经验总结 1.目标 2. 实现方法 2.1 安装libudev 2.1.1 编译安装 2.1.2 安装提示错误 2.2 编译安装libusb 2.2.1 ...
- Kali Linux 下渗透测试 | 3389 批量爆破神器 | hydra | 内网渗透测试
kali linux 下渗透测试,3389 批量爆破神器 hydra -M target.txt rdp -L userlist.txt -P passwordlist.txt -V root@kal ...
- jmeter在Linux下执行测试
目录 jmeter在Linux下执行测试 1.背景 2.环境安装 3.no-gui模式运行脚本 4.在本地查看Linux上运行的结果 jmeter在Linux下执行测试 1.背景 JMeter不仅能十 ...
- linux tcp 丢包命令_在Linux下实现测试TCP和UDP的丢包检测!
在Linux下实现测试TCP和UDP的丢包检测! 疯狂の猿猴 • 2020 年 12 月 11 日 前言 本人平时基本上都是win,一下子转战到linux,有点不习惯! 因此做个记录,便于以后自己查阅 ...
- linux下无线网卡测试,Linux C程序如何检测WIFI无线USB网卡是否可用?
最新做一个WIFI应用项目.如何检测WIFI USB设备是否插上了呢?特此共享. 第一种方法,采用读取文件的方式.在linux下,任何一种设备都可看成文件.通过分析相关文件信息,可得知WIFI设备是否 ...
- Linux下如何挂载FAT32格式USB设备
From: http://hi.baidu.com/enovo/blog/item/c901eb249c0783064c088db3.html 挂u盘之前,运行命令cat /proc/partitio ...
- linux下稳定性测试软件详解
本文介绍了多款,linux系统下,服务器测试软件.其中有很多不对的地方,请读者指正. 一 SPEC2000 SPEC CPU2000是由标准性能评价机构"The Standard Per ...
最新文章
- kubernetes相关概念
- 【Spring源码】Spring中的AOP底层原理分析
- 大型网站系统架构分析--转
- decode函数_decode函数的妙用网友的两个问题解答
- android studio 中 gradle 配置与说明
- 第三季1:ORTP库的移植与局域网视频传输
- php 变量 长度,php 怎么计算字符串长度
- Docker Java程序镜像制作
- Jmeter分布式测试-远程调用
- 请输入30名同学的c语言成绩,求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学...
- javascript美术馆
- R7000刷梅林固件一个小结(变砖解决)
- android wifi信号通道,Wifi信道分析app下载
- 山东青年政治学院计算机专业在哪个校区,山东青年政治学院位置
- 自然语言处理 | (4)英文文本处理与NLTK
- expdp/impdp 使用总结
- c语言s-next,memset_s - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
- 分段函数的期望和方差_概率论中数学期望什么时候不存在?
- 配置高可用Eureka Server遇到的神坑:无法注册服务
- 【论文翻译】SHINE 一个用于特定领域实体与异构信息网络链接的通用框架
热门文章
- 第十五届智能车竞赛东北赛区普通四轮组冠军车-哈尔滨工业大学-紫丁香
- 使用AD5933分析复阻抗的时钟频率设置
- STC单片机下载实验
- 室外电磁赛道铺设补充说明
- suse linux 10 下安装sybase15.0.3,SUSE10下安装sybase ASE15.0
- mysql 分区表_分享一份生产环境mysql数据库分区表改造方案
- java如何监控cpu耗时_超级干货:3个性能监控和优化命令讲解
- mysql emma 使用教材_emma的使用
- python 微服务框架_Python微服务框架NameKo 性能体验
- 以太网未识别的网络win10_工业以太网典型应用、常见故障、冗余网络技术及实例...