腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
内核如何切换内核堆栈和用户堆栈?
、
我正在
查看
linux
内核中的
中断
处理。但是,当
中断
发生时,它是如何带来内核堆栈指针的? 我没有看到内核在
中断
退出代码中保存指向某个寄存器的堆栈指针。
浏览 1
提问于2018-03-23
得票数 0
回答已采纳
1
回答
如何测试
linux
特性?
、
、
、
、
我试图在嵌入式
linux
环境上测试NAPI功能。我使用“pktgen”生成大量数据包,并试图验证我的网络接口在/proc/
中断
处的
中断
计数。然而,增加netdev_budget似乎没有帮助。
中断
与netdev_budget设置为300时观察到的
中断
计数相似。
浏览 4
提问于2016-07-06
得票数 4
回答已采纳
1
回答
如何测试
linux
特性?
、
、
、
、
我试图在嵌入式
linux
环境中测试NAPI功能。我使用“pktgen”生成大量数据包,并试图验证我的网络接口在/proc/
中断
处的
中断
计数。然而,增加netdev_budget似乎没有帮助。
中断
与netdev_budget设置为300时观察到的
中断
计数相似。
浏览 0
提问于2016-07-07
得票数 1
回答已采纳
1
回答
函数调用
linux
中
中断
处理程序的下半部分。
、
、
、
、
在
Linux
中,
中断
处理程序的处理分为两个组件:上半部分和下半部分。据我所知,
中断
处理程序的下半部分可以通过多种方式处理: softirq、tasklet、work-queue和timer-list。 我想知道
Linux
内核中的哪个函数处理这些下半部的调度函数。编辑:我
查看
了softirq's和tasklet的哈尼什,它们似乎都是通过__do_softirq ()函数来处理的。但是,我仍然可以看到处理程序执行中的许多路径,这些路径通过
Linux
内核的schedule()函数,然
浏览 2
提问于2015-05-13
得票数 3
1
回答
如何在
Linux
中避免共享IRQ竞赛
、
、
我正在考虑一个即将到来的嵌入式
Linux
项目(还没有硬件),其中两个外部芯片将需要共享一个单一的物理IRQ线。这条线可以在硬件的边缘触发,但不水平触发
中断
。
查看
Linux
中的共享irq支持,我了解到这与两个不同的驱动程序的工作方式是,每个驱动程序都将调用它们的
中断
处理程序,检查它们的硬件,并在适当情况下处理它们。假设有两个外部
中断
源,设备A和B: 设备B
中断
发生,IRQ到活动 IRQ边缘使
Linux
核心
中断
处理程序在设备A运行时运行I
浏览 1
提问于2012-01-11
得票数 6
回答已采纳
2
回答
基于x86体系结构的
Linux
内核中
中断
处理代码的定位
、
、
我正在进行这样的研究,试图在
Linux
内核中找到实现
中断
处理的代码;特别是,我试图找到负责处理系统定时器的代码。根据 我正在寻找推动堆栈上所有通用寄存器的代码,以及常见的
浏览 7
提问于2012-01-24
得票数 1
回答已采纳
1
回答
内核函数asm_do_IRQ()中的irq与我在模块中请求的irq不同
、
、
、
当我触发gpio
中断
时,驱动程序工作正常,但asm_do_IRQ中的irq数是62,.I无法理解。为什么irq号和我要求的不一样?驱动程序如下: #include <
linux
/interrupt.h> #define GPIO_N 36
浏览 0
提问于2013-04-08
得票数 4
回答已采纳
1
回答
Linux
内核如何知道将输入事件写入哪个文件描述符?
、
、
、
、
我想知道
Linux
内核知道将输入写入哪个文件描述符(例如/dev/ input /eventX)的机制。例如,我知道当用户单击鼠标时,会发生
中断
,该
中断
由驱动程序处理,并通过input_event (drivers/ input /input.c)传播到
Linux
输入核心,最终会写入/dev/input/具体地说,我想知道我需要检查哪些源文件,以
查看
内核如何根据给定的关于输入事件的信息知道要写入哪个文件。
浏览 34
提问于2019-02-10
得票数 5
回答已采纳
1
回答
BeagleBone黑从用户空间
中断
、
、
、
正如我在"AM335x SitaraTM处理器-技术参考手册“的"25.3.3
中断
特性”一章中所看到的那样·必须在GPIO_IRQSTATUS_SET_0和/或GPIO_IRQSTATUS_SET_1寄存器中启用GPIO通道的
中断
。·必须在GPIO_LEVELDETECT0、GPIO_LEVELDETECT1、GPIO_RISINGDETECT和GPIO_FALLINGDETECT寄存器中选择输
浏览 0
提问于2014-11-10
得票数 3
回答已采纳
2
回答
在
Linux
中如何处理
中断
?
、
、
但是我想知道
Linux
操作系统是如何处理它的。 当
中断
发生时,发生的事情是什么?
浏览 0
提问于2011-01-13
得票数 41
回答已采纳
1
回答
Linux
:强制从命令行触发PCIe MSI
中断
、
、
、
背景 我遇到了一个问题,在32位的
Linux
内核上,我的PCIe驱动程序与多微处理器和自定义硬件设备可以完美地工作,现在我已经转移到64位的iMX8MM中央处理器,微星
中断
不再触发。驱动程序正确地寄存器
中断
,没有任何错误,我可以
查看
cat /proc/interrupts的输出,并看到为我的驱动程序列出的所有微星矢量及其
中断
计数,即0。我能够读取和写入PCIe设备上的内存缓冲区,以便通信正常工作,但我无法触发MSI
中断
。这是在32位CPU上运行的完全相同的驱动程序代码
浏览 109
提问于2020-09-05
得票数 0
回答已采纳
1
回答
在睡眠状态下执行操作
、
、
在python中,可以像time.sleep()一样在脚本休眠时运行代码或执行操作吗?我想要做的是打印一条消息,并收集用户的输入,直到消息打印完成后10秒。我最初以为我能做到print "The question"print "You are out of time"
浏览 4
提问于2013-05-06
得票数 0
1
回答
如何知道
中断
后内核开始执行的时间?
、
、
、
、
Linux
已经包含了网络数据的所有
中断
处理。不需要对此做任何事情。数据到达时,
Linux
将处理它(在内核中),并将其传递给等待数据的进程。不要为网络设备编写
中断
处理程序。您不必编写
中断
处理程序,因为
Linux
已经提供了所需的所有
中断
处理程序。只要让你的程序从打开的套接字中读取即可。 我想知道
中断
后内核开始执行的时间。有人能告诉我如何知道内核开始执行的时间吗?如何复制
中断
发生的时间,并将其作为响应发送回客户端。
浏览 3
提问于2014-03-30
得票数 0
1
回答
Linux
网络栈是否在多核计算机上并行工作?
、
、
、
我有一台运行
Linux
2.6.x的4核计算机。这台机器是单主机的(即有1 NIC).
浏览 3
提问于2011-05-25
得票数 3
2
回答
Linux
在所有内核上都会进入内核吗?
、
、
对于运行
Linux
2.6.x的多核计算机,当线程进行系统调用时会发生什么?它是只在运行线程的核心上插入内核,还是在所有核心上插入到内核中(如果这是一个新手问题,对不起)。这种行为(以正确的为准)在接收
中断
时是否相同?如果不是,有何不同?
浏览 2
提问于2010-01-13
得票数 2
回答已采纳
2
回答
是否可以连接到用户会话并在
Linux
中
查看
其输出?
、
、
、
我将用
linux
命令行应用程序替换windows应用程序。它应该输出简单的统计数据,这样用户就可以检查应用程序是否还活着。在windows中,它是24/7运行的,您可以通过RDP连接到桌面,并
查看
控制台窗口中发生了什么。 我如何在
linux
(CentOS)上实现同样的目标?这个应用程序绝不能被
中断
--它必须尽可能长时间熬夜。
浏览 0
提问于2022-03-21
得票数 0
回答已采纳
1
回答
ARM Gdb
中断
对处理器模式的改变
、
、
、
我目前正在调试
Linux
内核,并且一直想知道gdb中是否有可能在cpu模式改变(usr、svc、abt等)时
中断
。目前,当我不确定我们处于哪一种模式时,我通常需要多次
查看
psr寄存器,但是也许有一种更有效的方法,比如
中断
模式更改? 我知道我可以在异常向量上放置断点,但这意味着我只检测到特权模式的更改,而不是相反。
浏览 3
提问于2012-12-07
得票数 3
1
回答
为英特尔PT注册自定义
中断
处理程序
、
、
、
、
根据英特尔软件开发人员手册3C36-13卷,中央处理器“将尝试在输出回绕并覆盖缓冲器顶部之前发出ToPA PMI
中断
信号”。任何指向代码的指针、资源甚至引用都是非常受欢迎的。
浏览 3
提问于2018-06-16
得票数 0
1
回答
Linux
中断
、
我正在尝试编写自己的
中断
控制器,但在找到好的文档时遇到了一些困难。在哪里可以找到有关
Linux
中
中断
管理的一些信息?具体来说,我有一个简单的
中断
控制器,带有启用、清除和状态寄存器,我正在尝试编写一个驱动程序来控制它。 我找到了一些文档和一些例子,但是没有什么非常有用的。
浏览 0
提问于2014-03-26
得票数 1
2
回答
程序集MOV不工作,调试
Linux
和INT代码列表
、
、
、
、
所以,我做了'-a 100‘来注册一条指令,我注册了: mov ah,dl和它们"-g“(因为我设置了
中断
)或"-g 102”来表示指令并在102偏移之前停止(如果我没有设置
中断
)。(很抱歉链接,我需要声誉来发布图片) 我还想知道是否存在类似Windows到
Linux
的东西,我的意思是,我的
Linux
安装中有nasm和yasm (基于Debian的),但它只是一个编译器,我需要将代码编写成一个文件,并编译它来运行,我们有一些
Linux
中的ASM的“模拟器”或“调试”工具吗?例
浏览 6
提问于2013-05-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux查看日志
Linux下查看CPU信息
Linux 查看 SELinux 的状态
linux 基本日志查看命令
Linux查看文件类型命令实验
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券