腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
内核函数asm_do_IRQ()中的irq与我在模块中请求的irq不同
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
我使用gpio_to_irq()获得一个irq num,我请求irq并用它编写了一个小驱动
程序
,它在syslog中是196。我在asm_do_IRQ中添加了一些打印。当我触发gpio
中断
时,驱动
程序
工作正常,但asm_do_IRQ中的irq数是62,.I无法理解。为什么irq号和我要求的不一样?驱动
程序
如下: #include <
linux
/interrupt.h> #
浏览 0
提问于2013-04-08
得票数 4
回答已采纳
2
回答
当我们使用irq_set_chained_handler时,irq行是否会被禁用?
linux-kernel
、
linux-device-driver
、
embedded-linux
、
interrupt-handling
、
irq
当我们使用irq_set_chained_handler时,当我们为相关的处理
程序
提供服务时,irq行不会被禁用或不被禁用,就像在request_irq的情况下一样。
浏览 1
提问于2015-12-21
得票数 2
1
回答
关闭命令提示符时要执行的进程
node.js
因为我确实想让脚本在关闭
程序
时执行一种清理,所以我需要在关闭前调用一个函数。 如果使用CTRL-Z停止脚本,则这种情况已经发生。但是,只要直接关闭命令提示符窗口,就不会执行此清理。
浏览 3
提问于2016-04-29
得票数 0
2
回答
中断
处理
程序
必须重入吗?
c
、
interrupt
、
interrupt-handling
、
reentrancy
我在
中断
处理
程序
中使用一个静态变量,使
中断
处理
程序
不可重入。 PS。我在使用
Linux
。我使用的编程语言是
C
,如果它有区别的话。
浏览 4
提问于2013-08-08
得票数 6
回答已采纳
1
回答
Linux
设备驱动
程序
-探测函数未被调用,但驱动
程序
被推迟。
drivers
、
device-tree
我一直试图在我的设备树中的spi总线上获得一个MCP2515 can控制器,但是MCP251x驱动
程序
的探测函数似乎从未被真正调用过。我用一堆/drivers/base/dd.
c
打印调用修改了dev_dbg,以了解我实际上是从哪里返回的。https://github.com/torvalds/
linux
/blob/v4.14/drivers/base/dd.
c
在416线上,司机的探测被推迟了。drv-&
浏览 0
提问于2018-09-06
得票数 2
1
回答
是否有可能在探测完成之前调用驱动
程序
的
中断
处理
程序
?
linux
、
kernel
、
linux-kernel
、
drivers
、
kernel-modules
我正在研究
Linux
内核中的驱动
程序
内核模块,通常通过探测函数调用request_irq()。驱动
程序
/net/以太网/natsemi/ one 83820.ko可以是这样的例子。链接:https://elixir.bootlin.com/
linux
/latest/source/kernel/irq/manage.
c
#L1984 这意味着可以在探测完成之前调用处理
程序
。
浏览 0
提问于2020-04-07
得票数 1
2
回答
在
Linux
中如何处理
中断
?
linux
、
kernel
、
interrupt
但是我想知道
Linux
操作系统是如何处理它的。 当
中断
发生时,发生的事情是什么?
浏览 0
提问于2011-01-13
得票数 41
回答已采纳
2
回答
如何在
Linux
上复制Windows驱动
程序
的功能?我需要这样做吗?
c++
、
linux
、
usb
、
winusb
我需要在
Linux
上实现一个驱动USB连接设备(医疗器械)的应用
程序
。应用
程序
将用
C
++ (2011年标准)编写。当前应用
程序
是在
C
#中为Windows 10编写的,并使用为设备枚举的标准Winusb驱动
程序
。我有一个完整的协议规范的命令和事件/
中断
回来。不幸的是,我不知道如何将这些信息传递给
Linux
中的USB层。如果它是一个简单的串行设备,那么就没有问题了,但我猜命令响应和
中断
事件是由驱动
程序<
浏览 6
提问于2021-07-02
得票数 2
回答已采纳
1
回答
有没有办法用我自己的软my调用
linux
内核?
c
、
linux-kernel
、
embedded-linux
、
system-calls
、
softirq
类似于系统调用在int 0x80上的工作方式,是否有可能在内核内部实现我自己的ISR,以便在软it上假设int 0x120或任何其他软it
程序
计数器可以从用户空间跳转到内核空间我已经实现了几个内核函数,它们直接与硬件外围设备对话,我希望它们能够使用软件
中断
从用户空间触发。不能使用具有可用驱动
程序
架构的系统调用,因为我需要减少执行时间。
浏览 3
提问于2016-04-17
得票数 9
回答已采纳
2
回答
-
linux
IRQ
中断
处理
程序
的启动代码
linux
、
arm
、
linux-device-driver
、
interrupt-handling
在过去的几天里,我学习了很多关于
linux
第10章书ldd3的内容。我有些疑问,请澄清。有些是我的分析,如果他们错了,请提出建议。对于ARM,有一个
中断
向量表地址- IRQ
中断
-0x000018然后芯片制造商可以有一个单独的
中断
线为那里的硬件,如USART,SPI,I2
C
,外部
中断
-多路他们到一个单一的IRQ线的ARM。
中断
处理
程序
在
中断
控制器上读取寄存器以确定
中断
行,并调用正确的
中断
处理
程
浏览 6
提问于2012-12-29
得票数 2
回答已采纳
2
回答
如何防止Eclipse /GDB
中断
信号(选择系统调用)?
gdb
、
eclipse-cdt
Eclipse在选择系统调用中不断
中断
。这使得调试变得非常困难--另一个进程依赖于超时。/sysdeps/unix/sysv/
linux
/select.
c
中,找不到源文件“找到该文件或编辑源查找路径以包括其位置。在首选项中,我切换了选项“”为“从不”--它停止了打开编辑器,但继续
中断
。如何停止在这样的地方(在不属于项目的文件中)进行破解?
浏览 2
提问于2020-04-26
得票数 0
回答已采纳
1
回答
linux
(arm)中的GPIO引脚
中断
处理
程序
linux
、
arm
、
interrupt
谁能给我一些在
linux
中启用和处理ARM9的用户引脚IO
中断
(
C
语言)的示例代码?谢谢
浏览 5
提问于2010-12-07
得票数 3
回答已采纳
3
回答
研究一个非常小的
C
程序
的大小
c
、
linux
、
x86
、
elf
、
strip
我正在研究
Linux
上一个非常小的
C
程序
的大小(ubuntu20.04)。我的汇编如下:计划如下:void _start() { "xorl %ebx,%ebx;"} 基本上,我们的想法是让
Linux
系统调用退出,而不是依赖于
C</
浏览 8
提问于2020-12-09
得票数 2
回答已采纳
1
回答
如何在内核模块
中断
中触发函数
linux
、
kernel
、
interrupt-handling
我正在尝试编写一个
linux
内核模块,它等待硬件触发,然后通过DMA将一些数据移动到外部存储器。有没有一种方法可以设置某种信号,使内核模块知道在下次调用DMA函数时调用它,而不是在
中断
上下文中调用?
浏览 7
提问于2018-03-08
得票数 0
1
回答
键盘
中断
如何作为进程信号结束?
kernel
、
linux-kernel
、
signals
、
interrupt
我正在研究
linux
内核,了解O‘’Reilly对
Linux
的理解,最近讨论了信号和
中断
处理一章,坚持了一些基本的
Linux
2.4版本,并深入研究了我所能理解的代码。然而,我无法向自己解释,也无法在其他地方找到答案,当ctrl +
c
被按下运行在shell中的进程时,会发生什么指令流。一旦按下键盘,APIC就会将IRQ线提升到cpu。如果
中断
不可掩蔽,cpu将加载相应的int。来自IDT的处理
程序
比,一些关键的int。调用处理
程序</
浏览 0
提问于2017-07-28
得票数 5
回答已采纳
1
回答
是否为
C
++11中的信号
中断
(或信号处理
程序
)定义了
C
++11行为?
c++
、
linux
sleep()在unistd.h中的行为在
Linux
中有很好的定义。 在
Linux
中实现不可互换的sleep()的最佳方法是什么?据我所知,这可以通过在调用sleep()之前阻塞所有信号来完成。
浏览 1
提问于2018-10-18
得票数 4
1
回答
如何知道
中断
后内核开始执行的时间?
c
、
linux
、
linux-kernel
、
kernel
、
interrupt
Linux
已经包含了网络数据的所有
中断
处理。不需要对此做任何事情。数据到达时,
Linux
将处理它(在内核中),并将其传递给等待数据的进程。不要为网络设备编写
中断
处理
程序
。您不必编写
中断
处理
程序
,因为
Linux
已经提供了所需的所有
中断
处理
程序
。只要让你的
程序
从打开的套接字中读取即可。 我想知道
中断
后内核开始执行的时间。有人能告诉我如何知道内核开始执行的时间吗?如何复制
中断</
浏览 3
提问于2014-03-30
得票数 0
2
回答
如何在不浪费CPU时间的情况下实现阻塞调用?
linux
、
interrupt
我有一些HW资源,当完成时会触发一个
中断
。我希望实现一个函数activateHw(),它只在操作完成时返回(这意味着,当
中断
被触发时),但我不希望它浪费CPU时间(没有
中断
轮询)。: trigger_hw(); return true;我如何在
Linux
浏览 1
提问于2013-11-12
得票数 2
回答已采纳
1
回答
如何通过在
中断
处理
程序
中安装来绕过病毒检测?
security
、
virus
、
tunnel
病毒如何将自己安装在
中断
处理
程序
链中以避开扫描
程序
?
浏览 0
提问于2010-11-13
得票数 1
2
回答
处理器间干扰在ARM皮质A9 (如何编写处理
程序
生成的
中断
( ARM)在
Linux
?)
linux-kernel
、
arm
、
interrupt-handling
我读到,ARM中的软件产生的
中断
被用作处理器间
中断
。我还可以看到,其中5个
中断
已经在使用中。我也知道ARM提供了16个软件生成的
中断
。在我的应用
程序
中,我运行的是一个裸金属应用
程序
,其核心是臂皮质核,另一个是
Linux
。我想从运行裸金属应用
程序
的核心到运行
Linux
的核心通信一些数据。我计划将数据复制到片上内存(这是共享的),我将触发Core上的SGI (运行
linux
),以指示某些数据可供其处理。现在,我能够从核心
浏览 1
提问于2013-12-06
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在Linux中编译和运行C/C+程序,简单示例教懂你
一个简单的Linux下的C语言socket程序
入门的C程序和C+程序
Mirror应用程序当前因负载而中断
Linux C/C+调试的那些“歪门邪道”
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券