腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
IRQ
上
的
代码
中
添加
或
移除
数据
时
崩溃
c
、
assembly
、
x86
、
osdev
、
irq
我正在开发一个操作系统作为业余爱好,我
在
处理键盘
IRQ
时
遇到了一个奇怪
的
问题,我不知道为什么,但当
代码
中出现
的
字符串太少时,我会得到一个无效
的
操作码ISR,而当
添加
更多
的
字符串
时
,我会得到一个断点ISR如果我
添加
了足够数量
的
字符串,
代码
就会正常工作,没有任何错误,但我不能只是
在
代码
中
添加
字符串
浏览 25
提问于2021-11-04
得票数 1
1
回答
USB
崩溃
导致“无人关心”警告
linux-kernel
、
usb
我正在我
的
主板上解决USB
崩溃
相关
的
问题,我
的
主板有一个基于USB2.0
的
HCI。[ 1.963449] Disabling
IRQ
#36 在对这种
崩溃
事件做了一个小
的
研究后,我开始了解到内核正在尝试禁用
IRQ
行,因为它几乎100000次都没有被处理。我有一个linux bsp
代码
,其中填充了许多不需要
的
组件,并且此
代码
没有显示任何类型
的
以上
崩溃<
浏览 86
提问于2018-12-19
得票数 0
1
回答
BIOS如何区分中断(08h-12h)和INT指令,以及CPU内部
的
实际异常?
assembly
、
interrupt
、
dos
、
x86-16
、
bios
这纯粹是学术
上
的
,过时
的
,出于好奇。让我们回到上世纪90年代,
在
Windows之前,真正
的
DOS程序是常见
的
。()如果程序员有意
或
无意地让CPU自己引发这些异常,那么通过运行诸如bound之类
的
可以触发BO
浏览 6
提问于2022-05-25
得票数 2
1
回答
如何在另一核
上
启用
IRQ
?
linux
、
linux-kernel
、
kernel-module
如果我
的
PC有两个核心-- CPU0和CPU1,CPU0
的
IRQ
被禁用(local_
irq
_disabled())。如何在CPU1
上
使用进程来开启CPU0
的
IRQ
?
浏览 1
提问于2012-03-21
得票数 2
1
回答
如何在Cortex M3
上
追踪无效PC故障
的
原因?
arm
我
的
STM32 Cortex M3遇到间歇性无效PC (INVPC)故障。不幸
的
是,它需要一天
或
更长时间才能显现出来,我不知道原因。0x08003555 xPSR0x08006824 LR0x08003341 R30xFFFFFFFDR2遗憾
的
是,返回地
浏览 1
提问于2018-12-03
得票数 2
1
回答
从中断处理程序
中
重新启用
IRQ
行
的
副作用
linux-kernel
、
kernel
如果在硬中断上下文中通过spin_unlock_
irq
不正确地重新启用
IRQ
行,会出现什么样
的
副作用?换句话说,为什么在那里不鼓励spin_lock_
irq
()/spin_unlock_
irq
()对?
浏览 7
提问于2014-04-18
得票数 2
回答已采纳
3
回答
当微线程正在运行并触发硬件中断
时
,微线程
的
状态会发生什么变化?
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
当微线程正在执行,并且
在
微线程执行过程
中
触发硬件中断
时
,微线程
的
状态会发生什么变化?
浏览 0
提问于2015-02-27
得票数 2
1
回答
IRQ
双重故障
c++
、
assembly
、
x86
、
osdev
我有一个问题,关于我
的
第一个车手(维修站)
的
制作。这个问题在我之前录制
的
视频
中
得到了很好
的
解释:。*/{ 下面是我
的
irq
c++
代码
:#include "
irq
.h" #
irq
15
在
我开始之前,我
的
git
浏览 1
提问于2016-08-10
得票数 1
1
回答
NAPI中断禁用和处理共享中断行
linux
、
linux-kernel
、
network-programming
、
linux-device-driver
我正在尝试理解linux内核
中
的
NAPI实现。这些是我
的
基本怀疑。 中断处理程序应该禁用它吗?如果是,那么禁用中断和处理实际轮询
的
SOFTIRQ net_rx_action之间
的
时间间隔太大了。2)默认情况下,所有支持NAPI
的
驱动程序
在
接收到单个帧
时
禁用中断,并使用下半部分轮询处理剩余帧?或者只有当帧> 32 (
在
irq</em
浏览 13
提问于2016-07-27
得票数 3
回答已采纳
2
回答
如何为可变长度
的
数据
实现UART中断例程?
stm32
、
uart
、
interrupt-handling
、
stm32f4
、
rs485
我有一个定制
的
STM32F4单片机板。我需要在RS485 n/w
中
从主板接收不同类型
的
序列。要接收
的
数据
长度是可变
的
,比如10字节、25字节等等。我必须处理每一个序列并作出相应
的
反应。如何正确地利用HAL函数HAL_UART_Receive_IT和HAL_UART_RxCpltCallback来正确接收变量
数据
?我看到HAL_UART_Receive_IT
的
第三个参数是寻找要修复
的
字节数,如下所示: HAL
浏览 5
提问于2021-01-28
得票数 0
1
回答
(点)和+(加号)之后
的
锁名在内核
崩溃
(任务挂起)?
linux
、
debugging
、
crash
、
kernel
当内核检测到task hung
时
,我发现内核
崩溃
时有点和加号。 锁名后面括号之间
的
点和加号是什么
浏览 2
提问于2018-04-12
得票数 1
回答已采纳
1
回答
中断处理(Linux/通用)
linux
、
operating-system
、
interrupt
在
大型机上,我们有一个中断控制器(IRC),它在可以引发中断
的
设备和CPU之间充当多路复用器: |--如果检测到信号,将执行状态保存,并且CPU加载中断处理程序,该程序可以在位于存储器中固定地址
的
中断向量中找到。据我所知,
IRQ
的
编号和中断矢量
中
的
矢量编号是不同
的
,因为例如我
的
网卡注册到
IRQ
8。
在
浏览 1
提问于2012-06-03
得票数 15
回答已采纳
1
回答
当我把耳机插入3.5接口
时
,我怎么知道呢?
c
、
linux
、
kernel
、
interrupt
、
udev
我想用C编写一个小程序:当我把耳机插到笔记本
上
时
,它应该会把音量调低。然后,当我把耳机从我
的
笔记本
上
移开
时
,它应该把音量调高。 我正在使用alsa驱动程序,我知道如何控制音量。
在
我问这个问题之前,我试着用
IRQ
。当我插入
或
移除
耳机时,我使用watch -d0.5 cat /proc/stat查看系统是否遇到任何中断,并且我看到了8次中断。我不知道
IRQ
是正确
的
,所以,我不知道。
浏览 2
提问于2012-04-26
得票数 4
回答已采纳
2
回答
如何为QNX
中
的
beaglebone黑色启用两个SPI?
beagleboneblack
、
spi
、
qnx
默认情况下,spi0是可用
的
。效果很好。
在
修改构建文件之后,我重新生成了图像。############################################################ SPI 0 ioport 0x48030100
irq
65##################################
浏览 3
提问于2017-06-05
得票数 0
回答已采纳
3
回答
设备驱动程序
中
的
中断处理
linux-kernel
、
kernel
、
linux-device-driver
、
interrupt
、
interrupt-handling
我编写了一个简单
的
字符驱动程序,并要求
在
gpio引脚上使用
IRQ
,并为其编写了一个处理程序。err = request_
irq
(
irq
,
irq
_handler,IRQF_SHARED连着IRQF_TRIGGER_RISING,INTERRUPT_DEVICE_NAME,raspi_gpio_devp);现在,从理论
上
讲,我知道
在</
浏览 3
提问于2014-11-20
得票数 5
回答已采纳
3
回答
内核模块
中
未命中键盘中断
c
、
linux
、
linux-kernel
、
keyboard
为了调试这个问题,我编写了一个小程序,它只注册键盘中断,并在收到键盘中断
时
向内核输出一些消息。但我发现,当中断率很高
时
,很多来自键盘
的
中断都会丢失。例如,在下面的示例
代码
中
,我注册了中断,并在按下'a‘
时
向内核输出消息。从计数器值来看,中断
的
总数小于键盘产生
的
实际中断数。我通过将按键回显到终端并计算回显到终端
的
a
的
数量来发现这一点。中断
的
数量越多,错过
的
中断就越多,但在所
浏览 1
提问于2015-11-26
得票数 1
2
回答
驱动程序中使用request_threaded_
irq
()为什么不使用request_
irq
()?两者有什么区别?
kernel
、
irq
我贴出了这条关于request_threaded_
irq
的
帖子,但是我没有得到任何回复。所以我是新发
的
。参数 当
浏览 3
提问于2011-10-07
得票数 6
回答已采纳
4
回答
C
中
的
双函数间接
c
、
function-pointers
、
cortex-m
我需要将
IRQ
转发到目标应用程序,不幸
的
是,这个CPU
中
的
IRQ
向量位于固定地址,我无法重新定位它,所以我需要一些诡计。 每当引导
浏览 3
提问于2015-12-17
得票数 1
1
回答
如果我删除了我
的
CD/DVD驱动器和硬盘,那么ata4和ata5到底是什么?
boot
、
grub2
、
thinkpad
、
crash
、
sata
10.928868] ata1: DUMMY [ 10.928884] ata4: SATA max UDMA/133 abar m2048@0xf3928000 port 0xf3928280
irq
我
的
T520一直有一些随机
的
重启问题。我见过Serror{DevExch}与ata4
浏览 0
提问于2015-10-22
得票数 1
回答已采纳
1
回答
为什么需要将标志参数作为堆栈变量传递给local_
irq
_save?
linux-kernel
Robert
的
“”一书说,我们需要将标志作为堆栈变量传递给local_
irq
_save()。 为什么要这样做?
在
x86
中
绕过这一要求可以吗?
浏览 1
提问于2017-01-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Velocity 2.0.8和Speakeasy 1.0.10 发布
Linux UIO(Userspace I/O)驱动模型技术详解
Linux设备驱动开发
D菜谱0702
Java并发基础:Deque接口和Queue接口的区别?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券