当前位置:  技术问答>linux和unix

简单问题高分求救:在Redhat 9.0下怎么判断一个串口到底能不能用呀?

    来源: 互联网  发布时间:2015-07-04

    本文导语:  现在我有一个设备通过串口(在Window2000下可以看出是串口2)连到计算机上,在Redhat9.0下执行某个软件想从该设备读取数据信息,但一直无法得到所要的数据。在Win2000下可以通过某个软件从串口2中读取该设备送过来...

现在我有一个设备通过串口(在Window2000下可以看出是串口2)连到计算机上,在Redhat9.0下执行某个软件想从该设备读取数据信息,但一直无法得到所要的数据。在Win2000下可以通过某个软件从串口2中读取该设备送过来的数据,这证明这个串口是正常的。但在Redhat9.0下为什么不能正确的从串口读取正确的数据呢?因为我对Redhat不是很熟,对Redhat下的那个软件也不是很清楚,现在的原因就可能出在两个地方:
1、Redhat下的串口还没有启用。不知默认的全安装完Redhat9.0后需要再配置串口才能使用串口吗?
2、软件的问题,包括配置(我是用/dev/ttyS1,也试了ttyS0、ttyS2、ttyS3)

现在我想先确认在Redhat下的那个串口到底有没有正常工作了,怎么确认呢?大家给点意见吧!谢谢!
不知有没有成熟的可以在Redhat下测试串口的软件,就像Window下的串口精灵一样的?

|
dmesg查看启动信息是否挂上了com

setserial可以操作/获取一些串口信息,可以man 一下看看

|
接一个modem上去,试一下是否可以正常拨号

另外,那个软件是你自己写的吗?如果是别人写的,可能要注意设置一下串口的参数

setserial 只管用好了,没这么严重的

|
只是查看端口信息的话不会有事的

try this

setserial /dev/cua0

|
程序上是这样设置的: 
fd=open(“/dev/ttyS1”,O_RDWR|O_NOCTTY);   // open com2 port
cfsetispeed(&newtio,B4800);      // set input baudrate
cfsetospeed(&newtio,B4800);      // set output baudrate
tcsetattr(fd,TCSANOW,&newtio);      // 将新属性赋予串口

难道你的某软件是minicom?难道不设置串口的波特率么?

|
忘了定义newtio
struct termios newtio;
fd=open(“/dev/ttyS1”,O_RDWR|O_NOCTTY);   // open com2 port
cfsetispeed(&newtio,B4800);      // set input baudrate
cfsetospeed(&newtio,B4800);      // set output baudrate
tcsetattr(fd,TCSANOW,&newtio);      // 将新属性赋予串口


    
 
 

您可能感兴趣的文章:

  • 关于linux串口通信中写串口的问题
  • vmware 上 linux 串口问题
  • 请教一个linux串口通讯问题?
  • linux下串口通信的问题
  • 板间串口通信问题
  • 高分求解 - TOMCAT中的内存泄漏问题…… iis7站长之家
  • 急!急!急!急!急! liux 串口问题
  • 最棘手一种串口问题。请教高手。在线等
  • 在线等待,求助LINUX下串口问题
  • 急了急了:串口read函数问题!
  • 串口配置问题
  • unix 下c写的串口程序调试问题!高手请进 !!!
  • 串口通信性能问题?
  • Linux 串口发送接收数据问题
  • 串口的问题!!!!!!!!!
  • AIX环境下串口读取问题
  • 串口通信编程问题
  • 串口中断的问题
  • 关于linux串口读的问题
  • 串口通讯问题,急郁闷!(不是编程,而是设置)
  • linux下的vi中的乱码问题(急急急,在线等待!!!!!!,解决问题给高分)
  • 高分哦,不是问题的问题
  • 高分咨询问题!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  • 一个简单的问题,高分求助!!!
  • Linux远程访问的问题,高分求教:)
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 急急!!!高分求助,关于实现LINUX软件的使用限制问题
  • sun solaris中存在的telnet问题?急!急!急!急!请高手指点,高分相赠!
  • 高分求助网卡问题,只要意见合理,即使解决不了问题,同样散分
  • 高分求解 - TOMCAT中的内存泄漏问题……
  • 高分请教:vi的移植问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求救啊 高分求救 UNIX下关于进程通讯的问题~
  • 紧急求救 我用freebsd通过smbfs连接win2000的一些问题 (分不够可加)
  • 紧急求救 我用freebsd通过smbfs连接win2000的一些问题
  • Linux8.0 修改字符集后,再次进系统,无图形界面问题。。。求救。。
  • SUSE网络打印机问题,在线等,求救!!
  • 求救:在校学生问个问题~~~~~~~~操作系统中的job和process的区别!
  • 安装solaris 10出现问题,向高人求救,谢谢
  • GCC的一个奇怪的问题,求救!
  • #######Linux网卡配置问题(求救!!!急!!!)#######
  • 求救:关于结构体数据长度的补位问题
  • tomcat的问题(新手求救----------------------在线等候)
  • socket编程:recv(...)函数问题求救
  • 求救,关于Yacc的问题!急!!!!!!急!!!!
  • 求救liunx下网卡驱动问题~!
  • linux 安装问题,求救高手
  • Linux 新手乱码问题,求救
  • 求救!!!!!TOMCAT问题!牛人帮忙啊!
  • jbuilder安装问题求救
  • 求救,大家来帮忙(关于SCO UNIX5。05)启动的问题
  • 求救!!! 奇怪的问题
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3