腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何测试
linux
特性?
、
、
、
、
我试图在嵌入式
linux
环境上测试NAPI功能。我使用“pktgen”生成大量数据包,并试图验证我的网络接口在/proc/
中断
处的
中断
计数
。然而,增加netdev_budget似乎没有帮助。
中断
与netdev_budget设
浏览 4
提问于2016-07-06
得票数 4
回答已采纳
1
回答
如何测试
linux
特性?
、
、
、
、
我试图在嵌入式
linux
环境中测试NAPI功能。我使用“pktgen”生成大量数据包,并试图验证我的网络接口在/proc/
中断
处的
中断
计数
。然而,增加netdev_budget似乎没有帮助。
中断
与netdev_budget设
浏览 0
提问于2016-07-07
得票数 1
回答已采纳
1
回答
用户空间
Linux
的IRQ处理
、
、
、
、
我正在为FPGA中的合成设备编写一个
驱动
程序。该设备有几个IRQ,并要求我的
驱动
程序:rc = request_irq(irq, &Custom_driver_handler有没有任何方法从内核空间上的
驱动
程序的irq_handler调用我的用户空间应用程序?我知道我可以从
驱动
程序中保存一个标志,并将它的方向从用户应用程序映射到轮询,但我想知道的是是否有更快/更正确的方法。 提前谢谢你
浏览 6
提问于2017-03-13
得票数 6
1
回答
Linux
:强制从命令行触发PCIe MSI
中断
、
、
、
背景 我遇到了一个问题,在32位的
Linux
内核上,我的PCIe
驱动
程序与多微处理器和自定义硬件设备可以完美地工作,现在我已经转移到64位的iMX8MM中央处理器,微星
中断
不再触发。
驱动
程序正确地寄存器
中断
,没有任何错误,我可以查看cat /proc/interrupts的输出,并看到为我的
驱动
程序列出的所有微星矢量及其
中断
计数
,即0。我能够读取和写入PCIe设备上的内存缓冲区,以便通信正常工作,但我无法触发MSI
中断</e
浏览 109
提问于2020-09-05
得票数 0
回答已采纳
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
回答
如何在C中检测usb设备系统上的usb主机连接?
、
、
我是
Linux
的新手,所以如果我要问一些非常简单的问题,我很抱歉。我正在使用SAM9G25和Angstrom发行版作为操作系统的自定义电路板上工作。我想使用VBUS作为
中断
(轮询也可以)。由于VBUS GPIO是由USB
驱动
程序处理的,所以我无法从用户空间读取它的状态。我只在/proc/interrupt中看到了
中断
计数
。我想问的是,当usb电缆连接/断开系统时,是否有办法获得
中断
(从
驱动
程序)或能够读取VBUS GPIO
浏览 3
提问于2013-04-26
得票数 1
2
回答
/proc/interrupts是如何更新的?
、
、
、
它是只探测了
驱动
程序的irq,还是包含系统中所有可能的irqs的列表?
浏览 3
提问于2013-03-05
得票数 5
回答已采纳
1
回答
如何在
Linux
上模拟
中断
机制
、
、
、
我的微控制器有一个CAN
驱动
器,并使用硬件
中断
。当CAN
驱动
程序发送完CAN帧时,会触发一个
中断
。可以模拟
Linux
上的硬件
中断
吗?谢谢
浏览 4
提问于2020-10-28
得票数 0
回答已采纳
2
回答
kthread & interupt - handler -有没有可能
、
、
Linux
驱动
有没有可能有一个kthread,
中断
句柄和系统调用,也就是说
linux
内核允许上面三个都有吗?另外,如果
中断
处理程序和kthread使用--相同的硬件寄存器--那么我们如何保护这个临界区?
浏览 0
提问于2012-12-05
得票数 2
回答已采纳
3
回答
linux
如何同步抢占
计数
、
我只是在尝试获取
linux
源代码。我看到了抢占
计数
,
linux
如何确保抢占
计数
是原子的?代码只是递增该值。 另外,我还有一个问题。为什么
中断
句柄需要保持互斥。因为一次只能执行一个,对吧?另外,当
中断
被禁用时,操作系统会做什么?忽略
中断
或维护队列?
浏览 1
提问于2010-09-03
得票数 6
回答已采纳
4
回答
如何从
中断
处理程序的上半部分写入__user内存?
、
、
我正在开发一个专用的设备
驱动
程序。
驱动
程序是作为内核模块实现的。然后,该模块与用户空间进程耦合。每一次设备产生
中断
时,
驱动
程序都必须从
中断
处理程序的上半部分直接在用户空间进程的地址空间中更新一组
计数
器。
驱动
程序知道用户进程的PID和task_struct,并且知道
计数
器位于用户进程上下文中的虚拟地址。但是,我很难弄清楚在
中断
上下文中运行的代码是如何占用用户进程的mm上下文并写入它的。让我总结一下我需要做的事情: 获取物理页的地址和
浏览 2
提问于2016-04-04
得票数 1
2
回答
如何在
Linux
上复制Windows
驱动
程序的功能?我需要这样做吗?
、
、
、
我需要在
Linux
上实现一个
驱动
USB连接设备(医疗器械)的应用程序。应用程序将用C++ (2011年标准)编写。当前应用程序是在C#中为Windows 10编写的,并使用为设备枚举的标准Winusb
驱动
程序。我有一个完整的协议规范的命令和事件/
中断
回来。不幸的是,我不知道如何将这些信息传递给
Linux
中的USB层。如果它是一个简单的串行设备,那么就没有问题了,但我猜命令响应和
中断
事件是由
驱动
程序使用Winusb
驱动
程序中的功能复用的。或者,
浏览 6
提问于2021-07-02
得票数 2
回答已采纳
1
回答
调度
中断
处理程序
、
我有一个
Linux
设备
驱动
程序,它使用
中断
处理程序来完成它的工作。 如何安排每一个X毫秒(
中断
行被
中断
)调用的
中断
处理程序?
浏览 2
提问于2013-04-24
得票数 1
回答已采纳
2
回答
未将cntl获取到应用程序
我是一名
linux
设备
驱动
程序程序员。该嗅探器硬件将从总线线路连续读取数据。我的问题是,总是
中断
处理程序接收到的数据
中断
接收数据。
中断
处理程序未将cntl提供给应用程序端。Bcoz连续不停止
中断
。 我能做什么?请帮帮
浏览 0
提问于2010-09-29
得票数 0
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
回答已采纳
2
回答
为端口0x60安装
中断
处理程序的最佳方式
、
、
、
、
我正在编写一个简单的按键记录器,作为理解
linux
驱动
程序的
中断
和IO端口的一种方法。long flags, const char *dev_name, void *dev_id); 然而,从我读到的内容来看,如果我在module_init()期间调用request_irq,我将占用
中断
我的问题是,我想与其他资源共享
中断
,但我不确定如何调用此
中断
。我希望我可以只使用module_init()调用函数,并将我的标志设置为SA_SHIRQ。我被告知最好的做法是在打开文件期间调用,这允许我设置
浏览 1
提问于2012-04-04
得票数 1
回答已采纳
1
回答
如何在
Linux
中
中断
用户空间应用程序
、
、
、
、
我正在开发一个
Linux
驱动
程序。用户空间应用程序希望
驱动
程序执行异步操作(数据传输),并且只在操作完成时才得到通知。用户空间应用程序如何异步获得通知?我知道在内核空间中,可以安装一个
中断
处理程序来处理完成
中断
。我的问题是用户空间,因为我的数据必须在用户空间中处理。我能想到的是在用户空间中创建一个线程,然后等待
驱动
程序完成任务。更普遍的是,如何处理
Linux
在用户空间中的
中断
?
浏览 5
提问于2014-12-05
得票数 3
回答已采纳
1
回答
如何改变串行
驱动
程序的
中断
优先级,使其比以太网
中断
的优先级更高?
、
串行
驱动
数据传递给用户空间应用程序,用户空间应用程序使用套接字将数据发送给网络应用程序。有时,我会看到串行
驱动
程序HW溢出,因为运行ISR或其他
中断
需要太长时间(我只有以太网、串行和gp_timer
中断
)。另外,我认为在某些情况下,以太网和串行
中断
都处于
中断
队列(我的假设),并且以太网
驱动
程序
中断
比串行
驱动
中断
优先,同时串行
驱动
程序HWFIFO溢出。这让我相信是以太网
驱动
程序导致了
浏览 2
提问于2013-01-11
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动系列-PWM驱动
Linux设备驱动开发
S7-200PLC 高速计数器中断编程详解 超简单!
Linux驱动开发-编写VS1053芯片音频驱动
英伟达开源 Linux 图形驱动实测,性能媲美专有驱动
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券