腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
linux
设备
驱动
程序中,poll_queue_proc函数是做什么的?
linux
、
linux-device-driver
、
polling
、
device-driver
在
Linux
2.6.23源代码
驱动
程序/char/随机.c中,我看到以下代码static DECLARE_
WAIT
_QUEUE_HEAD设备
驱动
程序,Venkateswaran)中看到,“poll_table是设备
驱动
程序拥有的等待队列的表,设备
驱动
程序正在对数据进行轮询。”下面是poll_
wait
/<
浏览 4
提问于2020-04-30
得票数 0
回答已采纳
1
回答
WaitForMultipleObjects在
Linux
内核中的等价物
linux
、
linux-kernel
、
event-handling
、
linux-device-driver
、
sleep
是否有人尝试过将WaitForMultipleObjects
驱动
程序代码移植到
Linux
上,并尝试将windows API替换到
Linux
上。可以用
wait
_event_interruptible替换WaitForSingleObject。但是WaitForMultipleObjects呢..我在文章中看到他们正在使用pthread_cond_
wait
作为用户空间应用程序。
linux
内核空间的替代方案是什么.. 谢谢你抽出时间来..
浏览 1
提问于2018-08-13
得票数 0
1
回答
在
linux
上使用chromedriver和chrome时使用java.lang.ExceptionInInitializerError
java
、
linux
、
selenium
、
selenium-webdriver
、
selenium-chromedriver
它们运行良好,但几天前,我的老板告诉我,我们需要在
linux
上运行我们的测试。我下载了
linux
驱动
程序并在System.setProperty("webdriver.chrome.driver", "chromedriver");中修改了它,但是在尝试运行这个测试之后,我得到了之后,我更改了允许我运行测试的代码,但是与
驱动
程序的连接是远程的。我不喜欢这样。您可能知道哪个
驱动
程序可以在
linux
上工作,而不会在
驱动
程序初始化部分更
浏览 0
提问于2018-02-27
得票数 1
1
回答
ubuntu 18.04指纹ua.u 4500
ubuntu
、
kernel
、
driver
、
release
、
fingerprint
我想要安装u 4500的
驱动
程序,但是它只能用旧的内核版本(2.6到3.2)编译,您能帮我用上一个内核版本在ubuntu上安装
驱动
程序吗? 指纹的样本应用无法识别该装置。
浏览 1
提问于2018-08-23
得票数 3
2
回答
linux
java
、
linux
、
selenium
我将
驱动
程序更改为
linux
版本。把它加到了小路上。但每次我得到我使用最新的浏览器和最新的
驱动
程序。我是这样定义司机的:private static WebDriver driver;public void method() throws MalformedURLException{
浏览 0
提问于2018-03-02
得票数 0
1
回答
从sleep_on()到
wait
_event()?
linux
、
synchronization
、
kernel
、
linux-device-driver
我正在将遗留代码从
Linux
3.14移植到4.1。有几十个对sleep_on()函数的调用,我需要将它们转换为对
wait
_event()函数的调用:
wait
_event_interruptible(wq, condition);
wait
_event_interruptible_timeout(wq, condition假设我是一个
Lin
浏览 1
提问于2017-06-30
得票数 1
回答已采纳
3
回答
Linux
阻塞I/O实际上是如何工作的?
linux
、
linux-kernel
、
blocking
在
Linux
中,当你进行一个阻塞的i/o调用,比如read或accept,实际会发生什么? 我的想法是:进程从运行队列中移出,进入等待队列中的等待或阻塞状态。然后,当建立tcp连接(用于accept)或硬盘
驱动
器准备好读取文件时,将引发硬件中断,让等待唤醒和运行的进程(在文件读取的情况下,
linux
如何知道要唤醒哪些进程,因为可能有许多进程在等待不同的文件?
浏览 0
提问于2010-05-06
得票数 9
1
回答
等待完成可能在用户空间?
c
、
linux
、
multithreading
、
kernel
、
synchronization
在
Linux
驱动
程序中同步线程时,我非常喜欢两个函数,即:
wait
_for_completion()及其对应的complete_and_exit()。如果没有,那么向C语言用户空间线程提供
wait
_for_completion()的努力是什么呢? 问候,CyrIng (Fr)
浏览 6
提问于2015-07-27
得票数 1
1
回答
目标不符合目标模式
linux
、
makefile
、
module
我正在编译(&链接)我的
Linux
驱动
程序代码,并在模块链接时得到以下错误。我试图检查我的Makefile是否有任何潜在的错误(制表符、空格等)。但是,它几乎用于我的其他内核模块编程,而且工作正常。/10_
wait
_queue $ make -C /lib/ modules /5.3.0-28-泛型/构建-C模块make1:输入目录‘/usr/src/
linux
-报头-5.3.0-28-泛型’ 建筑单元‘脚本/makefile
浏览 11
提问于2020-04-01
得票数 0
1
回答
计时器向添加它的进程发出信号,并从可中断的睡眠中唤醒它。
linux
、
linux-kernel
、
linux-device-driver
我正在学习
Linux
设备
驱动
程序,特别是定时器和等待队列。我希望它们在一个字符
驱动
程序中一起工作,在这个
驱动
程序中,我可以使用IO控制命令让
驱动
程序进入睡眠状态,而我则继续使用计时器在用户土地上受到fasync中断。我注意到如果我用然后,当计时器过期时,尽管条件还没有得到满足,
驱动
程序还是用返回代码-512摆脱了等待。但如果我用然后问题就解决了。我读到,如果中断唤醒
浏览 0
提问于2018-06-04
得票数 0
回答已采纳
3
回答
为什么等待队列实现在循环上等待,直到满足条件?
linux-kernel
、
linux-device-driver
wait
_event_interruptible() (或其他等待API)在循环中等待,直到满足某个条件。现在,由于
linux
的线程是作为单独的进程实现的,我认为错误的唤醒(在
wait
_event*被唤醒时没有满足的条件)表明程序/
驱动
程序中存在错误。 我错了吗?换句话说,为什么在循环中等待
wait
_event*实现中的条件?
浏览 1
提问于2012-06-25
得票数 3
回答已采纳
1
回答
在
Linux
内核模块(
驱动
程序)中等待用户空间输入的关键部分
c
、
linux
、
linux-kernel
、
driver
、
linux-device-driver
我是内核编程的新手,我正在对
Linux
驱动
程序进行更改。我想在临界区阻塞/等待用户输入(
驱动
程序和用户空间应用程序工作之间的通信)。问题是,当我使用
wait
_event_timeout()时,系统崩溃了,我得到了BUG: scheduling while atomic: swapper。
浏览 9
提问于2018-09-05
得票数 1
回答已采纳
1
回答
ERESTARTSYS在编写
linux
驱动
程序时使用了什么?
c
、
linux-kernel
、
linux-device-driver
我正在学习编写
linux
设备
驱动
程序的阻塞I/O函数,我想知道ERESTARTSYS的用法是什么。\n");printk("I'm awaken!\n"); if(
wait
_event_interruptible(&my_
wait
_q_head, read_avail !p/s:我读过关于这个
浏览 0
提问于2012-03-06
得票数 32
回答已采纳
2
回答
Linux
内核模块/ ioctl :不适合设备的ioctl
c
、
linux
、
linux-kernel
、
linux-device-driver
、
kernel-module
我正在编写一个作为伪
驱动
程序的
Linux
内核模块( LKM ) --我无法弄清楚如何在LKM( how .c)和用户级程序(user.c)之间进行IOCTL调用。设备
驱动
程序的神奇数字是0xBF - LKM不与物理块/char设备通信,它只是一个练习。x86_64 x86_64 GNU/
Linux
#include <
linux
/miscdevice.h> #include <
linux
/mod
浏览 5
提问于2014-12-05
得票数 7
回答已采纳
2
回答
如何正确安装alsa声音
驱动
器
drivers
、
sound
、
pulseaudio
、
alsa
我从http://www.realtek.com.tw/downloads/downloadsview.aspx下载了realek声音
驱动
程序来编译和安装。
wait
_queue_t
wait
;
wait
_event /home/user/Downloads/0001-LinuxPkg_5.18rc8/Rt-
Linux
-HDaudio/include/
lin
浏览 0
提问于2018-07-06
得票数 0
2
回答
把一件工作交给一条线,等待它接受
pthreads
、
mutex
我的应用程序工作如下:工作线程初始化并开始在pthread_cond_
wait
()中等待,主线程连接到DB,并开始一次向适当的工作人员提交一行。由于DB
驱动
程序内部,在提取当前行之前无法读取下一行,因此主线程必须等待工作人员“接受”行。为此,我在主线程中调用pthread_cond_
wait
() --等待工作人员的pthread_signal()。这在
Linux
和FreeBSD上都是干净的,但是在
Linux
上通常要花费更长的时间。在FreeBSD上,我始终在27秒内处理整个160万行,而在
Linu
浏览 2
提问于2013-01-24
得票数 0
1
回答
直接退出司机的民意测验
c
、
linux-kernel
、
linux-device-driver
这是我在
linux
内核中实现
驱动
程序的第一次体验&面对这个问题。它甚至不会等待超时时间。
浏览 2
提问于2014-08-21
得票数 3
回答已采纳
4
回答
Linux
fork()和
wait
()
c
、
linux
、
fork
、
wait
fork()) == 0){ printf("i=%d, %d\n",i, getpid()); } while( (parent =
wait
(&status)) > 0){ 4, 21323 Exit = 0, ch
浏览 5
提问于2014-03-16
得票数 4
1
回答
可重启系统调用的实现
linux
、
linux-kernel
、
linux-device-driver
如果我有一段这样的
驱动
程序代码:if(down_interruptible(&semB)) { //
wait
}up(&semB); 我读到,如果
驱动
程序代码返回-ERESTARTSYS,VFS层可能会在用户不知道的情况下处理重新启动系统调用。down_interruptible(&semA); //
浏览 1
提问于2013-12-08
得票数 1
1
回答
如何从内核
驱动
程序中触发fops轮询函数
linux-kernel
、
kernel
、
kernel-module
我正在开发一个内核
驱动
程序,它使用调试器将一些spi数据记录在虚拟文件中。我在
驱动
程序中实现了fops轮询函数,当我试图从用户空间获取数据时,即使内核中有可读取的新数据,也不会调用轮询函数。#include <
linux
/init.h>#include <
linux
/kernel.h> #include
浏览 7
提问于2022-02-20
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动系列-PWM驱动
Linux设备驱动开发
并发编程(1)-wait/notify/notifyAll
Linux驱动开发-编写VS1053芯片音频驱动
Java wait/notify/notifyAll知识整理
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券