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

win XP 上用VM 装linux,串口通信问题。

    来源: 互联网  发布时间:2017-01-26

    本文导语:  本帖最后由 HNLGDXYJS 于 2010-11-09 15:27:10 编辑 hi,大家好。 我在win xp上用vm装了fedora(linux) 系统,现在需要测串口通信,要在虚拟机上跑串口通信程序。 在同一台虚拟机中能完成测试不?环境如上所述。我已按网上方法...

本帖最后由 HNLGDXYJS 于 2010-11-09 15:27:10 编辑
hi,大家好。
我在win xp上用vm装了fedora(linux) 系统,现在需要测串口通信,要在虚拟机上跑串口通信程序。
在同一台虚拟机中能完成测试不?环境如上所述。我已按网上方法设置可达到如下目的:
(1)打开一个终端,执行 cat /dev/ttyS0
(2)打开另一个终端,执行 echo hi everyone > /dev/ttyS1
在第一个终端(即 cat /dev/ttyS0) 能看到 hi everyone,说明两个串口之间通信了。

请问这种情况下,达到了我想用C程序测试串口通信所要的条件了吗?谢谢。。

我写了两个程序,一个send.c 用来发送,一个recv.c,用来接收串口信息,但互相不鸟对方,请教各位老大,我的系统环境有问题不?或我的代码有问题不?
以下是我的代码:

// send.c ..........................................
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 


#define TTYS0 /dev/ttyS0
#define TTYS1 /dev/ttyS1


#define MAX_BUF_SIZE 1024*20    // define maxinum buffer length

int open_serial_port(int device)
{
    int serial_port;
    if (0 == device)
    {
        if (serial_port = open("dev/ttyS0",O_RDWR | O_NOCTTY | O_NDELAY) 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • [100]求答案,关于虚拟机linux和WIN2K通信的问题???
  • 请问在vm里的liunx(rh9)怎么与win2000(同一机器)通信呀
  • Win和Linux互相通信
  • 进程间通信:pthread_cond使用在线程间,我要进程间条件同步(没有情缘关系的进程),采用什么方呢?也就是说我要在UNIX实现WIN32上命名Event的功能
  • win32下进程间通信(共享内存)实例分析
  • win7, win8安装docker需要了解的概念
  • 我系统安装了win2000,win98,linux,现在登录时只能进入win98和linux,无法进入win2000
  • win7,win8安装Docker具体过程
  • 有那位在win2000和win98上都装过tomcat,为什么我在win2000可以很容易装上,在win98就装不上,有什么区别?
  • win7,win8安装docker的依赖条件
  • 我在双系统win98@win2000下重装win98应该备份哪几个文件?
  • win7/Windows7系统下载地址搜集整理
  • win2000+jbuilder6+oracle817编出的程序,在win2000下执行很好,在win98下却访问不了oracle数据库
  • 怎样重装win7系统?win7重装系统步骤详细图文介绍
  • 先装win me 再装redhat 9.0 再在win me 下装win xp ,linux 不见了.怎么恢复linux啊?
  • Win7 64位下mysql 下载、安装与配置图文教程
  • win7,win8安装Docker具体过程 iis7站长之家
  • 安装运行微软win7/Windows7系统要求及官方下载地址
  • 要安装win98、win2000服务器、win2003服务器、LINUX系统,请问该按什么顺序安装?
  • 如何在win7,win8下面启动docker
  • 我想知道LINUX如何与WIN98,WIN2000共享资源?
  • 在已有的win98+win200server下安装linux
  • 高分请教!!关于win98,win2000,sco unix 的安装问题
  • 在已经装有win98和win2000的机器上怎样装UNIX系统?
  • 为什么装上win98、2000、linux后,我运行win2000时的速度非常慢???
  • win98,win2000,linux,FreeBSD能共存吗?


  • 站内导航:


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

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

    浙ICP备11055608号-3