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

串口读写,双方同时读写控制问题(linux内核)。

    来源: 互联网  发布时间:2016-10-18

    本文导语:  hi,大家好,上次发了个帖子,关于串口读写问题, http://topic.csdn.net/u/20101109/15/98e35cfb-a438-4034-b63e-9ab0d188eb7d.html 那个问题已经解决了,但遇到一个更难懂的问题,请教一下大家,希望大家可以给点相关资料或解决,谢...

hi,大家好,上次发了个帖子,关于串口读写问题,
http://topic.csdn.net/u/20101109/15/98e35cfb-a438-4034-b63e-9ab0d188eb7d.html
那个问题已经解决了,但遇到一个更难懂的问题,请教一下大家,希望大家可以给点相关资料或解决,谢谢。

是这样的:

假设通信双方都可以向串口进行读写,怎样保证通信双方都读到正确的数据并给出正确的应答?

我说详细点:

 假设两个人,分别是 A 跟 B,两个人都会说话,也互相能听到对方的说话,但他们之间的交流不是通过空气传播的,而是


假设(1):是通过串口传输的.
假设(2):A、B 是相爱的,当A说 "i love you"时,希望听到 B说:"me too"; 当B说"i love you “时,A要说"i love you too",
        如果A或B听到其他回答时,首先听到错误回答的人会挂掉,当然,他们是相爱的,所以另一个也会殉情。

好:现在假设 A 或 B anytime,anywhere都会向对方说 i love you,怎样保证这一对恋人能幸福的活下去呢?

就像A跟B同时说"i love you",怎样保证他们听到的不同时是 "i love you",而是其中一方(假设A)先听到 "i love you",给出正确的应答后,串口再把A说有"i love you"发给B,然后B给出正确的应答。


程序运行于 linux 平台.
问题不知描述清楚没?也不知问题是否有解,请教大家,谢谢。


|
你需要做半双工主从模式的通讯协议.

|
本帖最后由 feiyinzilgd 于 2010-11-18 13:35:37 编辑
You need a block of code to match your sentence.
right?

    
 
 

您可能感兴趣的文章:

  • 进程对串口读写时使用互斥机制吗?
  • 急求 linux下串口同时进行读写问题解决方法
  • python怎么读写串口
  • java中如何实现串口读写?
  • 串口读写过于频繁 会不会出错 0.1秒算不算过快?
  • 有关linux下读写串口的问题,在线等待!
  • 串口16进制不能实现读写?在线等待立刻给分
  • 请教高手:Linux 串口读写 的问题?????
  • linux ch341USB转串口的读写问题
  • 如何用java在linux中读写串口啊?请高手指点
  • 谁会linux下串口读写的C程序?
  • 在CyWin环境下用怎么读写串口
  • 各位帮忙,串口读写问题?
  • 请教一个串口读写问题
  • 跪求sco unix下串口读写例程!! 最好有源码!! 在线等待!!
  • 请问在嵌入式linux应用中,串口操作需要包括什么,h文件,以及读写命令是什么?谢谢
  • tq2440开发板串口读写问题,各位请进,在线等待
  • mini2440 串口读写
  • linux下串口编程(读写)
  • 如何在linux内核模块中对串口进行读写
  • 开发板串口与实际内核中的串口文件的对应关系怎么回事?谢谢帮忙
  • 如何编译2.6内核使其支持串口?
  • 请问, android+linux内核 平台上, 有一个串口接口的外设置芯片, 想对它进行初化, 一般根据该平台下什么驱动改写?
  • 请问LINUX内核版本为2.4.31的是什么版本?自己写的串口驱动,是否向下兼容,还是必需版本相同?
  • 求助:usb转serial串口设备在linux内核中创建及生成tty设备的改写
  • 想找一个从终端设备以串口接收数据然后在ARM(linux内核)板上做一个透明转发以UDP型式发送到一台PC机上程序的人员。有意详读下文!
  • 【新手求助】关于2.6内核下S3C2410寄存器的访问方法(串口寄存器)
  • 关于内核串口操作!!!!
  • 关于内核串口操作
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在windows中的VMware装了个linux,主板有两个串口,能做windows和linux的串口通信测试么,怎么测试这两个串口在linux是有效
  • linux下几个设备通过串口串行连接,如何协调各串口发送数据
  • 散分100,求解串口键盘和串口鼠标驱动
  • Linux 中用java语言写串口程序,提示找不到串口
  • 高分求助:我笔记本没有串口,在linux下要和一个串口设备连,怎么办?
  • 关于linux串口通信中写串口的问题
  • c/c++ iis7站长之家
  • 工控机有6个串口,但用光盘安装debian6.05,在dev中只找到4个串口,如何解决。
  • linux下串口发送数据用串口精灵接受不到或为全零
  • 在虚拟Linux系统下能进行串口通讯吗?最好给个串口通讯的代码!谢谢!
  • 要加多个串口,怎么分别指定他们的driver_name和dev_name以示区别各个串口?
  • 工控机上用光盘安装debian6.05,硬件上有6个串口,但是软件上即dev中只有4个串口,如何解决。
  • 嵌入式linux,串口初始化时,无法设置串口属性
  • 扩展的串口卡上的串口操作的问题
  • 请教串口通信的编程
  • 请问如何以独占的方式打开串口
  • linux串口驱动该怎么写
  • 虚拟串口怎么读数据? 请有 串口 或者 usb 驱动经验的高手指点
  • linux下如何清空串口的输入输出缓存
  • linux下怎么监控串口?


  • 站内导航:


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

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

    浙ICP备11055608号-3