腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
用于
捕获
中断
并
通知
用户
代码
的
简单
Linux
驱动程序
,
无需
竞争
linux
、
linux-kernel
、
linux-device-driver
、
interrupt-handling
这可能是一个复制品,但我还没有找到一个问答或例子完全符合我
的
水平…… 我正在尝试将
中断
处理添加到一个
简单
的
Linux
驱动程序
中(它目前只为一些硬件寄存器实现了mmap )。为了提高开发
的
灵活性,我希望在
用户
空间中保留尽可能多
的
功能。因此,我只希望内核
驱动程序
处理(和清除) IRQ,
并
实现poll或read文件操作,以便
用户
代码
可以高效地等待它。我确实关心在轮询开始
浏览 34
提问于2020-10-08
得票数 0
2
回答
信号处理程序访问队列数据结构(
竞争
条件?)
c++
、
shell
、
exec
、
race-condition
、
signal-handling
作业和与其相关联
的
PID被存储在作业指针队列(job *)中。运行新作业时,有关该作业
的
信息将添加到队列中。当一个作业被终止时,我需要从活动作业队列中删除它
的
信息,并将其移动到我
的
终止作业队列中。但是,当另一个作业停止时,可能会将
用户
的
新作业添加到队列中。在这种情况下,它们
的
insert队列操作将被挂起,我
的
信号处理程序将被调用,该处理程序将执行其pop操作。 我正在尝试理解如何解决这种潜在
的
竞争
情况,因为我认为在这
浏览 1
提问于2011-11-16
得票数 6
回答已采纳
1
回答
linux
下设备
驱动程序
的
编写-- interupt处理程序
linux-device-driver
我正在尝试编写一个可加载
的
设备
驱动程序
..它能够对外部事件起作用。请澄清以下几点。2>如果
中断
到来,我将保存数据
并
安排下半部分。现在,当下半部分完成其任务时,我应该如何
通知
用户
空间
的
应用程序数据可用。3>我正在考虑使用debugfs中<e
浏览 2
提问于2012-12-28
得票数 0
2
回答
TCP/IP中
用于
数据包处理
的
中断
代码
是什么?
linux
、
sockets
、
driver
、
linux-device-driver
、
interrupt
我在
Linux
x86_64上使用基于以太网
的
TCP/IP 10 Gbit/s。这是真的吗?
中断
代码
计算IP包校验和
中断
代码
将数据从内核空间缓冲区复制到所需
的
套接字缓冲区。
中断
代码
将数据从以太网卡上
的
缓冲区复制到内核空间中
的
缓冲区(或者在产生
中断
之前,使用以太网上
的
DM
浏览 8
提问于2015-01-21
得票数 0
回答已采纳
1
回答
Windows KMDF
驱动程序
,通过
通知
通知
更改
的
应用程序,是否有可能?
notifications
、
driver
、
pci
、
kmdf
我已经建立了一个
简单
的
PCI
驱动程序
,
用于
将数据读写到PCI设备上。我还增加了
中断
支持,因此当有PCI
中断
时,将调用ISR。这一切似乎都起作用了。我发现以下情况:- 1可通过读、写、i控制命令(重叠对象)传递给KMDF
驱动程序
的
事件对象。
浏览 4
提问于2017-08-31
得票数 0
回答已采纳
1
回答
我可以在内核中设置
Linux
SIGUSR1吗?
kernel
、
signals
、
embedded-linux
我有一个
linux
内核设备
驱动程序
,它处理外部
中断
,并在发生
中断
时执行printk()。signal (SIGUSR1, <handler function>); 谢谢
浏览 2
提问于2010-01-07
得票数 1
回答已采纳
1
回答
在多线程程序中并发使用σ等待和signalfd是否会导致争用状态?
c++
、
multithreading
、
signals
、
race-condition
我正在编写一个多线程程序,除其他外,我有一个线程监听传入网络连接
的
套接字。为了允许
中断
,我将poll与signalfd结合使用(而不是原始
的
await调用)。但是,我还有其他线程需要能够
通知
潜在
的
中断
,所以我在一个专用线程中使用sigwait调用来等待信号。我试图让竞赛发生在下面的
代码
中:{ sigemptyset (&mask); sigad
浏览 10
提问于2021-12-17
得票数 0
回答已采纳
1
回答
了解最新(3.0.0及以上)
Linux
内核中CONFIG_SMP、Spinlock和CONFIG_PREEMPT之间
的
链接
c
、
linux-kernel
、
spinlock
、
smp
、
preemption
如果是的话,它会对我
的
驱动程序
和
中断
处理程序产生什么影响。 自旋锁本质上是
用于
多处理器系统()
的
,尽管运行抢占内核
的
单处理器
浏览 4
提问于2013-01-17
得票数 11
2
回答
如何在
Linux
上复制Windows
驱动程序
的
功能?我需要这样做吗?
c++
、
linux
、
usb
、
winusb
我需要在
Linux
上实现一个驱动USB连接设备(医疗器械)
的
应用程序。应用程序将用C++ (2011年标准)编写。当前应用程序是在C#中为Windows 10编写
的
,
并
使用为设备枚举
的
标准Winusb
驱动程序
。我有一个完整
的
协议规范
的
命令和事件/
中断
回来。不幸
的
是,我不知道如何将这些信息传递给
Linux
中
的
USB层。如果它是一个
简单
的
串
浏览 6
提问于2021-07-02
得票数 2
回答已采纳
2
回答
在
linux
中,是否可以从任何
用户
空间程序注册
中断
处理程序?
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
我正在研究
Linux
的
中断
处理机制,只是怀疑是否允许从
用户
空间注册
中断
处理程序?
浏览 0
提问于2013-03-14
得票数 1
1
回答
Android IIO传感器
events
、
android-sensors
、
android-7.1-nougat
、
iio
如何在应用程序级别和本地级别(例如从亚行外壳或通过现有的deamon)在Android本体上
捕获
iio传感器生成
的
?(例如,环境光传感器
的
in_intensity_falling_threshold事件)iio设备也会创建与Android中
的
输入设备相同<
浏览 7
提问于2017-07-12
得票数 0
2
回答
Windows/
Linux
平台下
的
内存分页监控
memory-management
、
monitoring
在Windows/
Linux
或任何其他操作系统中,有没有办法在指令级上知道内存访问是否产生了页面错误?我想象
的
代码
应该是这样
的
: ...Do something with the buffer...
浏览 0
提问于2010-03-05
得票数 0
回答已采纳
4
回答
用户
空间中
的
Linux
中断
处理
linux
、
linux-kernel
、
interrupt-handling
在
Linux
中,在
用户
空间
代码
而不是内核空间中处理设备
中断
的
选项有哪些?
浏览 7
提问于2011-11-02
得票数 18
1
回答
如何
捕获
网卡
中断
(向上/向下)?
linux-kernel
我正在编写一个
linux
内核模块,它需要在链路接通/断开时
通知
,现在我已经读到我可以打开netlink socket
并
监听RTMGRP_LINK (网络接口创建/删除/接通/断开事件)多播组,但这是在
用户
空间使用
的
……有人知道如何从内核空间
捕获
这个
中断
吗?我使用
的
是内核2.6.35
浏览 5
提问于2012-06-11
得票数 6
回答已采纳
5
回答
Android是否支持硬件
中断
检测?
android
、
hardware
突然,我把我
的
Android手机和我
的
电脑连接了起来。Android是否有检测此类硬件
中断
的
机制?
浏览 0
提问于2010-08-31
得票数 1
回答已采纳
1
回答
用户
模式进程可以访问哪些硬件?
kernel
、
process
在不使用系统调用
的
情况下,
用户
模式(相对于内核模式)进程可以访问什么硬件(如果有的话),例如不依赖操作系统为其做任何事情?这个问题应该是独立于操作系统
的
,因为我要求
的
只是适用
的
硬件限制。
浏览 0
提问于2017-03-02
得票数 1
1
回答
内核驱动还是
用户
空间驱动?
linux
、
kernel
、
driver
我想请教您以下几点:我需要为omap3编写
驱动程序
,以便通过fpga (通过gpmc接口)访问外部dsp。dsp需要将文件加载到dsp上,并从dsp中读取/写缓冲区。内核中已经有FPGA
驱动程序
。因此,我想到了以下几种选择:编写一个与fpga内核
驱动程序
接口
的
用户
空间
驱动程序
。使用UIO编写
用户
空间
驱动程序
,这将不使用内核fpga
驱动程序<
浏览 4
提问于2014-07-20
得票数 2
1
回答
Linux
内核是一个进程、一个线程还是一些被动
的
东西来处理来自应用程序
的
请求?
linux
、
multithreading
、
process
、
operating-system
、
kernel
看起来
linux
内核正在运行一个进程。但是我看到一些回答说
linux
内核既不是进程也不是线程。所以我希望有人能解释一下这个概念。
浏览 1
提问于2014-03-13
得票数 0
2
回答
来自
Linux
的
嵌入式系统
中断
/硬件处理
c
、
linux
、
embedded
、
arm
、
interrupt
在我
的
AT91SAM9RL-EK ARM板上,运行
Linux
2.6.30buildroot,我有以下内容。GPIO mmc0 65: 10 GPIO Left Click我在哪里可以找到按钮
的
中断
处理程序或
驱动程序<
浏览 5
提问于2011-02-07
得票数 3
回答已采纳
2
回答
通过windows内核
驱动程序
调度
用户
空间线程
windows
、
kernel
、
driver
、
device-driver
我想使用ioctl
的
倒置模型。我
的
意思是,当
驱动程序
检测到特定
的
活动时,我想调度一些工作项目,这是一个
用户
空间线程。例如。1.我在内核模式
驱动程序
中注册了一个特定
中断
的
回调。每当我得到一个
中断
,我想要调度一些
用户
空间线程,
用户
已经使用ioctl注册了。 我可以使用DPC、APC或IRP来完成此操作吗?我知道一个人不应该/不能将
驱动程序
空间工作与
用户
空间工
浏览 1
提问于2012-05-03
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券