腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在没有实际
硬件
的
linux
上编写
中断
处理
程序需要做些什么?
、
、
、
在
Linux
上有没有可以产生
硬件
中断
的
硬件
模拟器?我希望编写设备驱动程序,可以
处理
硬件
中断
,读或写到
硬件
内存,延迟工作,顶部和底部
处理
,等等。基本上,希望学习完整的设备驱动程序端到端。但是障碍是什么--如何模拟
硬件
。我真的需要一些可以产生
中断
的
硬件
吗?我看过书中的LDD3,但他们正在使用skull -一块内核空间内存模拟作为
硬件
,但这不能产生
中断
浏览 3
提问于2020-06-30
得票数 0
2
回答
linux
中的
中断
处理
、
、
你能给我解释一下interrupts在
linux
中是如何
处理
的吗?我使用的是gentoo 12。据我所知,HW IRQ只是从特定
硬件
到
处理
器本身的电信号。我不明白,
处理
器是如何区分来自不同
硬件
的
中断
的? 让我们安装一个新的
硬件
。显然,它不知道从这个
硬件
到一个过程会产生什么特定的电脉冲。因此,不清楚
处理
器如何为该
中断
更改特定
中断
处理
程序。
浏览 3
提问于2013-12-29
得票数 0
1
回答
Linux
内核-
中断
的优先级
如果我们在
linux
内核中有两个
中断
处理
程序: 哪个有更高的优先级?
浏览 2
提问于2013-08-25
得票数 0
1
回答
如何在
Linux
中避免共享IRQ竞赛
、
、
我正在考虑一个即将到来的嵌入式
Linux
项目(还没有
硬件
),其中两个外部芯片将需要共享一个单一的物理IRQ线。这条线可以在
硬件
的边缘触发,但不水平触发
中断
。查看
Linux
中的共享irq支持,我了解到这与两个不同的驱动程序的工作方式是,每个驱动程序都将调用它们的
中断
处理
程序,检查它们的
硬件
,并在适当情况下
处理
它们。假设有两个外部
中断
源,设备A和B: 设备B
中断
发生,IRQ到活动 IRQ边缘使
L
浏览 1
提问于2012-01-11
得票数 6
回答已采纳
3
回答
哪个
处理
器将在muticore系统中执行
硬件
中断
?
、
、
、
、
通常,
硬件
中断
需要立即
处理
,至少要承认这一点,并进行一些第一级
处理
。据我所知,这不是预定的活动。请纠正我。 那么问题是如何选择一个
处理
器来执行这个
硬件
中断
处理
程序呢?人们可以在
Linux
和/或BSD系统中回答这个问题。
浏览 9
提问于2016-12-25
得票数 3
2
回答
未将cntl获取到应用程序
我是一名
linux
设备驱动程序程序员。该嗅探器
硬件
将从总线线路连续读取数据。我的问题是,总是
中断
处理
程序接收到的数据
中断
接收数据。
中断
处理
程序未将cntl提供给应用程序端。Bcoz连续不停止
中断
。
浏览 0
提问于2010-09-29
得票数 0
2
回答
中断
处理
程序必须重入吗?
、
、
、
我在
中断
处理
程序中使用一个静态变量,使
中断
处理
程序不可重入。 PS。我在使用
Linux
。我使用的编程语言是C,如果它有区别的话。
浏览 4
提问于2013-08-08
得票数 6
回答已采纳
1
回答
在
Linux
中
处理
硬件
中断
、
、
我在一个运行
Linux
2.6的嵌入式
linux
平台上工作。我很想知道如何做到以下几点。1)我有一个
硬件
中断
源
中断
,它显示在/proc/ irq7中M547X_8X 71: 1916076 PCI IRQ7我应该为此写一个驱动程序吗? 你能推荐我应该研究的资源吗?
浏览 2
提问于2012-06-15
得票数 0
4
回答
除了
中断
驱动架构之外,还有其他模型吗?
、
、
我读到了关于OS如何通过
中断
与
硬件
通信的文章,只是想知道,除了
中断
驱动之外,是否还有其他的架构?罗伯特洛夫在《
Linux
内核》一书中说,
Linux
处理
的大部分架构都是
中断
驱动的,那么其他的又是什么呢?
浏览 2
提问于2012-09-29
得票数 3
回答已采纳
1
回答
中断
处理
程序和进程调度程序
、
、
我知道在
Linux
内核中,当
硬件
中断
发生时,会发生上下文切换。1)如果我正在执行
中断
处理
程序,我的进程调度器是否仍然在调度进程,或者它将停止调度直到
中断
处理
程序完成。
浏览 4
提问于2014-03-20
得票数 1
2
回答
kthread & interupt - handler -有没有可能
、
、
Linux
驱动有没有可能有一个kthread,
中断
句柄和系统调用,也就是说
linux
内核允许上面三个都有吗?
中断
处理
程序将在
中断
时保存来自通信通道的接收数据。另外,如果
中断
处理
程序和kthread使用--相同的
硬件
寄存器--那么我们如何保护这个临界区?
浏览 0
提问于2012-12-05
得票数 2
回答已采纳
2
回答
当内核代码被
中断
时会发生什么?
、
、
我正在阅读操作系统概念(Silberschatz,Galvin,G涅),第6版,第20章,我知道
Linux
内核代码是不可抢占的(在2.6版本之前)。但是它可以被
硬件
中断
所打断。如果内核位于关键部分的中间,而
中断
发生并且它也执行了关键部分,那么会发生什么情况呢? 好的,这个方案是在ISR有一个关键部分时使用的
浏览 3
提问于2011-05-27
得票数 2
回答已采纳
1
回答
触发器内核
中断
处理
程序:如何?
、
、
、
在此过程中,谁将触发内核
中断
处理
程序以及如何触发?我希望有人能帮助我纠正这一点,并澄清我的问题:1)如何触发内核
中断
处理
程序?2)如何定义新的或更改现有的
硬件
中断
处理
程序? 提前谢谢你!
浏览 2
提问于2013-07-22
得票数 9
回答已采纳
2
回答
在IRQ合并之前,NAPI有什么优势?
、
、
、
、
众所周知,在高负载网络中,有两种方法可以避免
硬件
中断
的开销,当
硬件
中断
太多时,切换到
硬件
中断
需要花费太多的时间。它对程序风格的性能和方法的选择具有重要的意义。-不使用
硬件
中断
,并且每隔一段时间使用一次以太网设备.
Linux
内核默认使用
中断
驱动模式,只有当传入数据包的流量超过某个阈值时才切换到轮询模式。内核可以周期性地检查是否到达网络数据包而不被
中断
,从而消除了
中断
处理</e
浏览 5
提问于2015-01-22
得票数 10
回答已采纳
1
回答
如何在短帧(5ms)数据传输期间阻止所有IRQ
、
、
我是
硬件
和设备驱动程序的老手,使用更早的
Linux
版本进行
硬件
控制。我最近又回到了
Linux
和使用嵌入式
处理
的设备控制的游戏中,并发现
Linux
世界发生了很多变化(变得更好)。然而,我正在努力解决一个
硬件
控制问题,该问题涉及一个非常快的基于SPI的帧数据传输内核模块,该模块需要在短时间帧(5毫秒)内关闭所有
中断
,以确保数据帧的适当数据传输定时。在
Linux
的“旧时代”,人们会使用save_flags - cli() - sti()框架
浏览 4
提问于2010-07-02
得票数 2
1
回答
编写内核驱动程序-特定
中断
引脚的知识
、
、
、
、
我对编写
Linux
内核模块/驱动程序一无所知。作为一个普通的开发人员,我会将我的
中断
处理
程序代码放在一个地址上,在这个地址中,当
中断
发生时,
中断
向量就会跳转到这个地址。现在,如果我们在微控制器上运行了一个
Linux
内核,并且我希望为我的输入设备编写一个内核驱动程序,
浏览 0
提问于2022-06-03
得票数 3
1
回答
linux
内核中的
中断
、
、
、
、
当我在任何端口上连接任何外部
硬件
时,输入gpio会被拉下,并且我会在该gpio上得到
中断
。现在,当我运行
Linux
内核2.6时,它工作正常,并且在gpio上被
中断
,但当我使用
Linux
内核3.0时,它不会在gpio上产生
中断
。gpio的值不会改变,也不会调用
中断
处理
程序。那么在
Linux
内核中创建
中断
的功率级别设置有什么不同吗?
浏览 4
提问于2012-10-26
得票数 4
回答已采纳
2
回答
-
linux
IRQ
中断
处理
程序的启动代码
、
、
、
对于ARM,有一个
中断
向量表地址- IRQ
中断
-0x000018然后芯片制造商可以有一个单独的
中断
线为那里的
硬件
,如USART,SPI,I2C,外部
中断
-多路他们到一个单一的IRQ线的ARM。(
中断
控制器)通常是一个
硬件
单元,它将多条
中断
线多路复用在一起,为CPU产生单行。当
中断
发生时,控制器断言IRQ行。CPU停止执行,并通过IRQ向量(位置变化)跳转到
中断
处理
程序。
中断
浏览 6
提问于2012-12-29
得票数 2
回答已采纳
1
回答
Linux
进程上下文与ARM中的SVC调用
、
、
根据一些
Linux
书籍 书中还提到tasklet/ softirqs在
中断
上下文中运行,而工作队列在进程上下文中运行。那么,这是否意味着t
浏览 5
提问于2014-05-01
得票数 1
回答已采纳
1
回答
如何在
Linux
中禁用
中断
、
我是用mini2440 arm板,和GPIO控制与GPIO连接的
硬件
。我使用的是BSP,它随董事会的cd一起发布。我只启用了运行
硬件
所需的功能。我在内核中禁用了音频、以太网和不必要的东西,这样就不会引起
中断
,从而引起CPU的注意。但问题是GPIO有时会出现
中断
,
硬件
也会出现故障。我知道我可以通过cat /proc/
中断
看到所有的
中断
,但是我如何知道哪个
中断
发生在哪个设备上? 我正在以最高优先级(-20)运行我的应用程序,但有时仍会发
浏览 5
提问于2013-02-16
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 实现原理—I/O 处理流程与优化手段
python中断和异常处理
Solana网络出现中断,无法处理交易
为什么学Linux还要玩硬件?
linux系统启动流程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券