腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在内核中放置微秒级延迟?
c
、
tcp
、
linux-kernel
我想在
Linux
kernel中设置微秒级的延迟。哪些函数支持它,需要为它添加什么头文件?
浏览 22
提问于2015-08-21
得票数 2
2
回答
控制程序执行
linux
、
kernel
、
signals
、
real-time
我正在写多线程应用程序的小调试程序。我的想法是运行正在调试的目标,例如100纳秒,然后暂停并检查其内存。然而,这(仅仅是伪代码)kill(target_app_pid, SIGSTOP); //stop target app 不会起作用,因为进程切换可能会在纳米睡眠之后立即发生,目标会按要求运行更长的时间。有没有办法给进程一个“定义的”时间片,然后挂起它?我能想到的唯一解决方案是添加系统调用并修复调度器,以实现我所需要的,但这需要
浏览 1
提问于2009-11-05
得票数 2
回答已采纳
1
回答
我得到了错误的未定义符号:__const_
udelay
?
c
、
linux-kernel
我尝试将
udelay
(500)放在内核文件中,并得到一个错误的未定义符号:__const_
udelay
,其中包括
linux
/delay.h头文件。我为什么要犯这个错误? 谢谢。
浏览 6
提问于2015-08-21
得票数 1
2
回答
如何在
Linux
内核中睡觉?
c
、
linux
、
linux-kernel
、
sleep
#include <
linux
/time.h>似乎不是正确的。为此目的,是否有更好的功能?
浏览 4
提问于2013-04-14
得票数 38
回答已采纳
2
回答
致命错误:
linux
/delay.h:没有这样的文件或目录
c
、
linux
、
delay
函数mdelay()在我的程序中使用,但是在编译时,GCC给了我一个错误: 将文件delay.h复制到/usr/
linux
文件夹中,但它将显示另一个丢失的头文件(asm/delay.h)。
浏览 8
提问于2014-01-29
得票数 0
回答已采纳
2
回答
Linux
的hrtimer -微秒
精度
?
linux
、
timer
、
module
、
kernel
、
real-time
是否有可能在
Linux
主机上以微秒级
精度
执行任务?也就是说,我想要在特定的时刻执行任务。我知道,
Linux
不是实时系统,但我正在寻找
Linux
上最好的解决方案。我运行的是
Linux
3.5.0(只是一个例子,尝试了从2.6.35到3.7的不同内核),/proc/timer_list显示hrtimer_interrupt,我没有在故障安全模式下运行,这会禁用hrtimer到目前为止,我最好的想法是将hrtimer与ndelay/
udelay
结合使用。这真的是最好
浏览 4
提问于2013-02-19
得票数 5
回答已采纳
1
回答
在
Linux
内核上执行mmap
c
、
linux-kernel
、
raspberry-pi
、
mmap
#include <
linux
/types.h> // uint_32#include <struct file *fd; if (IS_ERR(( fd = filp_open("/proc/device-tree/system/
linux<
浏览 23
提问于2021-10-03
得票数 1
回答已采纳
1
回答
如何使用pr_cont在同一行中继续先前的日志消息?
c
、
linux
、
linux-kernel
问题最近在
Linux
内核上做了一些工作,并希望使用“print”继续在同一行中继续先前的日志消息。因此,我尝试在<
linux
/kernel.h>中使用pr_cont替换函数中的printk。守则如下:#include <
linux
/delay.h>#include <
linux
/
浏览 15
提问于2022-06-01
得票数 1
1
回答
RPi4 :设备驱动程序-微秒延迟/计数
linux-kernel
、
raspberry-pi
、
embedded
、
linux-device-driver
、
raspberry-pi4
我是
Linux
设备驱动程序的初学者。我试图使用Raspberry Pi 4B实现超声波传感器(HC 04)的设备驱动程序,并提供以下详细信息: 现在面临的问题是为传感器的触发造成微秒延迟,在搜索过程中,发现jiffies不能给出微秒
精度</em
浏览 7
提问于2021-03-09
得票数 1
回答已采纳
2
回答
Linux
:
udelay
()返回得太早?
linux
、
kernel
、
driver
、
delayed-execution
为了创建这个延迟,我的驱动程序使用内核的
udelay
函数。具体来说,有一项呼吁呼吁尤德莱(90):iowrite32(trig, addr + CONTROL_OFFSET); iowrite32(trig, addr + CONTROL_OFFSET);
udelay
(90); // This is the problematic call据我所知,文档指出,
udelay
至少
浏览 7
提问于2011-12-02
得票数 6
1
回答
如何证明__
udelay
()在ARM嵌入式系统上工作正常?
linux
、
linux-kernel
、
embedded
不像我所期望的那样工作的是
udelay
()函数。读文档让我觉得单位在微秒内,但用逻辑分析器测量,它太短了。因此,我最终添加了这个代码,以获得50 to。{} 我不喜欢,但效果很好。在
udelay
代码中有一些奇怪的常量和指令。有人能告诉我这是怎么回事吗?
浏览 7
提问于2012-11-15
得票数 9
2
回答
在
linux
内核中有可能以微秒的粒度休眠吗?
c
、
linux-kernel
、
linux-device-driver
、
sleep
在
linux
内核中有可能以微秒的粒度休眠吗?据我所知,有可以在毫秒内休眠的msleep(),还有在微秒粒度内忙碌等待时间的
udelay
()。但我需要睡眠(而不是忙碌的等待)以达到微秒的粒度…… 有没有办法在
linux
内核中编写一个新的API来实现这一点?
浏览 7
提问于2015-01-23
得票数 1
3
回答
为什么在
linux
内核中
udelay
和ndelay是不准确的?
timer
、
linux-kernel
、
linux-device-driver
、
delay
我做了一个这样的功能
udelay
(4000);日志显示它是4.01毫秒,没问题trace_printk在内核代码中,我发现了这两个函数的实现{ __const_
udelay
(usecs * 0x10C7UL); /* 2**32 / 1000000 (rounded up) *
浏览 20
提问于2015-05-22
得票数 2
回答已采纳
1
回答
Linux
驱动程序上下文中的微秒延迟和自旋锁
linux
、
driver
、
mutex
、
spinlock
我有一个在gpio中读写的
Linux
驱动程序。读写操作采用单引脚进行,完全基于时序(、HDQ协议、)。最初的驱动程序是使用
udelay
()调用实现的,最糟糕的场景是500 us。
浏览 6
提问于2016-10-03
得票数 0
1
回答
Linux
内核模块中的周期性任务
linux
、
linux-kernel
、
task
、
kernel-module
、
gpio
目前,我正在为friendlyarm
Linux
2.6.32.2 (mini2440)开发GPIO内核模块。我来自电子学背景,是
Linux
的新手。set_current_state(TASK_INTERRUPTIBLE); {
udelay
(10);
udelay
(10); return 0;这是设备写入代码,它
浏览 2
提问于2011-11-29
得票数 10
回答已采纳
1
回答
看起来disable_irq不能真正屏蔽中断
c
、
linux-kernel
、
kernel
disable_irq(pdata->client->irq);
udelay
(100);
udelay
(100);
udelay
(100);
浏览 53
提问于2019-05-21
得票数 0
2
回答
配置
Linux
I2C速度
performance
、
linux-kernel
、
i2c
我在雪球板上使用I2C,默认运行频率为400 the,并希望将其减少到100 the。m_fd = open(m_filename.c_str(), O_RDWR); {}谢谢
浏览 23
提问于2013-03-11
得票数 2
回答已采纳
3
回答
如何利用
Linux
内核生成方波
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
我需要使用MIPS平台(这不是i386)开发一个产生方波的
Linux
驱动程序,周期约为1ms。,但这些方法都没有成功: unstableCannot使用使用timer/hrtimer ->但周期为12 is,而使用实时附加包作为RTLinux/RTAI,因为它们不支持MIPS使用具有永久循环和
udelay
浏览 3
提问于2012-02-01
得票数 0
1
回答
微秒级用户空间忙等待循环
linux
、
time
对于可以在用户空间中使用的函数,比如
linux
/delay.h中的
udelay
,有什么建议吗? 在用户空间中,我希望每10秒生成一次事件。准确性并不是特别重要,但我希望尽可能地接近它。它比使用usleep要好得多,但不写内核代码(或切换到实时
linux
),我还能做得更好吗?谢谢。
浏览 1
提问于2012-08-19
得票数 2
2
回答
如何产生延迟
multithreading
、
operating-system
、
kernel
、
delay
我知道这是一个完全不同的环境,因为我在我的2 GHz Core2 duo处理器中使用
linux
centOS。我已经尝试了下面的代码,但是我没有得到延迟。#include<
linux
/kernel.h>{ unsigned long int
浏览 7
提问于2011-11-22
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
工业机器人精度的含义,位置精度、轨迹精度、超调状态详细讲解
控制库存精度
高精度、低功耗、免布线的LoRa高精度倾角变送器
0.0001的精度!
批量检测DEM精度
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券