腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
除了
中断
驱动
架构之外,还有其他模型吗?
、
、
我读到了关于OS如何通过
中断
与硬件通信的文章,只是想知道,除了
中断
驱动
之外,是否还有其他的架构?罗伯特洛夫在《
Linux
内核》一书中说,
Linux
处理的大部分架构都是
中断
驱动
的,那么其他的又是什么呢?
浏览 2
提问于2012-09-29
得票数 3
回答已采纳
1
回答
将VxWorks intConnect API移植到
linux
上
、
、
、
我正在尝试将VxWorks API移植到
linux
。在我找到intArchLib apis之前,它运行得很好。如何移植int (intConnect,intLock .)到
Linux
。intConnect :此api为
中断
向量(IRQ)注册一个
中断
例程(ISR)。当注册
中断
发生时,将调用此ISR。 SS
浏览 7
提问于2012-09-26
得票数 1
回答已采纳
1
回答
如何在
Linux
上模拟
中断
机制
、
、
、
我的微控制器有一个CAN
驱动
器,并使用硬件
中断
。当CAN
驱动
程序发送完CAN帧时,会触发一个
中断
。可以模拟
Linux
上的硬件
中断
吗?谢谢
浏览 4
提问于2020-10-28
得票数 0
回答已采纳
2
回答
kthread & interupt - handler -有没有可能
、
、
Linux
驱动
有没有可能有一个kthread,
中断
句柄和系统调用,也就是说
linux
内核允许上面三个都有吗?另外,如果
中断
处理程序和kthread使用--相同的硬件寄存器--那么我们如何保护这个临界区?
浏览 0
提问于2012-12-05
得票数 2
回答已采纳
1
回答
调度
中断
处理程序
、
我有一个
Linux
设备
驱动
程序,它使用
中断
处理程序来完成它的工作。 如何安排每一个X毫秒(
中断
行被
中断
)调用的
中断
处理程序?
浏览 2
提问于2013-04-24
得票数 1
回答已采纳
2
回答
如何在
Linux
上复制Windows
驱动
程序的功能?我需要这样做吗?
、
、
、
我需要在
Linux
上实现一个
驱动
USB连接设备(医疗器械)的应用程序。应用程序将用C++ (2011年标准)编写。当前应用程序是在C#中为Windows 10编写的,并使用为设备枚举的标准Winusb
驱动
程序。我有一个完整的协议规范的命令和事件/
中断
回来。不幸的是,我不知道如何将这些信息传递给
Linux
中的USB层。如果它是一个简单的串行设备,那么就没有问题了,但我猜命令响应和
中断
事件是由
驱动
程序使用Winusb
驱动
程序中的功能复用的。或者,
浏览 6
提问于2021-07-02
得票数 2
回答已采纳
2
回答
未将cntl获取到应用程序
我是一名
linux
设备
驱动
程序程序员。该嗅探器硬件将从总线线路连续读取数据。我的问题是,总是
中断
处理程序接收到的数据
中断
接收数据。
中断
处理程序未将cntl提供给应用程序端。Bcoz连续不停止
中断
。 我能做什么?请帮帮
浏览 0
提问于2010-09-29
得票数 0
1
回答
如何改变串行
驱动
程序的
中断
优先级,使其比以太网
中断
的优先级更高?
、
串行
驱动
数据传递给用户空间应用程序,用户空间应用程序使用套接字将数据发送给网络应用程序。有时,我会看到串行
驱动
程序HW溢出,因为运行ISR或其他
中断
需要太长时间(我只有以太网、串行和gp_timer
中断
)。另外,我认为在某些情况下,以太网和串行
中断
都处于
中断
队列(我的假设),并且以太网
驱动
程序
中断
比串行
驱动
中断
优先,同时串行
驱动
程序HWFIFO溢出。这让我相信是以太网
驱动
程序导致了
浏览 2
提问于2013-01-11
得票数 1
1
回答
linux
内核的PCIe
中断
处理
、
、
、
我正在开发一个PCIe
Linux
驱动
程序。我想为该设备注册一个ISR。由
Linux
系统分配给该设备的IRQ编号是16,该编号也被其他(USB主机控制器)设备共享。(由lspci -v检查)。它是基于引脚的
中断
。通过在线搜索,我发现几乎所有的PCI
驱动
示例只在request_irq()接口中提供了IRQF_SHARED作为标志,并且没有提供任何其他标志来提到诸如高/低电平
中断
之类的行为。我的问题是,
Linux
内核如何决定共享
中断
的行为(对于P
浏览 16
提问于2017-04-06
得票数 1
1
回答
linux
(arm)中的GPIO引脚
中断
处理程序
、
、
谁能给我一些在
linux
中启用和处理ARM9的用户引脚IO
中断
(C语言)的示例代码?谢谢
浏览 5
提问于2010-12-07
得票数 3
回答已采纳
1
回答
如何在
Linux
中
中断
用户空间应用程序
、
、
、
、
我正在开发一个
Linux
驱动
程序。用户空间应用程序希望
驱动
程序执行异步操作(数据传输),并且只在操作完成时才得到通知。用户空间应用程序如何异步获得通知?我知道在内核空间中,可以安装一个
中断
处理程序来处理完成
中断
。我的问题是用户空间,因为我的数据必须在用户空间中处理。我能想到的是在用户空间中创建一个线程,然后等待
驱动
程序完成任务。更普遍的是,如何处理
Linux
在用户空间中的
中断
?
浏览 5
提问于2014-12-05
得票数 3
回答已采纳
2
回答
处理器间干扰在ARM皮质A9 (如何编写处理程序生成的
中断
( ARM)在
Linux
?)
、
、
我读到,ARM中的软件产生的
中断
被用作处理器间
中断
。我还可以看到,其中5个
中断
已经在使用中。我也知道ARM提供了16个软件生成的
中断
。在我的应用程序中,我运行的是一个裸金属应用程序,其核心是臂皮质核,另一个是
Linux
。我想从运行裸金属应用程序的核心到运行
Linux
的核心通信一些数据。但是为了处理
linux
方面的
中断
,我不确定SGI号是否是免费的,我也不确定是否可以直接使用IRQ号(一般SGI是从0到15)。有人知道如何在
Linux
中
浏览 1
提问于2013-12-06
得票数 5
回答已采纳
1
回答
是否有可能在探测完成之前调用
驱动
程序的
中断
处理程序?
、
、
、
、
我正在研究
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
1
回答
VirtualBox如何处理客户
Linux
的
中断
?
、
、
、
、
我正在练习在VirtualBox客户
Linux
中编写一个简单的键盘
驱动
程序。问题是,我的代码只是注册一个
中断
处理程序并将scancode打印到日志文件中。我也不会将这些传入的扫描码发送到任何较高级别的代码,比如
Linux
input core。在insmod之后,我可以使用dmesg看到捕获的扫描代码。但是为什么我的终端仍然得到正确的输入?atkbd
驱动
程序抱怨有人要求处理IRQ_1。 ,最奇怪的一个,活动控制台仍然得到正确的键盘输入。因此,我可以使用这个简单的<e
浏览 1
提问于2012-09-14
得票数 2
2
回答
Linux
PCI设备
驱动
程序总线诉内核IRQ
、
、
、
我正在为
Linux
中的PCIe卡编写设备
驱动
程序。我正试图在我的司机中使用
中断
。这是奇怪的地方..。cat /sys/bus/pci/devices/<my_device>/irq报告
中断
号为19。lspci -vv还报告
中断
号为19。 在我的
驱动<
浏览 6
提问于2013-03-19
得票数 7
回答已采纳
1
回答
在
中断
处理程序中将数据从内核缓冲区移动到用户空间缓冲区
、
、
、
、
这里是
Linux
内核和
驱动
程序开发的新手。目前,我的
中断
处理程序试图将数据转移到用户空间。然而,这是失败的。copy_to_user()总是返回n,其中n是我希望复制的字节数。我猜想,
中断
处理程序的调用会导致上下文切换,导致副本失败吗? 我该怎么做才能做到这
浏览 4
提问于2017-01-27
得票数 4
1
回答
Linux
驱动
程序-如何防止
中断
我是
linux
驱动
程序的新手,并且正在为硬件编写字符
驱动
程序。谢谢, Pui
浏览 1
提问于2010-09-18
得票数 1
回答已采纳
2
回答
Linux
用户空间PCI
驱动
程序
、
、
我正在尝试编写一个在用户空间中运行的PCI设备
驱动
程序。不是我的主意,是客户想要的。Target是一个嵌入式
Linux
板,不会有超过一个用户。我是一个经验丰富的C程序员,了解
Linux
,只是不熟悉
Linux
驱动
程序的开发。在这个问题上没有太多的信息,LDD3只花了几页篇幅,我在这里找不到任何其他的东西。 提前感谢!
浏览 4
提问于2013-09-26
得票数 0
回答已采纳
1
回答
如何在
Linux
中避免共享IRQ竞赛
、
、
我正在考虑一个即将到来的嵌入式
Linux
项目(还没有硬件),其中两个外部芯片将需要共享一个单一的物理IRQ线。这条线可以在硬件的边缘触发,但不水平触发
中断
。查看
Linux
中的共享irq支持,我了解到这与两个不同的
驱动
程序的工作方式是,每个
驱动
程序都将调用它们的
中断
处理程序,检查它们的硬件,并在适当情况下处理它们。假设有两个外部
中断
源,设备A和B: 设备B
中断
发生,IRQ到活动 IRQ边缘使
Linux
核心
中断
处理程序在
浏览 1
提问于2012-01-11
得票数 6
回答已采纳
1
回答
处理来自LPC连接设备的SERIRQ
中断
、
Linux
设备
驱动
程序如何处理通过LPC (低引脚数)总线连接的设备产生的SERIRQ
中断
?具体地说,总线上一个设备产生的
中断
与总线上另一个设备产生的
中断
有何区别?
浏览 17
提问于2011-11-04
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动系列-PWM驱动
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
AMD推出Radeon Software for Linux 22.40 驱动更新
这篇文章给大家介绍一下Linux的中断系统
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券