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测试可就不灵便咯。

计算机的串口不能用,怎么与目标板的串口连接呢?

windows下可以用USB转串口线实现,在google上搜索了一下,linux下更简单,连驱动都免装!

测试环境:redhat linux fedora core 4

总结如下:

1. 检查是否存在设备/dev/ttyUSB0,如果没有就建立一个:

mknod /dev/ttyUSB0 c 188 0

以下推理未测试:

如果有多个USB口,可以类推,建立/dev/ttyUSB[1-n],注意从设备号要累加,如:mknod /dev/ttyUSB[1-n] c 188 [1-n]

2. 启动minicom, 设置串口设备为 /dev/ttyUSB0, 再设置波特率/数据位/停止位,保存为缺省配置df1

3. 重启minicom, 复位目标板,看是否有打印信息?

如果没有请确认:a)USB/串口线没问题,b)确认你使用的USB口是第一个(一个个的试吧,一般电脑不会标示出来)

linux系统如何连接串口,Linux下如何测试及使用USB转串口线相关推荐

  1. linux系统怎么连接显示器,Ubuntu下外接显示器双屏显示的方法

    由于我用的是笔记本.屏幕有点少.所以有的时候想外接显示器来显示更大的区域,如果是在Windows下那可是很方便的事情.只需要按一下Fn+F4就可以了.但现在在Ubuntu Linux下.就变成了一件有 ...

  2. linux系统怎么连接显示器,Linux下笔记本外接显示器 · Eulerlee

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 被垃圾主板坑了,笔记本的hdmi口是从独显接出来的,但是我的kali上又没有安装NVIDIA的官方驱动,所以显示器接上去 ...

  3. Linux下如何测试及使用USB转串口线

    1.将设备U口插入PC 2.输入#lsmod先看看能否检测到这个设备,就看有没有pl2303字眼可以了.如果有,则不需要再装驱动. 另外如果有的话最好再用dmesg | grep usb查找如果看到: ...

  4. Linux系统编程:串口编程

    Linux系统编程:串口编程 Linux下的串口概述 Linux串口编程 代码解析 编译和测试 代码中的常量介绍 Linux下的串口概述 常见的数据通信的基本方式分为并行通信和串行通信. 1.并行通信 ...

  5. linux c 串口 调用命令,Linux系统C语言串口收发

    Linux系统C语言串口收发 Linux系统对串口提供了很好的支持,使我们很容易就能用C语言编写出串口收发程序. 先简单说明一下编写串口收发程序前的准备工作.首先串口收发需要有硬件上的串口,在Linu ...

  6. Linux系统如何连接和上传文件到服务器上

    Linux系统如何连接和上传文件到服务器上(图形化界面) 一.Linux连接服务器 1.安装rdesktop sudo apt-get intall rdesktop 2.使用rdesktop指令打开 ...

  7. Linux系统磁状态检测,检测Linux硬件状态

    计算机系统是由软件系统和硬件系统共同组成的.检测硬件状态对于保障整个系统的稳定是非常重要的.不论操作系统是使用Linux.还是Windows,一旦硬件出现故障,那么整个系统的安全就严重了.这里我们主要 ...

  8. 如何查看linux系统的存储空间大小,linux 如何查看硬盘大小,存储空间大小等系统信息及硬件信息...

    一.linux CPU大小 [root@idc ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpui ...

  9. 如何制作linux系统硬盘,手把手带你自制Linux系统之二 简易Linux的制作

    手把手带你自制Linux系统之二 简易Linux的制作 本文利用CentOS5.5自带内核制作一个可以正常启动的Mini Linux. 打开上一篇准备工作中创建的CentOS虚拟机,为另一台虚拟机Mi ...

最新文章

  1. 色彩缤纷的python(改变字体颜色及样式)
  2. 移动端input 无法获取焦点的问题
  3. Python常用正则表达式总结
  4. uwsgi部署到nginx出现invalid request block size: 4161 (max 4096)...skip问题(亲测)
  5. 进程间程序替换和minishell
  6. 线段树之线段操作之陈老师的福利
  7. 数据结构--顺序栈和链式栈
  8. MyEclipse: The Table cannot be found on the database
  9. 标量、向量、矩阵、张量
  10. iOS UICollectionView的简单使用和常用代理方法
  11. Android ImageButton单击切换按钮图片效果
  12. 服务器遭受攻击的解决办法
  13. 3D打印软件推荐|常用3D打印软件有哪些?
  14. 对诺基亚N8有兴趣的可以进来看看
  15. 无线网卡被服务器禁用,无线网卡总是被禁用,请教解决方法
  16. Excel批量插入图片小技巧
  17. 龙芯2f笔记本- openbsd5.4安装手记
  18. 迄今为止最完整的DDD实践
  19. linux bigendian未定义,big endian与little endian
  20. EXCEL学会两个函数你能打败90%的人,countifs和vlookup

热门文章

  1. 管理类联考——英语——趣味篇——阅读——考题的来源
  2. 记录一下我在刷题的过程中发现我没记住的知识
  3. 天合光能:光伏推动中部地区崛起
  4. 从搜索引擎结果来看用户体验
  5. wxWidgets Ubuntu下安装 配置 编译 创建项目 实现“hello world”(CodeBlocks)详细图文教程
  6. vb计算机运算符号优先级,vb运算符的运算顺序是什么
  7. 软件工程中的UML建模九图
  8. 刁难风波有损武汉形象 黄鹤楼两人员停职
  9. 蓝桥杯第3届省赛(单片机)_自动售水机
  10. 七牛云及 HTTP标准状态码总结