腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
sleep_on
()到wait_event()?
、
、
、
我正在将遗留代码从
Linux
3.14移植到4.1。有几十个对
sleep_on
()函数的调用,我需要将它们转换为对wait_event()函数的调用:wait_event_interruptible我的问题是,要理解使用
sleep_on
()函数并进行适当更改、测试等的复杂代码,需要花费大量时间,而且我需要尽快发布至少一个原型。假设我是一个
Linux
设备驱动程序新手。您知道我可以用调用
sleep_on
()函数来代替wait_event()函数的模式吗?例
浏览 1
提问于2017-06-30
得票数 1
回答已采纳
2
回答
非抢占式内核(
Linux
)控制路径中的上下文切换
、
、
Linux
内核是非抢占式的,但我刚刚读到在不同的控制路径中可能会有上下文切换。这是否与
Linux
内核的非抢占式特性相矛盾?
浏览 1
提问于2010-05-23
得票数 2
回答已采纳
1
回答
Linux
: wake_up和
sleep_on
函数
、
、
、
、
我正在尝试学习如何为
linux
编写可加载的内核模块。我想知道有没有人能告诉我
sleep_on
和wake_up是做什么的?
浏览 3
提问于2011-10-23
得票数 1
回答已采纳
2
回答
操作系统:如果中断被阻塞,切换到另一个进程不是一种错误的做法吗?
、
、
、
我在
Linux
0.11内核中看到了磁盘上的这段代码:{
sleep_on
(&bh->b_wait); sti();IIUC,cli()将阻塞中断(不是像这里解释的那样阻止所有中断
sleep_on
将调用schedule,这将将控制流传递给另一个进程。 然而,让我感到困惑的是,在这里
浏览 1
提问于2020-01-31
得票数 0
回答已采纳
1
回答
使用wait_event_interruptible等待周期性事件
、
、
当用户进程调用ioctl时,我只需使用ioctl参数调用
sleep_on
(),指定调度时间段,从而指定等待队列。当内核模块接收到时钟脉冲并递增计数时,它唤醒与该计数相对应的等待队列。我知道使用
sleep_on
()是的,因为在测试进程是否应该休眠和相应的
sleep_on
()调用之间,状态可能会发生变化。但在这种情况下,我不会在睡觉前执行这样的测试,因为唤醒事件是周期性的。真的可以只使用
sleep_on
()吗?(如果是,是否有可中断的
sleep_on
()版本?)
浏览 27
提问于2016-09-08
得票数 0
回答已采纳
1
回答
cleanup_module
linux
内核
在我的cleanup_module中,我设置了一个变量,该变量告诉线程终止,然后将
sleep_on
(&WaitQ)作为cleanup_module中的最后一行。当
sleep_on
(& WaitQ )被调用时,什么被添加到WaitQ。是作为一个整体的模块还是在init_module中启动的线程?
浏览 2
提问于2011-10-24
得票数 0
回答已采纳
2
回答
linux
-
linux
脚本- "$#“
、
、
我有一个lines脚本,它有以下几行:set -o errexitthen exit 1有人能解释这些命令,特别是setter和"$#"部分吗?
浏览 9
提问于2015-12-19
得票数 1
回答已采纳
1
回答
是否有人使用UDP巨型图实现了解决方案?
、
我最近学到了巨型图(仅限UDP包> 65k - IPv6 )。虽然我不需要使用它们,但我想我应该深入研究一下,看看人们是如何做一些聪明的事情的。那么,是否有人使用过它们?如果使用过,又是如何使用的?哪种语言/软件/硬件支持它们?干杯
浏览 2
提问于2012-09-20
得票数 4
回答已采纳
1
回答
从
Linux
卸载
Linux
、
、
、
我在网上搜索如何从您的计算机中删除或卸载
Linux
,但我找到的唯一信息是如何从Windows中删除它。如果之前有人问过这个问题,我很抱歉。请放心,也让我知道如何不问以前问过的问题。提前谢谢你!
浏览 0
提问于2018-01-16
得票数 -2
1
回答
什么是GKEOP内核映像?
只要看看可能的
linux
内核,我就会爱上使用列出的。从没见过。
浏览 0
提问于2021-04-24
得票数 1
1
回答
EC2 ubuntu实例已满,但无法找到原因
、
、
这是当前的用法udev 488M 0 488M 0% /dev/dev/xvda1 7.7G 7.7G 396K 100% /tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 496M
浏览 0
提问于2019-10-25
得票数 2
1
回答
Arch
linux
在更新到内核5.10后随机冻结
、
、
、
、
start=227329 end=227330) time 278 us, min 1073, max 1079, scanline start 1066, end 1085
Linux
arch-thinkpad 5.10.4-arch2-1 #1 SMP PREEMPT Fri, 01 Jan 2021 05:29:53 +0000 x86\_64 GNU/
Linux
我使用: i3wm编辑:将
linux
内核升级到5.10.16解决了我的问题。不过,我还是会接受“西尔万·波兰”的回答,因为它对问题的复杂看
浏览 0
提问于2021-01-04
得票数 10
回答已采纳
2
回答
帮助定位
linux
/version.h
、
、
、
、
/dvb/version.h/usr/src/
linux
-headers-3.8.0-29-generic/include/config/arch/want/ipc/parse/version.h /usr/src/
linux
-headers-3.8.0-29-generic/incl
浏览 0
提问于2013-12-15
得票数 6
2
回答
从
Linux
安装
Linux
、
我在它上安装了
Linux
18.1,并使一切正常工作。我刚刚发现了一个相关的问题:无
浏览 0
提问于2017-04-25
得票数 7
回答已采纳
1
回答
如何查找源提供的二进制文件/包的列表
、
、
、
例如,apt展示将提供以下信息和更多信息Package:
linux
-libc-devPriority: optionalSource:
linux
这里的源代码是"
linux
“。类似地,我记得使用一个命令从源代码"
linux
“获取所有包,它提供了所有二进制文件和包。
浏览 0
提问于2020-07-28
得票数 2
回答已采纳
2
回答
如果不在同一系列中安装新内核,我如何删除系列中的旧内核?
、
、
、
linux
-headers-generic-lts-raring
linux
-image-3.8.0-35-genericSuggestedpackages:
linux
-lts-raring-tools我想要的是完全删除:
linux
-generic-lts-r
浏览 1
提问于2014-01-10
得票数 0
2
回答
错误: OpenSSL : x86_64:没有这样的文件或目录
、
、
# makemake[1]: Entering directory '/1/openssl-1.0.2f/crypto' /usr/bin/perl ../util/mkbuildinf.pl "cc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch x86_64 -O3 -DL_ENDIAN -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPE
浏览 9
提问于2016-08-18
得票数 7
1
回答
如何安装json gem -构建gem原生扩展失败
、
、
、
、
我正在尝试将rails应用程序部署到我的ubuntu
linux
服务器上。-I/opt/local/include -I/opt/ruby-enterprise-1.8.7- 2012.02/lib/ruby/1.8/i686-
linux
-I/opt/ruby-enterprise-1.8.7-2012.02/lib/ruby/1.8/i686-
linux
-I./ruby-ent
浏览 6
提问于2013-03-20
得票数 2
回答已采纳
3
回答
如何通过Apt下载最新稳定的Ubuntu内核的源代码?
、
、
DoneSkipping alreadydownloaded file '
linux
-signed_4.18.0-13.14.dsc' Skipping already downloaded file '
linux
-signed_4.18.0Skipping unpack of alre
浏览 0
提问于2019-01-06
得票数 1
回答已采纳
1
回答
为什么要自动移除我的旧内核?
、
、
、
linux
-image-5.4.0-31-generic/focal-updates,focal-security,now 5.4.0-31.35 amd64 [installed]
linux
-image-5.4.0-58-generic/focal-updates
linux
-image-5.4.0-65-gener
浏览 0
提问于2021-03-22
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券