腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果使用
Linux
作为赤裸代码的引导加载程序,PCIe设备
驱动
程序是否有益?
、
、
、
、
我希望使用
Linux
/embedded作为引导加载程序,利用其PCIe初始化代码和
驱动
程序API进行简化的PCIe
驱动
程序开发。然而,最后,我想运行裸金属代码(没有操作系统运行)。因此,我正在考虑使用PetitBoot/kexec从
Linux
跳到我自己的代码。 这个是可能的吗?我目前对PCIe
驱动
程序的理解使我相信,一旦设备被初始化,只要我有指向地址空间的指针,我就应该能够直接执行直接到内存空间的MMIO /W操作。因此,即使kexec覆盖了
驱动
程序代码,我
浏览 2
提问于2015-05-07
得票数 0
回答已采纳
2
回答
Linux
软件raid 1-可以使用两个以上的设备吗?
、
、
我有一批使用raid 1的
linux
服务器,需要交换这两个磁盘。虽然可以一次只执行一个磁盘,但我想知道是否有可能同时对以下进程进行这两种操作,以减少所需的
中断
:该计划要求能够在4个设备上镜像aray中的信息,一个快速测试表明mdadm在RAID 1 aray备用磁盘中的前两个之后制造所有设备。是否存在覆盖这一功能的情况,或者是否需要使用两次<e
浏览 0
提问于2009-09-02
得票数 5
回答已采纳
1
回答
如何在短帧(5ms)数据传输期间阻止所有IRQ
、
、
我是硬件和设备
驱动
程序的老手,使用更早的
Linux
版本进行硬件控制。我最近又回到了
Linux
和使用嵌入式处理的设备控制的游戏中,并发现
Linux
世界发生了很多变化(变得更好)。然而,我正在努力解决一个硬件控制问题,该问题涉及一个非常快的基于SPI的帧数据传输内核模块,该模块需要在短时间帧(5毫秒)内
关闭
所有
中断
,以确保数据帧的适当数据传输定时。在
Linux
的“旧时代”,人们会使用save_flags - cli() - sti()框架来禁用临界区的
中断
浏览 4
提问于2010-07-02
得票数 2
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
回答
如何在
Linux
上模拟
中断
机制
、
、
、
我的微控制器有一个CAN
驱动
器,并使用硬件
中断
。当CAN
驱动
程序发送完CAN帧时,会触发一个
中断
。可以模拟
Linux
上的硬件
中断
吗?谢谢
浏览 4
提问于2020-10-28
得票数 0
回答已采纳
2
回答
kthread & interupt - handler -有没有可能
、
、
Linux
驱动
有没有可能有一个kthread,
中断
句柄和系统调用,也就是说
linux
内核允许上面三个都有吗?另外,如果
中断
处理程序和kthread使用--相同的硬件寄存器--那么我们如何保护这个临界区?
浏览 0
提问于2012-12-05
得票数 2
回答已采纳
1
回答
用于控制光学介质的
linux
应用程序
、
、
、
、
我想要一个用于
Linux
的图形应用程序,显示CD/DVD/蓝光
驱动
器的内容,并允许播放或弹出,我希望解决方案是通用的,这样我就可以将它捐赠给
Linux
Mint,即任何
驱动
器类型和任何数量的
驱动
器。在我的系统中,我有三个dvd
驱动
器和一个蓝光
驱动
器。我想使用终端窗口中的对话框函数用bash编写它,但我需要将对话框显示为perpitude,因此,当
驱动
器打开或
关闭
时,我需要一个
中断
来发出信号-我可以
浏览 2
提问于2015-10-12
得票数 0
1
回答
在
linux
上中止阻塞读取
、
、
在
linux
中,我有一个在线程中运行的阻塞读取。顺便说一句,我尝试从另一个线程
关闭
文件句柄,希望这会给出某种IO错误。不幸的是,这个简单的解决方案根本不起作用。
浏览 2
提问于2011-03-07
得票数 3
回答已采纳
1
回答
内核是如何找到发送硬件
中断
的正确进程的?
、
、
首先,这两件事可能存在: 如果我按下键盘上的一个键,键盘将向CPU/内核发送一个
中断
,而内核将处理这个
中断
。
浏览 0
提问于2015-04-07
得票数 0
回答已采纳
1
回答
调度
中断
处理程序
、
我有一个
Linux
设备
驱动
程序,它使用
中断
处理程序来完成它的工作。 如何安排每一个X毫秒(
中断
行被
中断
)调用的
中断
处理程序?
浏览 2
提问于2013-04-24
得票数 1
回答已采纳
2
回答
如何在
Linux
上复制Windows
驱动
程序的功能?我需要这样做吗?
、
、
、
我需要在
Linux
上实现一个
驱动
USB连接设备(医疗器械)的应用程序。应用程序将用C++ (2011年标准)编写。当前应用程序是在C#中为Windows 10编写的,并使用为设备枚举的标准Winusb
驱动
程序。我有一个完整的协议规范的命令和事件/
中断
回来。不幸的是,我不知道如何将这些信息传递给
Linux
中的USB层。如果它是一个简单的串行设备,那么就没有问题了,但我猜命令响应和
中断
事件是由
驱动
程序使用Winusb
驱动
程序中的功能复用的。或者,
浏览 6
提问于2021-07-02
得票数 2
回答已采纳
2
回答
未将cntl获取到应用程序
我是一名
linux
设备
驱动
程序程序员。该嗅探器硬件将从总线线路连续读取数据。我的问题是,总是
中断
处理程序接收到的数据
中断
接收数据。
中断
处理程序未将cntl提供给应用程序端。Bcoz连续不停止
中断
。 我能做什么?请帮帮
浏览 0
提问于2010-09-29
得票数 0
1
回答
如何防止内核
驱动
程序固件更新期间的
关闭
或挂起?
、
、
、
我有一个实现固件更新API的
Linux
设备
驱动
程序。
驱动
程序通过使用I2C命令更新附加的EEPROM来更新设备上的固件。DEVICE.img", &client->dev, &DEVICE_firmware_callback); 我遇到的问题是,如果系统在此固件更新过程中
关闭
我认为一个干净的解决方案是防止系统在此过程
中断
电或暂停,但我不知道如何实现。是否有办法让我们的设备
驱动
程序防止系统
关闭</
浏览 9
提问于2020-11-03
得票数 1
回答已采纳
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
回答已采纳
1
回答
如何在
Linux
中
中断
用户空间应用程序
、
、
、
、
我正在开发一个
Linux
驱动
程序。用户空间应用程序希望
驱动
程序执行异步操作(数据传输),并且只在操作完成时才得到通知。用户空间应用程序如何异步获得通知?我知道在内核空间中,可以安装一个
中断
处理程序来处理完成
中断
。我的问题是用户空间,因为我的数据必须在用户空间中处理。我能想到的是在用户空间中创建一个线程,然后等待
驱动
程序完成任务。更普遍的是,如何处理
Linux
在用户空间中的
中断
?
浏览 5
提问于2014-12-05
得票数 3
回答已采纳
1
回答
如何改变串行
驱动
程序的
中断
优先级,使其比以太网
中断
的优先级更高?
、
串行
驱动
数据传递给用户空间应用程序,用户空间应用程序使用套接字将数据发送给网络应用程序。有时,我会看到串行
驱动
程序HW溢出,因为运行ISR或其他
中断
需要太长时间(我只有以太网、串行和gp_timer
中断
)。另外,我认为在某些情况下,以太网和串行
中断
都处于
中断
队列(我的假设),并且以太网
驱动
程序
中断
比串行
驱动
中断
优先,同时串行
驱动
程序HWFIFO溢出。这让我相信是以太网
驱动
程序导致了
浏览 2
提问于2013-01-11
得票数 1
2
回答
处理器间干扰在ARM皮质A9 (如何编写处理程序生成的
中断
( ARM)在
Linux
?)
、
、
我读到,ARM中的软件产生的
中断
被用作处理器间
中断
。我还可以看到,其中5个
中断
已经在使用中。我也知道ARM提供了16个软件生成的
中断
。在我的应用程序中,我运行的是一个裸金属应用程序,其核心是臂皮质核,另一个是
Linux
。我想从运行裸金属应用程序的核心到运行
Linux
的核心通信一些数据。但是为了处理
linux
方面的
中断
,我不确定SGI号是否是免费的,我也不确定是否可以直接使用IRQ号(一般SGI是从0到15)。有人知道如何在
Linux
中
浏览 1
提问于2013-12-06
得票数 5
回答已采纳
1
回答
是否有可能在探测完成之前调用
驱动
程序的
中断
处理程序?
、
、
、
、
我正在研究
Linux
内核中的
驱动
程序内核模块,通常通过探测函数调用request_irq()。
驱动
程序/net/以太网/natsemi/ one 83820.ko可以是这样的例子。链接:https://elixir.bootlin.com/
linux
/latest/source/kernel/irq/manage.c#L1984 这意味着可以在探测完成之前调用处理程序。但我在许多
驱动
程序
浏览 0
提问于2020-04-07
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动系列-PWM驱动
Linux设备驱动开发
Linux 开启或关闭 SELinux
Linux驱动开发-编写VS1053芯片音频驱动
英伟达开源 Linux 图形驱动实测,性能媲美专有驱动
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券