腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Linux
中注册声卡驱动程序
linux
、
audio
、
linux-kernel
、
driver
我想写一个虚拟声卡驱动程序,用于
linux
系统的音频回放和
捕获
。驱动程序应使用用于音频数据读/写的缓冲区。我已经编写了以下基本驱动程序:#include <
linux
/kernel.h>#include <
linux</e
浏览 3
提问于2011-07-27
得票数 5
1
回答
在kret探测处理程序中获取函数的返回值
linux-kernel
、
kernel
、
probe
、
kprobe
我想知道是否有可能在内核函数上挂起一个kret探头,并在kret探针的返回处理程序中
捕获
它的返回值。
浏览 3
提问于2015-07-08
得票数 1
回答已采纳
2
回答
在
Linux
内核模块中设置动态变量
c
、
linux
、
linux-kernel
、
kernel-module
我已经实现了一个新的
Linux
TCP cong算法,并且在这段代码中有一些静态变量,现在我希望它们通过一些配置方法是动态的。
浏览 7
提问于2012-12-05
得票数 5
2
回答
运行应用程序时记录内核日志
logging
、
linux-kernel
、
kernel
、
linux-device-driver
、
printk
我在
Linux
内核中放了一些
printk
语句,如下所示我有兴趣在运行a.out应用程序时记录此命令的输出,例如:我的第二个问题是关于loglevel的。我在
printk
语句中使用了KERN_DEBUG,但是即使我设置了echo 1 > /proc/sys/kernel/
printk
,它
浏览 4
提问于2013-05-09
得票数 1
1
回答
task_struct ->父进程始终指向根进程,而不是实际的父进程
c
、
module
、
kernel
下面是我的代码:(我知道这不是最好的编码风格)#include <
linux
/init.h>#include<
linux
/module.h>#include <
linux
/slab.h> #include
浏览 0
提问于2020-02-14
得票数 0
1
回答
模块中的未知符号:
printk
_all_partitions
linux-kernel
、
kernel-module
我编译了以下代码:#include <
linux
/kernel.h>#include <
linux
) {
printk
_all_partitions();
print
浏览 4
提问于2016-04-18
得票数 2
1
回答
在
Linux
5.4上以编程方式获取USB设备的供应商ID、产品ID
c
、
linux-kernel
我目前正在尝试列出连接到
Linux
系统的所有usb设备,代码将以LSM的形式在内核中运行。已知的lsm代码很好。 __le16 idProduct = 0; __u8 iSerialNumber = 0;
printk
(KERN_INFO
浏览 4
提问于2020-02-07
得票数 0
回答已采纳
1
回答
通知链代码崩溃系统
linux-kernel
我编写了一个简单的代码来
捕获
netdevice通知,并简单地将它们的值打印到消息日志文件中……代码如下:#include <asm/kdebug.h> #include <
linux
/inetdevice.h> int my_dev_event_handler (struct notifier_block*self,u
浏览 2
提问于2012-06-18
得票数 0
回答已采纳
1
回答
PERCPU:分配失败,size=256 align=256分配新块失败
linux
、
linux-kernel
、
linux-device-driver
在
Linux
内核模块编程中,我可以使用多少百分比空间? #include <
linux
/module.h>#include <
linux
/init.h> #include <
linux
/kthread.h>//kthread_create is_er
浏览 3
提问于2013-08-14
得票数 1
回答已采纳
2
回答
内核模块从用户空间获取数据
linux
、
module
、
kernel
、
communication
如果有人能向我展示一个简单的模块示例,该模块将对从用户空间发送的字符串执行
printk
(),那就太好了。
浏览 2
提问于2012-08-03
得票数 0
2
回答
如何
捕获
tcp/ip数据包
c
、
networking
、
network-programming
、
linux-kernel
、
linux-device-driver
我正在创建一个模块,它将从TCP/IP堆栈
捕获
TCP/IP数据包,并将其发送到内核,内核再从内核发送到用户空间。我现在的代码已经在下半场完成了。它从内核向用户空间发送一条消息。有没有人能帮我
捕获
数据包。我不想用libcap#include <net/sock.h>#include <
linux
nl_sk)
浏览 9
提问于2012-01-11
得票数 1
回答已采纳
1
回答
C内核中的内存管理
c
、
linux-kernel
我正在尝试编写一个
Linux
内核模块,我被一个非常简单的问题绊倒了。#include <
linux
/kernel.h>#include <
linux
/usb/hcd.h>#include <
linux
/
浏览 4
提问于2020-02-29
得票数 0
回答已采纳
1
回答
我必须包含哪个头文件才能在内核源文件中获得
printk
()?
c
、
linux
、
gcc
、
compiler-errors
、
linux-kernel
假设我想在编译内核之前在arch/x86/boot/string.c中使用
printk
()。我必须包含哪个头文件,以便链接器知道在哪里可以找到
printk
()?我尝试了#include <
linux
/kernel.h>和#include <
linux
/
printk
.h>,但在make bzImage期间总是收到错误,告诉我链接器找不到
printk
arch/x86/boot/compr
浏览 2
提问于2015-08-19
得票数 11
回答已采纳
2
回答
使用c++在内核模块中打印消息
c++
、
linux
、
linux-kernel
、
cout
我正在编辑用C++编写的内核模块。我想要一个函数来打印消息,但是我想我不能使用cout或任何标准输入/输出流库函数,因为模块驻留在内核空间中。........ error: iostream: No such file or directory
浏览 4
提问于2014-04-24
得票数 0
回答已采纳
1
回答
内核使错误"arch/x86/entry/syscall_64.o:(.rodata+0x1120):未定义的引用
c
、
linux
、
kernel
、
system-calls
内核源代码中修改的文件#include <
linux
/kernel.h>#include <
linux
/fdtable.h>#include <
linux
/sched/signal.h>
浏览 28
提问于2022-01-09
得票数 0
3
回答
在
Linux
内核模块中,module_init和init_module有什么区别?
linux
、
operating-system
、
linux-kernel
、
kernel
、
linux-device-driver
我一直试图移植很少的
linux
驱动程序,并意识到
linux
的内核版本2.4和2.6之间有很大的区别。(void)
printk
(KERN_INFO "Hi \n"); } { {
printk
(KERN_ALERT &qu
浏览 3
提问于2010-07-10
得票数 12
回答已采纳
1
回答
如何在内核模块中打印
linux
内核版本号
linux-kernel
、
version
、
kernel-module
我是
linux
内核编程的新手,我认为我能够找到这个问题的答案(因为它看起来非常简单),但还没有任何运气。我需要创建一个
linux
内核模块来打印内核的版本号。赋值要求实现一个模块,该模块在加载时显示此类消息:我该怎么做呢?>#include <
linux
/init.h> #includ
浏览 2
提问于2014-12-07
得票数 1
2
回答
如何在不损坏报头的情况下更改ip报头中的tos位
ip
、
kernel-module
#include <
linux
/netfilter.h>#include <
linux
/init.h>#include <
linux
/signal.h>#include <<e
浏览 1
提问于2012-11-16
得票数 3
1
回答
在
linux
模块中使用带有参数的导出符号时丢失数据
linux
、
linux-kernel
、
linux-device-driver
我试图导出一个函数,以便它可以从另一个
linux
模块中使用,导出的函数可以被第二个模块成功地检测到,并且可以被调用,但是看起来我使用的是传递参数的数据。以下是两个模块:#include <
linux
/init.h>
printk
("MAIN copied : %s\n", msg);
printk
浏览 15
提问于2015-01-31
得票数 0
回答已采纳
1
回答
在LKM代码中将十六进制地址直接分配给指针,但得到不同的结果
linux
、
linux-kernel
我写了以下代码:#include <
linux
/kernel.h>#include <
linux
/KERNEL_VERSION(4, 19, 0) ==
LINUX
_VERSION_CODE // on Arch
Linux
sys_call_table = (void *)
浏览 2
提问于2018-10-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
early printk实现流程
python异常捕获
关于 javascript 错误捕获
2.1补充 python正则之括号的捕获和非捕获属性
如何捕获和分析 JavaScript Error
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券