[讨论] rw OK6410板 c语言程序的poll()函数

feiling90   2010-7-29 11:42 楼主

我的程序里有如下代码  调用poll()函数来等待串口模块的返回数据

pfd.fd = fd;
pfd.events = POLLIN;
nLength = poll(&pfd, 1, -1);
nLength = read(fd, ans, 128);

这个程序在ubuntu下运行的没问题 但是交叉编译烧到板子上之后 发现poll()函数并没有实现等待返回值的功能 跟在后面的read函数什么也没读出来。。。

请大侠们帮忙看一下 多谢了~!

回复评论 (3)

可以看看revents的值
点赞  2010-7-29 13:22
嗯,不错学习下
点赞  2010-7-29 15:58

学习了,以后多多支持,多多分享好东东~~~

学习了,以后多多支持,多多分享好东东~~~
点赞  2010-7-31 19:10
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复