腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
中断
处理程序必须重入吗?
、
、
、
我在
中断
处理程序中使用一个静态变量,使
中断
处理程序不可重入。 PS。我在使用
Linux
。我使用的编程
语言
是
C
,如果它有区别的话。
浏览 4
提问于2013-08-08
得票数 6
回答已采纳
1
回答
linux
(arm)中的GPIO引脚
中断
处理程序
、
、
谁能给我一些在
linux
中启用和处理ARM9的用户引脚IO
中断
(
C
语言
)的示例代码?谢谢
浏览 5
提问于2010-12-07
得票数 3
回答已采纳
3
回答
在哪里可以找到i 486-
linux
-gnu指令集的
中断
列表?
、
、
、
、
我的所有测试都相当成功,但我看到的任何
中断
列表似乎都与我的测试代码有效或匹配。GNU汇编程序2.17 Debian GNU/
Linux
版权2005自由软件基金会公司。此汇编程序配置为“i 486-
linux
-gnu”目标。
浏览 10
提问于2009-04-07
得票数 0
1
回答
直接进行系统调用的
语言
、
、
我一直在学习
linux
中的系统调用,以及GNU库函数是如何最终调用实际系统调用的包装器的。我还读过很多/其他一些
语言
实际上并不进行自己的系统调用,而是只调用
C
,让
C
库使系统调用它。因此,我的问题是,是否有一种编程
语言
可以使系统调用自己而不与
C
库交互?比如
中断
和设置寄存器等?谢谢。
浏览 3
提问于2019-02-26
得票数 2
回答已采纳
2
回答
可以在
linux
上的代码中使用bios
中断
吗?
、
、
、
、
我用
Linux
(使用nasm)用汇编
语言
编写了一个简单的程序,为了教育目的,我想使用BIOS
中断
而不是
linux
系统调用,这可能吗?
浏览 4
提问于2014-04-28
得票数 7
回答已采纳
2
回答
如何编写侦听网络流量的程序?(即wireshark)
、
、
、
、
该程序应该能够在任何端口上监听,而不会
中断
网络通信。你在Windows上怎么做?在
Linux
上呢? 谢谢!
浏览 3
提问于2012-07-11
得票数 3
回答已采纳
3
回答
在
Linux
下,有比
C
更低延迟的
语言
吗?(除汇编程序外)
、
我一直在研究各种
语言
(主要是函数式
语言
),它们在吞吐量和并发性方面具有很大的潜力。然而,对于延迟敏感的应用程序(我指的是响应小于1ms的事件的可能性)似乎超出了它们的能力范围。我可以用
C
语言
做到这一点,但我想知道是否出现了提供低延迟和高并发性的东西,或者它们(如我所怀疑的)是相互排斥的?
浏览 3
提问于2011-06-22
得票数 0
回答已采纳
1
回答
如果前32个
中断
是为异常保留的,定时器
中断
怎么可能是0x08?
、
、
、
我在 (和其他地方)读到定时器
中断
是0x08,但 (和其他各种来源)说前32个
中断
是为异常保留的,而
中断
0x08专门用于双重故障。哪一项是正确的?我如何设置一个定时器
中断
处理程序,使用汇编
语言
或没有操作系统调用的非常低级的
C
语言
?我正在开发一个简单的操作系统来学习操作系统开发,所以我不能访问
Linux
或系统调用之类的东西(除非我自己实现系统调用。
浏览 19
提问于2017-02-14
得票数 6
回答已采纳
1
回答
INT0x80是
linux
程序集编程中使用的唯一
中断
号吗?
、
、
在汇编编程中,我们是否只使用80H向
linux
内核请求服务?我正在从windows转换到
linux
。
浏览 3
提问于2013-10-19
得票数 5
回答已采纳
1
回答
当尝试删除jenkins管道中的文件时,开关无效
、
、
我有一个jenkins管道,它构建一个
C
++解决方案,然后分析一些度量并将输出设置为一个temporary.csv文件,这个文件将被处理并发送到final.csv文件。steps { bat """ echo( >>
C
:>>
C
:/Users/User/Desktop/Tool/temporary.cs
浏览 23
提问于2020-10-27
得票数 1
回答已采纳
4
回答
C
标准库中的信号是否为操作系统中的<signal.h>信号?
、
、
在
C
标准库的<signal.h>中,有效信号包括SIGFPE arithmetic error,e.g., access outside memory limits 它们是在操作系统(例如
Linux
我的意思是,在操作系统中实现的信号由操作系统用来通知进程,它独立于
C
标准库,并且处于
C
编程
语言</e
浏览 3
提问于2015-12-08
得票数 0
3
回答
执行
C
程序,直到Ctrl+
C
命中终端
、
、
我正在编写一个程序,它反复执行一个操作,直到Ctrl+
C
在
Linux
终端中被用户击中。我正在用
C
语言
编程,任何如何实现这一点的想法。我已经通过使用带有条件的"for“循环来测试我的程序,但是现在我想让它运行,只要Ctrl+
C
被用户击中并
中断
。我所想的是写一个do while循环,如下所示但是我不知道如何检查用户的Ctrl+
C
输入。谢谢
浏览 11
提问于2010-07-06
得票数 4
回答已采纳
2
回答
linux
如何保护内存?
、
、
、
、
我感兴趣的是,从汇编的角度来看,
linux
是如何在保护模式下运行的。当涉及到将i386:0x86_64机器的cpu置于保护模式时,使用哪些寄存器和
中断
?我知道内存管理是如何工作的,当我看着
c
语言
的函数源码时,比如mmap和me,然而是什么阻止了我接管汇编呢?我在哪里可以获得更多关于这方面的信息?
浏览 4
提问于2012-04-17
得票数 2
回答已采纳
4
回答
PIC16F684单片机
中断
处理
、
、
、
我们学到了很多关于
中断
的知识(IMHO)。 这是我的问题:我使用16F684的HiTech编译器用
C
语言
编程,在讨论
中断
的数据表部分(第12.4节),它说程序将转到
中断
向量0x0004。使用我的微处理器类中的程序集,我们只需设置一个指向该地址的.org语句,并在下面编写所需的程序集,这样当
中断
发生时,它就会跳到那里并运行。我可以在汇编
语言
中解决这个问题,但是当我用
C
语言
编程时,我不相信我可以控制程序片段在内存中的位置,这就带来了一个问
浏览 0
提问于2010-01-06
得票数 4
回答已采纳
1
回答
异常处理内核模块
、
、
、
在我的
Linux
3.16模块代码中,有一段时间,我想转到错误处理例程,例如do_invalid_op []。running "a=1" line. int a = 1;} 我的一般问题是如何转换为内核模块中的错误处理代码(
中断
处理程序/libdl-2.19.so 7f767b6a1000-7f767b6
c
4000 r-xp 00000000 08:01 791272
浏览 0
提问于2015-07-26
得票数 0
2
回答
Linux
与Windows之间“INT”指令的区别
、
、
我编写了一些代码来制作自己的操作系统,并学习x86汇编
语言
。在学习x86汇编
语言
时,我开始思考
中断
的问题。它适用于
Linux
。假设有人执行“int”指令来调用
中断
,如果在MBR扇区上执行“int”指令,则调用BIOS例程。但是我不知道这个“int”指令是在
Linux
还是Windows上执行的,会发生什么呢?它所指的
Linux
/Windows
中断
向量或BIOS例程是否与MBR扇区的情况相同? 坦率地说,我测试了在
Linux
上执
浏览 2
提问于2017-02-24
得票数 2
回答已采纳
1
回答
为什么
Linux
不遵循Unix的约定?
、
、
、
、
我正在自学
Linux
汇编
语言
,我在BSD和
Linux
之间遇到了一个有趣的区别。在Unix中,在调用80h
中断
之前,将syscall参数推到堆栈上;而在
Linux
中,则在寄存器中传递参数。有人知道
Linux
开发人员使用寄存器而不是堆栈的理由是什么吗? 注意:这里有一个很好的页面详细说明了这种差异:没有解释其基本原理。
浏览 7
提问于2013-12-11
得票数 6
回答已采纳
5
回答
C
语言
优化
中断
算法
、
、
、
我正在编写一个包含4个嵌套for循环的算法。问题是在每个级别上都会更新一个指针。最里面的循环只使用了1个指针。该算法进行了复杂的计算。当我包含一个记录索引和计数结果组合的调试语句时,我得到了正确的答案。如果省略调试语句,则计数不正确。该程序是在gcc平台上使用-O3选项编译的。为什么会发生这种情况?
浏览 2
提问于2010-04-10
得票数 0
回答已采纳
1
回答
Linux
C
++中的定时器
中断
、
、
、
、
而是如何在
Linux
下实现这个
C
语言
。 有没有解释计时器和软件
中断
的示例代码?我有两个独立的二进制文件在运行,只需一次就可以给我时间。假设一个帧的刻度是1秒。考虑到
linux
中断
或定时器或信号,建议我在这种情况下哪个将是有效的。任何关于如何实现这一点的信息。
浏览 2
提问于2018-10-10
得票数 0
1
回答
在
Linux
中启用和分发IRQ
、
、
、
、
我使用的是imx6 sabrelite板,其中
Linux
在core0上运行,RTOS在core1上运行。我已经在RTOS中配置了GIC
中断
寄存器,但是
Linux
覆盖它。我需要启用IRQ 88,142,143,150,并在
linux
源代码中将其分发给核心1(RTOS)。我已经浏览了irq_gic.
c
文件,但没有进一步的想法。我在串行控制台上尝试过cat /proc/
中断
,但是我看不到上面的IRQ号。这是否表明上述
中断
在
Linux
中是禁
浏览 0
提问于2017-01-25
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券