LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1750|回复: 2

串口接收数据,用read读 fd吧,用while是死循环

[复制链接]
发表于 2004-7-9 16:15:03 | 显示全部楼层 |阅读模式
而我是用gtk写的,那样别的按键还有什么功能的都不能用了。
所以请问有没有更好的办法,谢谢。
发表于 2004-7-9 17:31:33 | 显示全部楼层
用 giochannel 提供的异步I/O机制
 楼主| 发表于 2004-7-10 08:03:50 | 显示全部楼层
有更多的关于 giochannel 的信息吗?
如果

  1. giochannel *fd_io;
  2. fd_io = g_io_channel_unix_new(fd);
复制代码

不,我还是不明白,应怎么样实现这个功能,
我想在按键事件开始后不断的读串口,直到关断串口的按键事件启动。
怎么 由串口文件描述变量创建的io通道 接着用
g_io_channel_read_chars   
这个函数还读就行了吗? 头脑不是很清楚,再找找代码看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表