gpt4 book ai didi

c - 读取Linux内核空间中的字符设备

转载 作者:行者123 更新时间:2023-11-30 17:34:22 26 4
gpt4 key购买 nike

在我的项目中,我必须用指定输入(默认情况下为/dev/urandom)的数据填充缓冲区。我用谷歌搜索了如何从字符设备打开和读取内核空间中的数据,但是论坛是关于如何实现我自己的字符设备的读取功能,或者如何读取(常规?)文件(根据 this 不推荐)文章)。我的问题是,是否有更简单的方法从指定的 chardev 读取数据,或者我必须使用这个 sysfs 文件系统?对我来说,这很令人困惑,我决定在写数百行之前先问一下。

最佳答案

据我了解,没有简单且正确的方法从内核空间读取文件。

由于在我的项目中,此文件读取只是临时用于测试目的,因此可以按照问题中的文章中所述的“丑陋”方式读取文件。如果内核模块的发布版本使用此类文件交互,这是 Not Acceptable 。

关于c - 读取Linux内核空间中的字符设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23375623/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com