腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
Linux
内核模块
写入
debugfs
、
、
、
、
struct dentry* log_dir =
debugfs
_create_dir ("my_module", NULL); struct dentry* log_file =
debugfs
_create_dir
浏览 16
提问于2017-02-15
得票数 0
回答已采纳
1
回答
检测对
DebugFS
的
写入
我有一个
内核模块
,它创建几个
DebugFS
条目,每个条目4到8个字节。我想使用这些条目中的一个(或多个)在
内核模块
中启动操作--换句话说,我想使用一个条目来进行配置。在我的
内核模块
中,是否有一个常见的成语可以检测用户在没有轮询(某种用户空间到内核空间信号)的情况下
写入
DebugFS
条目,还是睡眠/轮询是最好的(仅?)选项。
浏览 3
提问于2014-09-02
得票数 0
回答已采纳
1
回答
缺少
Linux
/sys/内核/debug/dynamic_debug,如何启用?
、
、
、
、
tl;博士我想使用
Linux
“动态调试”,但是没有找到路径/sys/kernel/debug/dynamic_debug/。我想使用
Linux
的“动态调试”功能来启用特定
内核模块
(wireguard)的调试消息。要启用
内核模块
内核调试消息,需要编写指令来文件/sys/kernel/debug/dynamic_debug/control, echo module wireguard +p > /sys/
浏览 17
提问于2022-10-30
得票数 1
1
回答
实现对调试器文件的写函数
、
我希望我可以使用echo "hello" > /sys/kernel/
debugfs
/mydir/myfile将字符串
写入
文件。#include <
linux
/module.h> /* Needed by all modules */#i
浏览 1
提问于2014-10-09
得票数 2
1
回答
如何
从
内核驱动程序中触发fops轮询函数
、
、
我在驱动程序中实现了fops轮询函数,当我试图
从
用户空间获取数据时,即使内核中有可读取的新数据,也不会调用轮询函数。#include <
linux
/init.h>#include <
linux
/kernel.h> #
浏览 7
提问于2022-02-20
得票数 0
2
回答
核模块函数调用
、
我编写了一个具有初始化和结束功能的
内核模块
。我想要多一个函数,并希望在任何时候
从
用户空间进程调用它。编辑:为了说明清楚,我想将一个函数
写入
内核模块
,并从常规的source.c e.c文件中调用这个函数。
浏览 0
提问于2013-03-12
得票数 4
回答已采纳
1
回答
如何在
内核模块
中使用
DebugFS
blob包装器
、
、
我正在试图找到最快的方式将大的数据
从
内核移动到用户空间。现在我正在尝试GKH的调试器,但我很难让blob包装正常工作。到目前为止,我得到的是:#include <
linux
/moduleparam.h>#include<
linux
/kernel.h> #include <
linux
/
浏览 3
提问于2013-02-02
得票数 2
1
回答
如何使用平台驱动程序
、
、
我有一个raspberry pi b+,希望通过这个驱动程序bcm2835_thermal.c https://github.com/raspberrypi/
linux
/blob/rpi-4.19.y/drivers/thermal/broadcom/bcm2835_thermal.c读取
Linux
内核文件中的CPU温度。我应该在
Linux
文件中调用探测函数和get_temp函数吗? 任何帮助都将不胜感激。
浏览 0
提问于2019-09-13
得票数 0
2
回答
统计数据块大小/使用的数据块
、
、
我有一个令我困惑的问题,我的任务是解决碎片化问题。st_size = 10520st_blocks = 24正如我已经提到的,我读了这篇文章,读了很多自相矛盾的文章,希望有人能一劳永逸地澄清这一点!
浏览 0
提问于2011-12-11
得票数 3
回答已采纳
1
回答
如何在
Linux
内核模块
中使用seq_file?
、
、
你好,我对
Linux
很陌生,我想知道如何在模块中使用
Linux
序列文件来遍历内核对象。
浏览 9
提问于2014-08-20
得票数 5
2
回答
如何在带有yocto项目的内核中生成/sys/内核/调试/跟踪文件夹?
、
、
、
、
我在Renesas目标上绑定使用perf,并配置了yocto "local.conf“,如此链接中所示。INHIBIT_PACKAGE_STRIP = "1" EXTRA_IMAGE_FEATURES= "debug-tweaks tools-debug dbg-pkgs tools-profile" PACKAGE_DEBUG_SP
浏览 0
提问于2017-07-10
得票数 7
1
回答
Linux
内核模块
原子模式
、
、
、
我正在开发
linux
内核模块
来执行读/写操作。它读取输入文件并将内容
写入
输出文件。我必须在我的代码中引入原子模式。我想知道在原子模式的部分
写入
的情况下,是否有一种方法可以
从
写入
的文件恢复更改。
浏览 2
提问于2014-03-01
得票数 0
1
回答
Linux
内核模块
中的周期性任务
、
、
、
、
目前,我正在为friendlyarm
Linux
2.6.32.2 (mini2440)开发GPIO
内核模块
。我来自电子学背景,是
Linux
的新手。在启动时加载的
内核模块
和相关的设备文件位于/dev中,名称为gpiofreq。 第一次
写入
设备文件时,GPIO引脚以50 pin的频率连续切换。在第二次
写入
时,停止切换。我已经编写了单独的
内核模块
来生成freq。但是CPU在第一次
写入
设备文件后就冻结了。显示了终端提示符,但之后无法运行任何命令。);
浏览 2
提问于2011-11-29
得票数 10
回答已采纳
1
回答
从
Kprobe处理程序打开/
写入
文件
、
、
我正在使用Kprobes编写一个
Linux
内核模块
来跟踪特定的系统调用,并且我需要从一个KProbe处理程序(具体地说,是一个Kretprobe)中
写入
一个文件。我可以
从
模块中的init()函数很好地打开/
写入
,但是当我尝试
从
探测处理程序中这样做时,内核崩溃了。
浏览 5
提问于2015-07-14
得票数 2
1
回答
如何
从
内核模块
打开现有的
debugfs
目录
、
我有一个用于相同驱动程序的测试框架,它是作为一个模块构建的,当测试框架的.ko被淹没时,我希望它在相同的
debugfs
文件夹下创建两个更多的文件。现在的问题是,我只看到了
debugfs
_create_dir() API,而没有打开现有
debugfs
的API。 (我需要打开它来获得dentry句柄,它将用于在该目录中创建新文件)。
浏览 1
提问于2014-07-18
得票数 0
1
回答
从
内核模块
更改内核变量/参数
、
、
有一些内核变量(例如tcp_frto)可以通过使用sysctl net.ipv4.tcp_frto或cat /proc/sys/net/ipv4/tcp_frto之类的命令
从
用户空间访问。它可以
从
bash命令行读取并轻松更改。但是我想从我正在编写的
内核模块
中更改它们。(
Linux
源代码使用sysctl_tcp_frto访问tcp.h文件中声明的变量。我试图制作一个可加载的
内核模块
(LK
浏览 2
提问于2013-08-08
得票数 1
回答已采纳
2
回答
如何
从
内核模块
访问(打开/读取/等) /dev设备?
、
、
、
、
然而,我需要的是
从
内核模块
读取这些消息。PCAN驱动程序不会导出任何变量/函数,这意味着它不会提供内核级别的API供我使用。我简要地看了一下代码,并从/dev设备中读取数据,并在不使用copy_from_user或copy_to_user的情况下对其进行
写入
。因此,我认为
从
内核模块
打开/dev/pcan0并从中读取对我来说应该是安全的。 现在我的问题是,如何
从
内核模块
打开/读取/dev设备?附注:我想从RTAI
浏览 2
提问于2011-11-18
得票数 2
回答已采纳
2
回答
如何
从
linux
内核模块
编写寄存器(cpu: ARM)
、
、
我试图
从
linux
内核
写入
系统控制寄存器。但结果是分割错误: #define REGBASE 0x20050000 void writeRegister(void)
浏览 2
提问于2013-06-05
得票数 5
6
回答
在用户空间中实现
Linux
字符驱动程序
、
、
、
我正在尝试为嵌入式
Linux
系统构建一个自定义的操纵杆/游戏垫设备。我正在寻找一个库或系统API,它将允许我
从
用户空间代码中创建/dev/input节点。我想这样做是因为: 我正在寻找一个
浏览 12
提问于2012-12-27
得票数 6
回答已采纳
5
回答
对于用户程序和
Linux
内核模块
之间的通信,我们有哪些选择?
、
、
我是
Linux
内核模块
编程的新手。
从
我迄今所读到的材料中,我发现用户程序请求服务或与
Linux
内核模块
通信的方式有三种 问:对于用户程序和
linux
内核模块
之间的通信,我们还有其他选择吗?
浏览 22
提问于2010-07-20
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统中的高级内核模块调试方法汇总结
NVIDIA 正式开源其 Linux GPU 内核模块
如何写入到Linux中的Windows分区?
如何在 Rust 中读取和写入文件|Linux 中国
逃逸容器并在 Play-with-Docker 服务器上执行命令
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券