首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在char驱动程序中重命名devicenode

如何在char驱动程序中重命名devicenode
EN

Stack Overflow用户
提问于 2017-05-17 23:57:40
回答 1查看 158关注 0票数 0

我编写了驱动程序,它创建了两个设备节点,即/dev/dummy1/dev/dummy2。创建test.txt和Dummy1>/dev/ cattest.txt,

代码语言:javascript
复制
cat /dev/dummy1 & cat /dev/dummy2 

很好。

我想将相同的数据重定向到文件/tmp/copy.txt

如何从字符驱动程序本身重定向/dev/dummy1 to /tmp/copy.txt中的数据。(无需命令行或用户应用程序)

是否可以将设备节点从/dev/dummy2重命名为/tmp/xxxx?或者使用/tmp/xxx创建新的设备节点,然后将/dev/dummy2复制到/tmp/xxx

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-05-18 17:50:01

不是的。设备位于devfs,句号。你的驱动程序既不知道tmpfs的存在,也不知道它的挂载点。你走错方向了。

如果您希望从驱动程序中获取数据并将其保存在自定义位置,则需要实现一个守护进程,即通过devfssysfs从驱动程序中提取数据的用户空间应用程序,如果您更喜欢手动方法,则可以通过命令行执行相同的操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44029718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档