腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在内核空间中设置rtc时间?
、
、
但是rtc_set_time()
阻塞
了,没有返回。"111"打印,"222"未打印。
printk
(KERN_INFO "%s: NOT FIND DEVICE\n", __FUNCTION__);}
printk
(KERN_INFO "%s: 111\n", __FU
浏览 5
提问于2016-10-18
得票数 1
回答已采纳
2
回答
在
Linux
内核模块中设置动态变量
、
、
、
我已经实现了一个新的
Linux
TCP cong算法,并且在这段代码中有一些静态变量,现在我希望它们通过一些配置方法是动态的。
浏览 7
提问于2012-12-05
得票数 5
2
回答
在TCP套接字上使用标志MSG_DONTWAIT | MSG_PEEK的recv
、
、
、
这是在
Linux
内核中。使用者线程继续处理传入的消息。在使用一条消息之后,我想检查是否还有更多的未决消息;在这种情况下,我也会处理它们。我实现这一点的代码如下所示。krecv是sock_recvmsg()的包装器,不加修改地传递标志的值(来自模块的krecv)
printk
krecv(*s
浏览 4
提问于2013-04-22
得票数 0
1
回答
task_struct ->父进程始终指向根进程,而不是实际的父进程
、
、
下面是我的代码:(我知道这不是最好的编码风格)#include <
linux
/init.h>#include<
linux
/module.h>#include <
linux
/slab.h> #include
浏览 0
提问于2020-02-14
得票数 0
1
回答
ERESTARTSYS在编写
linux
驱动程序时使用了什么?
、
、
我正在学习编写
linux
设备驱动程序的
阻塞
I/O函数,我想知道ERESTARTSYS的用法是什么。= 0);Device_read()的另一个版本:一旦我们通过
浏览 0
提问于2012-03-06
得票数 32
回答已采纳
1
回答
模块中的未知符号:
printk
_all_partitions
、
我编译了以下代码:#include <
linux
/kernel.h>#include <
linux
) {
printk
_all_partitions();
print
浏览 4
提问于2016-04-18
得票数 2
1
回答
PERCPU:分配失败,size=256 align=256分配新块失败
、
、
在
Linux
内核模块编程中,我可以使用多少百分比空间? #include <
linux
/module.h>#include <
linux
/init.h> #include <
linux
/kthread.h>//kthread_create is_er
浏览 3
提问于2013-08-14
得票数 1
回答已采纳
1
回答
在
Linux
5.4上以编程方式获取USB设备的供应商ID、产品ID
、
我目前正在尝试列出连接到
Linux
系统的所有usb设备,代码将以LSM的形式在内核中运行。已知的lsm代码很好。 __le16 idProduct = 0; __u8 iSerialNumber = 0;
printk
(KERN_INFO
浏览 4
提问于2020-02-07
得票数 0
回答已采纳
2
回答
内核模块从用户空间获取数据
、
、
、
如果有人能向我展示一个简单的模块示例,该模块将对从用户空间发送的字符串执行
printk
(),那就太好了。
浏览 2
提问于2012-08-03
得票数 0
1
回答
C内核中的内存管理
、
我正在尝试编写一个
Linux
内核模块,我被一个非常简单的问题绊倒了。#include <
linux
/kernel.h>#include <
linux
/usb/hcd.h>#include <
linux
/
浏览 4
提问于2020-02-29
得票数 0
回答已采纳
1
回答
我必须包含哪个头文件才能在内核源文件中获得
printk
()?
、
、
、
、
假设我想在编译内核之前在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++编写的内核模块。我想要一个函数来打印消息,但是我想我不能使用cout或任何标准输入/输出流库函数,因为模块驻留在内核空间中。........ error: iostream: No such file or directory
浏览 4
提问于2014-04-24
得票数 0
回答已采纳
1
回答
内核使错误"arch/x86/entry/syscall_64.o:(.rodata+0x1120):未定义的引用
、
、
、
内核源代码中修改的文件#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
驱动程序,并意识到
linux
的内核版本2.4和2.6之间有很大的区别。(void)
printk
(KERN_INFO "Hi \n"); } { {
printk
(KERN_ALERT &qu
浏览 3
提问于2010-07-10
得票数 12
回答已采纳
1
回答
如何在内核模块中打印
linux
内核版本号
、
、
我是
linux
内核编程的新手,我认为我能够找到这个问题的答案(因为它看起来非常简单),但还没有任何运气。我需要创建一个
linux
内核模块来打印内核的版本号。赋值要求实现一个模块,该模块在加载时显示此类消息:我该怎么做呢?>#include <
linux
/init.h> #includ
浏览 2
提问于2014-12-07
得票数 1
2
回答
如何在不损坏报头的情况下更改ip报头中的tos位
、
#include <
linux
/netfilter.h>#include <
linux
/init.h>#include <
linux
/signal.h>#include <<e
浏览 1
提问于2012-11-16
得票数 3
1
回答
为什么没有在sysfs设备属性文件上正确调用` `poll`‘块?
、
、
、
、
我想对这个属性调用poll,以允许我的用户空间线程
阻塞
,直到属性显示的值发生变化。/* ...问题是,当我期望对poll的调用无限期
阻塞
时,消息就会不间断地打印
浏览 1
提问于2013-05-08
得票数 11
回答已采纳
1
回答
在
linux
模块中使用带有参数的导出符号时丢失数据
、
、
我试图导出一个函数,以便它可以从另一个
linux
模块中使用,导出的函数可以被第二个模块成功地检测到,并且可以被调用,但是看起来我使用的是传递参数的数据。以下是两个模块:#include <
linux
/init.h>
printk
("MAIN copied : %s\n", msg);
printk
浏览 15
提问于2015-01-31
得票数 0
回答已采纳
1
回答
在LKM代码中将十六进制地址直接分配给指针,但得到不同的结果
、
我写了以下代码:#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
2
回答
以编程方式获取
Linux
平台上USB设备的供应商ID、产品ID
、
、
int result; __le16 idProduct = 0; list_for_each_entry(bus, &usb_bus_list, bus_list){
printk
(KERN_INFO "***************** Begins ****************")
浏览 2
提问于2013-02-06
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从linux源码看socket的阻塞和非阻塞
early printk实现流程
linux非阻塞的socket发送数据出现EAGAIN错误的处理方法
Java NIO-阻塞和非阻塞
使用/proc信息跟踪进程的堆栈
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券