腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
对于
用户
程序和
Linux
内核
模块之间的
通信
,我们有哪些选择?
linux-kernel
、
linux-device-driver
、
kernel-module
我是
Linux
内核
模块编程的新手。从我迄今所读到的材料中,我发现
用户
程序请求服务或与
Linux
内核
模块
通信
的方式有三种 问:对于
用户
程序和
linux
内核
模块之间的
通信
,我们还有其他选择吗?
浏览 22
提问于2010-07-20
得票数 9
回答已采纳
1
回答
为什么会有AF_NETLINK?AF_UNIX还不够吗?
linux
、
linux-kernel
、
unix-sockets
据我所知,AF_NETLINK套接字协议用于
内核
和
用户
空间之间的
通信
,AF_UNIX用于两个
用户
空间进程之间的
通信
。 为什么
Linux
需要一个单独的AF_NETLINK?为什么UNIX套接字不能用于
内核
和
用户
之间的
通信
?
浏览 0
提问于2015-01-29
得票数 10
2
回答
linux
内核
中“sys”和"proc“文件的选择
c
、
linux
、
linux-kernel
、
filesystems
据我所知,2) sysfs文件系统 在
linux
内核
代码中,我看到一些子系统使用proc文件来执行这样的
用户
空间-
内核
空间
通信
,而有些系统使用sysfs文件也是出于同样的考虑。所以我只想知道,如果我要编写新的
linux
内核
模块或驱动程序,那么如何选择虚拟文件呢?什么时候应该使用sy
浏览 5
提问于2015-12-07
得票数 7
回答已采纳
1
回答
如何在rt
linux
中通过
用户
程序访问或接收
内核
的数据?
c
、
linux
、
sockets
、
linux-kernel
、
kernel
rt
linux
中的客户端和服务器端
通信
。客户端负责发送数据,服务器端用于客户端与服务器之间的
通信
,receiver.UDP用于客户端与服务器之间的
通信
。当服务器(Rt
linux
)从客户机接收到数据时,
内核
应该停止它正在做的事情,并开始执行新到达的数据。我想计算中断在
内核
中发生的时间(时间戳)。在rt-
linux
中,操作系统的所有操作都发生在
内核
中。因此,我在计算
内核
源代码中的中断时间。因此,我修改了/u
浏览 3
提问于2014-04-15
得票数 0
1
回答
Linux
进程-来自
内核
的消息
linux
、
linux-kernel
我一直在学习
Linux
中不同的IPC机制,用于
用户
空间进程之间的
通信
。 我想问一下
Linux
中
内核
与
用户
空间进程
通信
的各种方式(与系统调用相反,
用户
空间启动请求的地方)?信号会是其中之一吗?
浏览 0
提问于2015-06-22
得票数 1
1
回答
Linux
:如何从
用户
空间与
内核
模块进行
通信
linux
、
linux-kernel
我正在阅读Embedded
Linux
Primer一书和
Linux
Kernel Module Programming Guide,我对
用户
空间应用程序与
内核
模块的
通信
感到困惑1)当我们与设备节点方法( /dev/ -使用open、read、write、close调用)和/proc/file方法<em
浏览 1
提问于2015-10-22
得票数 1
3
回答
是否所有类型的进程/线程间
通信
都需要系统调用?
linux
、
multithreading
、
system-calls
、
inter-process-communicat
在
Linux
中, 进程间
通信
的类型如下 所有类型的线程
通信
都需要系统调用吗?我想知道是否所有进程间
通信
和线程间
通信
都涉及从
用户
模式切换到
内核
模式,以便操作系统
内核
运行来执行
通信
?由于系统调用都涉及这样的交换机,我问
通信
是否需要系统调用。例如,“共享内存”既可用于进程间
通信
,也可用于线程间<
浏览 10
提问于2015-02-07
得票数 3
2
回答
谁能给我最新的netlink编程示例?
c
、
linux
、
networking
、
linux-kernel
我正在编写一个
Linux
驱动程序,使用netlink在
用户
空间和
内核
空间之间进行
通信
。但是我找不到一些有用的资料,因为netlink是从
Linux
内核
>=2.6.24改成的。
浏览 3
提问于2009-05-14
得票数 2
1
回答
USB
linux
小工具零驱动与Windows主机
通信
windows
、
linux
、
usb
我需要在Windows7主机和
Linux
设备之间设置USB
通信
,以便进行数据传输。我能够在设备上编译
Linux
内核
,以便在
内核
中包含Gadget Zero驱动程序(而不是作为可加载模块-
Linux
版本3.0.15)。此外,由于某些原因,
linux
设备上接收到的任何数据似乎都会回显到主机。(为了测试这一点,我在Windows中编写了一个简单的
用户
模式应用程序,这是我的项目的禁忌)。当然,有人使用Gadget Zero使Windows主机和
lin
浏览 5
提问于2012-07-24
得票数 4
1
回答
人们什么时候会选择用
内核
空间而不是
用户
空间来编写软件?
linux
、
linux-kernel
、
driver
、
userspace
假设您有一个运行嵌入式
linux
的嵌入式设备(例如,raspberry pi),并且希望与外部模块
通信
。 在何种情况下,您决定通过编写
内核
空间驱动程序与设备
通信
?在何种情况下,您只需通过在
用户
空间中编写软件来与设备进行
通信
?
浏览 4
提问于2017-02-16
得票数 0
7
回答
单片
内核
和微
内核
有什么不同?
language-agnostic
、
terminology
、
kernel
有没有人能举例说明一下单片
内核
和微
内核
的区别?还有
内核
的其他分类?
浏览 0
提问于2010-12-27
得票数 133
回答已采纳
1
回答
信号: SIGUSR1 :信号处理程序:测量执行时间?
c
、
linux
、
performance
、
signals
、
handler
我使用
linux
信号(特别是SIGUSR1和SIGUSR2)将信号从
内核
空间(
linux
内核
模块)发送到
用户
空间(一个使用
内核
模块的应用程序)。这些信号得到了正确的处理,功能运行良好。
浏览 3
提问于2014-08-26
得票数 1
1
回答
内存布局和
内核
空间-
用户
空间
kernel
、
memory
我知道
Linux
系统中有
内核
空间和
用户
空间。
用户
空间被某个特定的程序所使用,它可以通过某种方式与
内核
空间进行
通信
,例如系统调用。现在我有一个问题:内存布局与
内核
/
用户
空间之间的关系是什么?内存布局必须在
用户
空间中吗?还是这两个概念无关?
浏览 0
提问于2020-07-15
得票数 0
回答已采纳
1
回答
内核
和进程是如何
通信
的?
linux-kernel
、
process
、
ipc
在
Linux
中,进程间
通信
有多种方式,例如共享内存、(命名)管道、套接字、消息队列。
内核
向进程发送信号,更.?进程间
通信
可以在进程之间传输任意数据,而可以在
内核
和进程之间传输的数据形式更有限(根据我列出的方式),这是否正确? 谢谢。
浏览 0
提问于2019-03-26
得票数 2
2
回答
在
内核
空间内执行
用户
空间代码
linux
、
linux-kernel
我注意到,在
内核
模式下,可以对某些应用程序内存(我所处的环境)进行读/写,但不能执行
用户
空间代码。 我猜这与
内核
代码段(限制和粒度)有关。有没有办法执行
用户
空间地址?我知道它破坏了
Linux
安全模型等,我只是出于自己的好奇心,想知道是否有可能欺骗
Linux
内核
,让它执行
用户
空间代码。
浏览 0
提问于2015-04-20
得票数 4
1
回答
/proc/config.gz的目的是什么
kernel
、
linux-kernel
请在我的
Linux
服务器文件系统中使用/proc/config.gz文件的目的是什么? 是备份文件,还是
Linux
系统更新的文件?我能换一下吗?
浏览 0
提问于2013-09-10
得票数 3
1
回答
Linux
内核
中的tcp_disconnect函数做什么,在什么情况下调用它?
c
、
linux
、
tcp
、
kernel
我正在尝试在
Linux
内核
模块中实现一个ULP,并且一直在查看全局变量struct proto tcp_prot中的函数指针,以便能够感觉到应该将哪些函数指针字段复制到我自己的struct proto中struct proto的一个字段是disconnect,它被设置为
内核
函数tcp_disconnect。然而,我似乎找不到一个类似于这个功能的
用户
空间,Google也没有产生任何有用的东西。
浏览 7
提问于2020-09-28
得票数 1
2
回答
有没有人知道NETLINK Sockets API for MAC OS X的等价物?
macos
、
sockets
、
kernel
、
netlink
、
sysctl
我正在尝试将
Linux
应用程序移植到MACOS上,但在MACOS中找不到任何类似的东西。有谁有什么消息吗?
浏览 1
提问于2010-12-21
得票数 7
回答已采纳
3
回答
内核
和
用户
应用程序之间的
通信
方法
linux
、
ipc
、
kernel-module
Linux
编程的一般新手。我试图通过共享内存与
内核
模块
通信
,但无法调用shmget()等
用户
应用程序中使用的函数;我已将kernel-headers和kernel-devel安装到
内核
模块源中,并将其包括在内,但这些头部不包含任何函数在
内核
中有使用共享内存的标准方法吗?使用发行版: CentOS 5.2
内核
: 2.6.18-92.1.22.e15 提前谢谢。//添加/
浏览 1
提问于2009-02-05
得票数 3
回答已采纳
3
回答
SSH/SCP驱动的
内核
模块
linux
、
ssh
、
linux-kernel
、
linux-device-driver
、
kernel-module
驱动程序应该是
linux
内核
模块(可能不是全部.)。 另一
浏览 1
提问于2011-11-06
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux探秘之用户态与内核态
Linux内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券