社区
Linux/Unix社区
帖子详情
在使用fifo时候Bad file descriptor的问题
5499
2003-08-22 03:00:22
最近写一个实时控制程序,使用了RTLinux和MiniGUI分别作为实时模块和人机界面,通过实时FIFO交换数据,但是出现一个问题:在MiniGUI中,不能读取实时FIFO的数据,也不能向实时FIFO中写数据。而同样的读写代码在简单的C程序中却没有问题。
在读写函数后面加了perror,提示Bad file descriptor.
不知道怎么解决才好,请大家多多指教。
谢过先
...全文
47
回复
打赏
收藏
在使用fifo时候Bad file descriptor的问题
最近写一个实时控制程序,使用了RTLinux和MiniGUI分别作为实时模块和人机界面,通过实时FIFO交换数据,但是出现一个问题:在MiniGUI中,不能读取实时FIFO的数据,也不能向实时FIFO中写数据。而同样的读写代码在简单的C程序中却没有问题。 在读写函数后面加了perror,提示Bad file descriptor. 不知道怎么解决才好,请大家多多指教。 谢过先
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Linux系统编程第05期:进程间通信
命名管道
FIFO
消息队列 共享内存 信号量 文件锁 信号signal.... 其中还包括system V和POSIX 两种接口标准,除此之外,Linux系统自身还扩展...
解决go文件操作报错
bad
file
des
criptor
解决go文件操作报错
bad
file
des
criptor
Shell报错 XXXX:
Bad
file
des
criptor
解决方案 macOS 13.0.1
Shell报错 XXXX:
Bad
file
des
criptor
解决方案
【IPC】管道和
FIFO
UNIX IPC有多种形式,最初
使用
的便是管道pipe,管道没有名字,又称匿名管道,一般用于有亲缘关系的进程间通信,后来出现了
fifo
这种管道,它是有名字的,又叫做有名管道,可用于无亲缘关系的进程间通信,这两种管道的...
linux信号检查参数相同,linux信号函数
函数说明alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds 为0,则之前设置的闹钟会被取消,并将剩下的时间返回。返回值返回之前闹钟的剩余秒数,如果之前未设闹钟...
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章