腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
IRQ处理程序未
注册
c
、
linux-device-driver
、
kernel-module
、
interrupt-handling
我正在学习
Linux
内核中的
中断
处理,并在下面的代码片段中尝试在IRQ2上
注册
一个虚拟irq处理程序。但是它似乎没有被
注册
,因为我看到了一个负的返回值和内核中的一条消息,如下面所示,这来自于试图执行free_irq()的清理函数下面是来自内核日志的printk,这表明它还没有
注册
: Here with registering IRQ handler on IRQ2 for flowTest...retval_
浏览 5
提问于2013-08-09
得票数 1
回答已采纳
1
回答
如何为mfd设备到达irq基地?
linux-kernel
、
linux-device-driver
在一个MFD设备中。我想了解,我们如何到达irq base。这是一个随机数吗?
浏览 5
提问于2013-08-12
得票数 0
回答已采纳
1
回答
操作系统如何选择
中断
处理程序?
operating-system
、
interrupt
、
interrupt-handling
我读过几页关于
中断
处理的文章,对于OS是如何选择一个
中断
处理程序来执行的,我越来越困惑了。 每一个具有IRQ重编码i,.e的设备,每个设备实际上都有一个由连接设备到CPU的线路确定的
中断
号
。,
浏览 1
提问于2014-12-16
得票数 2
回答已采纳
2
回答
在ARM
Linux
上
注册
多个快速
中断
源
arm
、
linux-device-driver
、
embedded-linux
我一直在使用ARM上的
Linux
中断
: 也就是说,我们可以为ARM、、快速
中断
、或FIQ
注册
多个
中断
处理程序吗?
浏览 7
提问于2013-02-18
得票数 1
回答已采纳
1
回答
是否可以避免在设备树中设置
中断
号
?
linux-device-driver
换句话说,如果没有在设备的devicetree条目中设置行"interrupts = <x y z>“(并且我的特定
中断
号
在dts文件的其他地方没有提到): 内核会在/proc/stat中接收
中断
并增加驱动程序会执行
中断
处理程序(如果它是早些时候通过request_irq调用以硬编码的正确
中断
号
注册
的话)?
浏览 2
提问于2015-12-17
得票数 2
回答已采纳
1
回答
Linux
中的
中断
和系统调用调度
linux
、
interrupt
、
system-calls
、
interrupt-handling
在
Linux
中,硬件
中断
和系统调用/异常是否由同一个dispatcher过程分派?如果您看到
Linux
,您会注意到,硬件
中断
(在x86 arch上)在其
中断
向量上不包含更多的指令,这些指令会在堆栈上推送
中断
向量
号
并跳转到common_interrupt。我的问题是:是
Linux
中的每个
中断
(异常(包括SysCall)、
中断
)都以相同的方式发送,直到到达某个点到分支为止?(由于他们的类型) 对不起我的英语。
浏览 8
提问于2016-01-13
得票数 2
1
回答
将VxWorks intConnect API移植到
linux
上
linux
、
interrupt
、
porting
、
vxworks
我正在尝试将VxWorks API移植到
linux
。在我找到intArchLib apis之前,它运行得很好。如何移植int (intConnect,intLock .)到
Linux
。intConnect :此api为
中断
向量(IRQ)
注册
一个
中断
例程(ISR)。当
注册
中断
发生时,将调用此ISR。 SS
浏览 7
提问于2012-09-26
得票数 1
回答已采纳
1
回答
INT0x80是
linux
程序集编程中使用的唯一
中断
号
吗?
linux
、
assembly
、
int
在汇编编程中,我们是否只使用80H向
linux
内核请求服务?我正在从windows转换到
linux
。
浏览 3
提问于2013-10-19
得票数 5
回答已采纳
1
回答
IORESOURCE_IRQ(地址)在系统芯片中是如何工作的?
linux
、
embedded
、
embedded-linux
我们可以读取ic spec中的寄存器映射,我们可以发现有一些
中断
的地址。并对片上控制器的
中断
进行
注册
,如controller...etc,使用资源类型来
注册
中断
处理程序。如果我们检查proc/interrupts中的信息,我们可以看到
中断
类型是GIC (通用
中断
控制器)。
中断
是如何工作的?这是不是像GPIO
中断
一样?为什么地址可以代表一个
中断
信号?这是否意味着系统将gpio/地址映射到
中
浏览 3
提问于2012-08-01
得票数 0
1
回答
如何在Windows和
Linux
系统中实施物理到虚拟IRQ映射?
c
、
linux
、
windows
、
linux-kernel
、
kernel
在
Linux
系统中,还有一个虚拟IRQ的概念。 那么,我感兴趣的是这种映射是如何实现的?来自
Linux
内核或算法的源代码样本将不胜感激。
浏览 0
提问于2013-03-14
得票数 3
回答已采纳
2
回答
NASM
中断
x86参考?
x86
、
nasm
、
system-calls
、
x86-16
我似乎找不到一个好的参考资料来解释
Linux
系统上的NASM x86
中断
。例如,什么是int 0x60,它与int 0x80有什么不同 有没有手册列出所有可以与指令一起使用的
中断
号
?
浏览 1
提问于2011-03-14
得票数 3
回答已采纳
2
回答
处理器间干扰在ARM皮质A9 (如何编写处理程序生成的
中断
( ARM)在
Linux
?)
linux-kernel
、
arm
、
interrupt-handling
我读到,ARM中的软件产生的
中断
被用作处理器间
中断
。我还可以看到,其中5个
中断
已经在使用中。我也知道ARM提供了16个软件生成的
中断
。在我的应用程序中,我运行的是一个裸金属应用程序,其核心是臂皮质核,另一个是
Linux
。我想从运行裸金属应用程序的核心到运行
Linux
的核心通信一些数据。但是为了处理
linux
方面的
中断
,我不确定SGI
号
是否是免费的,我也不确定是否可以直接使用IRQ
号
(一般SGI是从0到15)。有人知道
浏览 1
提问于2013-12-06
得票数 5
回答已采纳
1
回答
是否有像posix这样的系统调用在程序集级别上使用windows的int
号
?
c++
、
c
、
windows
、
assembly
、
kernel
我想用,因此,为了在汇编级别使用int调用来使用系统调用,在windows中有一些内核调用,如程序集级别的posix库unitsd.h。在哪里可以找到用于打开文件、mkdir等的windows系统调用列表(
中断
号
),比如
linux
或unix中的_NR_write 4。
浏览 0
提问于2016-07-21
得票数 1
回答已采纳
1
回答
中断
ID到名称的映射
linux
、
interrupt
、
interrupt-handling
、
android-hardware
我正在
Linux
系统上运行一些基准测试,并通过记录
中断
的ID来记录
中断
的到达。cat /proc/interrupt不起作用。在这个文件中,一些
中断
用它们的ID表示(例如:0表示定时器
中断
),而一些
中断
用隐式宏表示(例如: PMI表示性能监视
中断
)
浏览 1
提问于2015-05-13
得票数 2
1
回答
在
Linux
中启用和分发IRQ
linux
、
linux-kernel
、
interrupt
、
irq
、
imx6
我使用的是imx6 sabrelite板,其中
Linux
在core0上运行,RTOS在core1上运行。我已经在RTOS中配置了GIC
中断
寄存器,但是
Linux
覆盖它。我需要启用IRQ 88,142,143,150,并在
linux
源代码中将其分发给核心1(RTOS)。我已经浏览了irq_gic.c文件,但没有进一步的想法。我在串行控制台上尝试过cat /proc/
中断
,但是我看不到上面的IRQ
号
。这是否表明上述
中断
在
Linux
中是禁
浏览 0
提问于2017-01-25
得票数 0
2
回答
Linux
PCI设备驱动程序总线诉内核IRQ
linux-kernel
、
interrupt
、
pci
、
irq
我正在为
Linux
中的PCIe卡编写设备驱动程序。我正试图在我的司机中使用
中断
。这是奇怪的地方..。cat /sys/bus/pci/devices/<my_device>/irq报告
中断
号为19。lspci -vv还报告
中断
号为19。 在我的驱动程序中请求
浏览 6
提问于2013-03-19
得票数 7
回答已采纳
1
回答
中断
系统调用?
operating-system
、
kernel
、
cpu
、
system-calls
、
hardware
因此,如果程序员需要访问内核功能,它会将系统调用
号
加载到寄存器中,并调用软件
中断
(在
linux
0x80中)。 然后,NVIC(或AVIC)使处理器跳转到
中断
处理程序的开头,并使cpu进入管理模式。然后,
中断
处理程序获取系统调用
号
,并跳转到处理系统调用的内核代码。 最后,程序返回到其原始状态并继续运行。
浏览 45
提问于2021-07-09
得票数 0
2
回答
从硬件IRQ
号
中获取
Linux
IRQ
号
linux
、
linux-kernel
、
driver
、
linux-device-driver
、
device
gpio-controller; interrupt-controller;};我怎么能得到这个号码?,只有一个
中断
控制器。有没有办法做到这一点,而无需编写平台设备驱动程序(因为可能已经有一个在系统中工作,我想我不能
注册
另一个)。
浏览 1
提问于2018-08-01
得票数 4
回答已采纳
2
回答
在
linux
中,是否可以从任何用户空间程序
注册
中断
处理程序?
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
我正在研究
Linux
的
中断
处理机制,只是怀疑是否允许从用户空间
注册
中断
处理程序?
浏览 0
提问于2013-03-14
得票数 1
3
回答
linux
如何知道应该使用哪个irq
号
?
kernel
、
drivers
、
pci
、
irq
我不是一个驱动程序员,我不清楚
linux
是如何为pcie设备分配irq
号
的。 从NIC驱动程序的例子来看,
Linux
似乎已经知道在执行“探测”或“打开”函数之前应该使用哪个irq
号
。例:https://github.com/torvalds/
linux
/blob/4608f064532c28c0ea3c03fe26a3a5909852811a/drivers/net/ethernet/intel/
浏览 0
提问于2018-04-27
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何注册qq号
视频号公会注册条件
视频号公会怎么注册
公众号注册要钱吗?公众号注册怎么做?【小程序公众号电子信息平台】
Oracle Linux 系统如何去注册使用坚不可摧 Linux 网络
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券