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

关于tty函数的read函数的小问题

    来源: 互联网  发布时间:2016-09-04

    本文导语:  今天在研究串口读函数的时候,发现tty驱动的过程中,在往tty_io.c送数据的时候,数据被发送到了write函数,而上层应用程序read没有读到任何信息.  运行:  tty_insert_flip_char(tty, data[i], 0);  tty_flip_buffer_push(tty);  后,  write_r...

今天在研究串口读函数的时候,发现tty驱动的过程中,在往tty_io.c送数据的时候,数据被发送到了write函数,而上层应用程序read没有读到任何信息. 
运行: 
tty_insert_flip_char(tty, data[i], 0); 
tty_flip_buffer_push(tty); 
后, 
write_room和write函数被调用了
很奇怪啊 ,明明已经将data[i]保存进了tty,但是之后为什么会调用write 函数呢?

|
tty有个中间层,怎么调用那些函数是他自己的事

tty_flip_buffer_push(tty) 只是通知上层有数据了吧,下面继续干什么是上层自己决定吧。

按你这个,下面继续下面调用write也没有什么不正常啊,

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












  • 相关文章推荐
  • vimgdb出错:unable to read from GDB pesudo tty
  • tty_insert_flip_string以及read BUG
  • /dev/tty和/dev/tty0有啥区别?
  • zhcon-0.2.3安装好后,执行zhcon命令出错:/dev/pts/0 is not real tty or vc. Please exit current tty and try again.
  • 有关TTY端口的一些基本概念
  • 如何增加tty?
  • stdin如何伪装成tty?
  • 从 linux 内核分解出 tty 驱动
  • 关于LINUX的键盘/dev/tty
  • 请问在一些驱动中ty,tty分别是什么单词的所写?
  • 请问:从哪个header文件中看struct tty_driver的定义
  • linux 内核态能访问 用户态的 tty 终端吗?
  • 请问怎样将系统信息不显示在主控台(tty1)上.高分,再加分的 !!
  • tty input
  • tty 控制台录制程序 ttyrec
  • 在unix下,如何用C程序获取当前登陆的tty号
  • 关于/dev/tty和/dev/fd0
  • 各位高手 你们好 请问那里可以查到有关Linux Real TTY的标准的内容
  • 基于浏览器的终端模拟器 tty.js
  • Linux下c++程序中如何发消息给某个指定用户登陆了的所有tty窗口?
  • Linux下如何让字符终端打印信息的同时保存到文件(并非tty1~7)
  • TTY录制和回放工具 termrec


  • 站内导航:


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

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

    浙ICP备11055608号-3