腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
linux
内核
中“sys”
和
"proc“文件的选择
、
、
、
据我所知,2) sysfs文件系统 在
linux
内核
代码中,我看到一些子系统使用proc文件来执行这样的
用户
空间-
内核
空间通信
,而有些系统使用sysfs文件也是出于同样的考虑。所以我只想知道,如果我要编写新的
linux
内核
模块或驱动程序,那么如何选择虚拟文件呢?什么时候应该使用sy
浏览 5
提问于2015-12-07
得票数 7
回答已采纳
1
回答
信号: SIGUSR1 :信号处理程序:测量执行时间?
、
、
、
、
我使用
linux
信号(特别是SIGUSR1
和
SIGUSR2)将信号从
内核
空间(
linux
内核
模块)发送到
用户
空间(一个使用
内核
模块的应用程序)。这些信号得到了正确的处理,功能运行良好。
浏览 3
提问于2014-08-26
得票数 1
1
回答
Linux
用户
空间
和
内核
空间通信
我有一个
用户
空间应用程序
和
一个
内核
字符驱动程序/dev/myfile。
用户
空间打开/dev/myfile并向该文件写入一个命令。
内核
接受该命令,执行它,并用响应消息替换文件中的整个命令。现在,在
用户
空间中,我对文件运行了一个轮询,以查看
内核
是否对该文件执行了任何写操作。一旦poll方法退出,我就读取文件内容并在终端上显示。events = POLLIN | POLLERR | POLLRDNORM; fds[0].revents
浏览 1
提问于2014-05-09
得票数 0
1
回答
在
Linux
中,do_execve()
和
execve()有什么区别?
、
、
、
我试图理解do_execve()
和
execve()之间的区别。为什么不直接使用execve()
浏览 8
提问于2020-05-25
得票数 1
回答已采纳
1
回答
是否可以通过netlink在两个
linux
内核
模块之间进行通信?
、
、
、
众所周知,netlink是一种
用户
/
内核
空间通信
机制。 我想从我的
内核
模块到另一个模块进行通信。另一个
内核
模块已经有了netlink接口。有没有可能像我们在
用户
空间中做的那样,从
内核
模块连接到netlink?
浏览 2
提问于2012-06-13
得票数 5
1
回答
在
linux
中,
用户
空间程序如何使用
内核
函数?我真的需要一些灵感
、
、
、
我是一个
内核
编程的初学者。我只是需要一些灵感。我知道我可以在
内核
源代码中编写一些函数,重新构建和重启
内核
。代码可能是控制硬件的某个硬件驱动程序。但是我们的
用户
空间程序如何使用这些函数呢?我知道通过syscall,
用户
空间程序可以与
内核
空间通信
,可加载的
内核
模块也可以使用
内核
源代码中定义的函数。但是我们的
用户
程序如何才能做到这一点呢? PS:现在我正在学习qemu-kvm。我知道qemu是一个
用户
空间
浏览 1
提问于2012-04-15
得票数 1
回答已采纳
3
回答
我是否可以使用netlink在两个
用户
空间进程之间进行进程间通信(IPC)?
、
、
、
我是
Linux
的新手。我有两个
用户
空间进程,A
和
B,B必须接收来自A的消息,做一些处理,并在完成时进行ack。所以我看了一个双向消息传递协议,看到netlink被用于
用户
和
内核
空间之间的通信。是否有方法使用netlink进行两个
用户
空间进程通信? 如果这不是一个理想的解决方案,是否还有其他方法来实现这一目标?我在看消息队列,但它们似乎是单向通信机制。
浏览 10
提问于2017-05-30
得票数 2
回答已采纳
1
回答
Android
Linux
内核
与
用户
空间通信
、
我跟随来实现android
内核
与
用户
空间的通信。
内核
返回我使用android,
内核
是金鱼2
浏览 2
提问于2015-06-06
得票数 0
1
回答
坞容器中的DB引擎是否使用主机db引擎?
、
、
如果我在容器中运行mongodb,它是否通信并使用主机mongodb?或者容器运行它自己的mongodb实例,而不是主机实例?
浏览 1
提问于2021-03-04
得票数 0
回答已采纳
1
回答
netlink套接字是客户机/服务器模式吗?
、
、
现在我遇到了一个麻烦:我的netlink用于
内核
和
用户
空间通信
。当我只启动
用户
空间的netlink套接字时,它会给我一个错误: if((sk_fd = socket(PF_NETLINK, SOCK_RAW, netlink_id))但是,当我提前启动
内核
netlink时,它将运行良好。所以我认为netlink是一种c/s模式。你同意我的观点吗?
浏览 1
提问于2014-12-23
得票数 1
回答已采纳
2
回答
操作系统如何允许
用户
空间程序与
内核
空间程序交互?
用户
空间程序使用Windows与
内核
空间通信
。不过,我不明白这怎么可能。根据MS网站的说法,API生活在
用户
空间中。为了访问
内核
空间,它必须在
内核
空间中,如果我理解正确的话。那么,windows API获得与
内核
空间对话的额外权限的机制是什么呢?这个机制在哪个空间运作?这种东西对所有现代PC操作系统来说都是通用的吗?
浏览 1
提问于2016-12-19
得票数 1
回答已采纳
2
回答
Netlink
用户
空间
和
内核
空间通信
我正在学习使用
Linux
作为我的主要平台的嵌入式系统编程。我想创建一个设备事件管理服务。此服务是一个
用户
空间应用程序/守护程序,它将检测连接的硬件模块是否触发了事件。我读到过Netlink实现
用户
空间-
内核
空间通信
,这似乎是一个好主意,但不确定它是否是最好的解决方案。但我读到UDEV设备管理器使用Netlink等待来自
内核
空间的"uevent“,但我不清楚如何做到这一点。 我读到过关于轮询sysfs的文章,但似乎轮询文件系统不是一个好主意。
浏览 0
提问于2010-06-12
得票数 6
2
回答
内核
到
用户
空间通信
的低延迟
、
、
、
、
我的
内核
模块接收来自外部GPIO引脚更改的中断(上半部分)。 实现
内核
-
用户
空间通信
的方式有很多种。哪一个延迟最小?(即从ISR到唤醒功能之间的时间)。
浏览 1
提问于2018-05-07
得票数 4
5
回答
什么是与
用户
空间程序通信
内核
模块的最佳方式?
、
、
、
这个问题似乎很简单,但是我想发送一个事件通知我的
用户
空间程序,模块缓冲区已经准备好了。这是一个典型的生产者/消费者问题。生产者是一个核心模块,使用者是一个
用户
空间程序。
浏览 1
提问于2014-01-07
得票数 9
回答已采纳
2
回答
将数据从
内核
传递到
用户
空间
、
、
、
、
我目前正在为
Linux
编写一个模块,我想将数据队列从
内核
传递到
用户
空间(我在
用户
中的程序负责读取这些数据,然后负责将这些数据写入文件),我的方法是在
用户
空间中获取一个内存位置,并将数据从
内核
推送到它。在此之前,我尝试使用IOCTL
和
PROCFS将这些数据推送到
用户
空间,但是这种方法不是一个好主意,我丢失了一些数据。
浏览 10
提问于2022-11-27
得票数 0
1
回答
ioctl
linux
设备驱动程序的读写
、
、
、
、
我正在为x86定制板实现一个
Linux
USB驱动程序。我已经实现了用于与
用户
空间通信
的ioctl。{ unsigned char *data;
用户
填充请求要读取的字节数的num_bytes值,
内核
驱动程序将数据放入结构中传递的缓冲区中。
内核
IOCTL代码: case GEN_I
浏览 3
提问于2018-10-05
得票数 2
1
回答
与netlink的
内核
空间
用户
空间通信
、
、
我的目标是始终在
内核
内存中有一个数组或列表,这样就可以始终从
内核
空间访问它。为此,我使用这里推荐的netlink套接字。我遵循,它展示了如何发送字符串。我不知道如何在套接字中发送结构数组或结构列表。
浏览 2
提问于2010-12-14
得票数 1
1
回答
如何为RTC或ADC等自定义设备编写自定义设备注册函数?
、
、
假设我想为RTC (实时时钟)模块编写自己的
内核
设备驱动程序。device*)int(*get_time)(struct device *, struct rtc685_data*)} 向
内核
注册设备最后,我是一个硬件专家,对
内核
的东西了解不多。谢谢
浏览 11
提问于2019-06-12
得票数 0
7
回答
单片
内核
和
微
内核
有什么不同?
、
、
有没有人能举例说明一下单片
内核
和
微
内核
的区别?还有
内核
的其他分类?
浏览 0
提问于2010-12-27
得票数 133
回答已采纳
1
回答
Linux
内核
可以通过什么方式与
用户
空间通信
,反之亦然?
如何将消息从
内核
发送到
用户
空间,并从
用户
空间接收到
内核
?我们如何将消息从中断处理程序(上半部分)发送到
用户
空间,并将响应从
用户
空间发送到同一中断模块?
浏览 1
提问于2011-12-09
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
Linux 内核概念和学习路线
Linux探秘之用户态与内核态
用户空间和内核空间
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券