腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
驱动
程序:延迟流水线
、
、
我想要创建一个无阻塞
读写
的
驱动
程序。pipe0的输入与pipe1的输出相连接。在write()上,数据在延迟后被写入管道(使用内核计时器或工作队列)。最后,我要测量
读写
缓冲区
大小设置为1B、1KB、延迟设置为0、1ms和1秒的
驱动
程序的吞吐量。如何首先创建
驱动
程序,以便每当任何进程生成输出时,我的
驱动
程序都应该读入
缓冲区
。 如何将
缓冲
浏览 0
提问于2017-05-06
得票数 -1
2
回答
内核读/写用户空间内存
、
首先,从用户空间malloc一个
缓冲区
,并用全'A‘填充
缓冲区
最后,我可以使用直接从用户空间传递的原始指针来
读写
缓冲区
。 为什么?
Linux
设备
驱动
程序,第三版,第415页,说内核不能直接操作没有映射到内核地址空间的内存。
浏览 2
提问于2012-01-17
得票数 1
回答已采纳
1
回答
从用户空间调用
驱动
程序API的成本
、
、
、
这都是在
Linux
和C。
驱动
程序已经根据先前的ioctl调用知道了所需的次数,不管发生什么。选项1需要在用户空间和内核空间之间进行更多切换,我知道这会降低性能。对于读取调用,传递回用户空间的
缓冲区
将大8倍,除非可以一次将1读传递回用户空间,
浏览 2
提问于2012-09-18
得票数 1
1
回答
如何在Python中获得读/写磁盘速度?
、
、
、
在Python程序中,我需要获得主机上所有磁盘的累积
读写
速度。我使用subprocess.check_output()来调用以下
Linux
命令:其结果是: Timing buffered但是,在hdparm的手册页上,我找到了对-t标志的解释,它基本上说,在执行测量时,其他进程不应该同时
读写
磁盘: 为基准测试和比较目的执行设备读取的时间安排。这显示了在没有任何数据缓存的情况下通过
缓冲区
缓存读取磁盘的速度。这
浏览 1
提问于2016-10-18
得票数 6
1
回答
阻止读取操作直到发生外部事件的正确方法?
、
、
、
我正在为数据采集系统开发一个设备
驱动
程序。有一个pci设备,它同时提供定期的输入和输出数据。然后,
linux
通过文件操作来管理循环
缓冲区
中的数据。下面是
驱动
程序代码的一部分(为了简单起见,省略了与循环
缓冲区
相关的所有代码)。PCI设备初始化在其他地方处理,pci_interupt不是中断处理程序的真正入口点)#include <
linux
/wait.h> static DEC
浏览 1
提问于2017-11-17
得票数 0
1
回答
在读/写操作期间,tty
驱动
程序如何与UART
驱动
程序交互?
、
、
、
我正在修改/开发一个SDIO UART
驱动
程序。在
读写
操作过程中,tty
驱动
如何与UART
驱动
交互?我对
缓冲区
管理很感兴趣。 我在网上搜索,但没有找到所需的信息。
浏览 1
提问于2011-05-05
得票数 5
回答已采纳
1
回答
如何在设备中安装nvme
linux
驱动
程序时调用pcie函数
、
、
、
我刚接触
linux
设备
驱动
程序,熟悉pcie和nvme的
linux
驱动
程序代码。我已经加载了
linux
nvme
驱动
程序,可以通过nvme cli发送
读写
命令。加载nvme
驱动
程序后,是否可以将pcie通信(更改速度、通道)发送到设备。要对现有nvme
驱动
程序代码进行哪些更改?主要目标是移植一组pcie测试用例,以便与nvme读/写并行运行。
浏览 163
提问于2021-04-30
得票数 0
2
回答
如何在
LINUX
(Ubuntu)和Mac上格式化4TB USB外部
驱动
器?
、
、
、
、
我很难在
LINUX
(Ubuntu14.04)和我的Mac上获得一个4TB的外部USB
驱动
器。这似乎“解决了”了我的问题,因为我现在可以在
LINUX
和Max上使用它进行
读写
,但是现在它已经从4TB变成了1.74TB。然而,最终,我希望这个
驱动
器能够同时在
LINUX
和Max上使用。在评论中,到目前为止的建议
浏览 0
提问于2017-01-11
得票数 1
1
回答
IOCP和io_uring是异步
读写
的吗?
、
、
、
、
Linux
是异步通知。当文件描述符变得可读/可写/可接受时,epoll_wait将返回这个fd。但是
读写
仍然是同步的,会阻塞线程。因此Redis6.0使用线程池来处理网络io。Windows IOCP和
Linux
是预言家。当io_uring_enter返回时,读取的数据已经放置在
缓冲区
中,写
缓冲区
全部已经写入。负责复制这些
缓冲区
数据的?仍然会阻塞当前线程?
浏览 6
提问于2022-03-30
得票数 1
1
回答
char*和unsigned char *有什么区别?
、
、
、
在使用c的
Linux
中,当我
读写
二进制
缓冲区
时,我没有理解char*和unsigned char*有什么区别? 不能使用char*而需要使用unsigned char*时
浏览 2
提问于2020-06-18
得票数 0
1
回答
如何估计包括同步在内的写入过程的整个时间?
、
、
、
pv可以显示操作系统所看到的进程时间,但是如果目标
驱动
器速度慢且内存多,它只显示数据写入
缓冲区
的时间。这个时间可以是实时时间的一小部分,直到
缓冲区
被刷新。它过去给出了比pv更好的估计值,但是现在的USB
驱动
器和存储卡仍然非常慢,而其他进程却是快速的,可用的
缓冲区
内存也很大。因此,dd也将在
缓冲区
被冲洗之前完成很久。我可以运行iotop来显示读和写进程,以及
读写
的速度,但是它并不估计剩余的时间。 如何显示整个写入过程的进度和估计时间?如何显示整个写入过程的进度和估计时间,
浏览 0
提问于2019-11-26
得票数 0
回答已采纳
1
回答
在
Linux
中监控传输、网络和链路层
缓冲区
/队列(已加载、空、满和丢弃)
、
据我所知,这些是
Linux
中UDP的
缓冲区
/队列(如果我错了,请纠正我)我知道我们可以监视/proc/net/udp中的丢弃
浏览 14
提问于2012-05-24
得票数 0
1
回答
Linux
和
读写
一个通用的32位寄存器
我在NIOS II处理器和设备树上使用嵌入式
Linux
。GPIO功能提供一次读取和/或写入单个位的能力。我有一些固件和PIOS,我想通过一次设置或读取所有32位来自动读取或写入。似乎会有一个通用的设备
驱动
程序,如果设备树被赋予了适当的兼容性,那么就会存在一个允许打开设备然后
读写
设备的
驱动
程序。我已经搜索了此功能,但没有找到
驱动
程序。一个存在于分支中,但已被Linus删除。我的问题是,
读写
通用32位寄存器/pio设备的
Linux
设备树方法是什么?
浏览 8
提问于2013-05-30
得票数 1
1
回答
为什么我的
驱动
器在使用win8操作系统后进入只读模式?
、
我有两种OSes:一种是
Linux
,另一种是Windows8。当我引导到Windows8之后,当我返回到
Linux
时,除了
Linux
驱动
器之外,我的
驱动
器只会被读取。我找到了一种通过这个问题和答案以
读写
模式挂载它们的方法,但我有一个问题:Windows8是否将我的
驱动
器更改为只读模式,如果是,为什么? 谢谢。
浏览 0
提问于2019-08-28
得票数 0
1
回答
用于显示的
Linux
设备
驱动
程序
、
、
我正在研究运行TFT显示的
linux
显示设备
驱动
程序,现在框架
缓冲区
存储要显示的所有数据。 问:显示
驱动
程序是否有自己的等价物
缓冲区
来处理内核中的框架
缓冲区
?我担心的是,处理器必须从GPU获取输出,并生成一个帧
缓冲区
发送到显示
驱动
程序,但是根据显示可能存在一些延迟和其他问题,那么显示
驱动
程序直接访问框架
缓冲区
还是使用自己的
缓冲区
呢?
浏览 1
提问于2021-01-05
得票数 2
回答已采纳
1
回答
Linux
驱动
程序上下文中的微秒延迟和自旋锁
、
、
、
我有一个关于自旋锁和
驱动
程序延迟的一般性问题。我有一个在gpio中
读写
的
Linux
驱动
程序。
读写
操作采用单引脚进行,完全基于时序(、HDQ协议、)。最初的
驱动
程序是使用udelay()调用实现的,最糟糕的场景是500 us。
驱动
程序不实现任何中断,只是使用常规的gpio_get_value()和gpio_set_value().在特定的GPIO中进行定期读取和写入。在这些延迟之间,
驱动
程序包含自旋锁。这有多安全?
浏览 6
提问于2016-10-03
得票数 0
1
回答
当SD卡连接到
Linux
计算机时会发生什么?
、
、
、
、
当我们将SD卡连接到运行
Linux
系统的计算机时,我的理解是:
Linux
通过存储在SD卡上的标识符将设备标识为SD卡。除了这个标识符之外,还有一个SD卡控制器,它负责卡片之间的
读写
。在
Linux
中,SD卡在/dev中显示为块设备。然后,SD卡
驱动
程序将加载到内核中,并连接到设备文件中使用。这个SD卡
驱动
程序负责
读写
SD卡上的SD卡控制器。它是写在卡上还是只写在
Linux
计算机上?提前谢谢。
浏览 0
提问于2021-11-10
得票数 0
1
回答
Xilinx Zynq平台上使用AXI-DMA IP的PCM DMA引擎
、
、
、
、
这是我当前的数据路径: 我在Zynq PS上使用的是
Linux
4.10内核。我使用
Linux
的ASoC子系统来产生pcm流和控制我的外部音频放大器。我有512MB的DDR内存连接到Zynq。在过去,我使用Zynq PS中的PL330来
驱动
DMA引擎。我的I2S控制器过去在它的AXI-Lite寄存器空间中内置了一个先进先出,所以所有的DMA传输都通过AXI-Lite接口。现在,我不太明白如何使用AXI-DMA而不是PL330将此
驱动
程序更改为DMA。
浏览 57
提问于2017-02-24
得票数 3
2
回答
确定dvd
驱动
器的能力
、
除了检查特定DVD
驱动
器的手册外,是否有任何方法可以确定DVD
驱动
器是否支持DVD +R/-R (DL)的
读写
功能? 在Windows中,Nero InfoTool是确定
驱动
器性能的一种方便的方法。
linux
有等效的工具(或方法)吗?
浏览 0
提问于2015-04-28
得票数 4
回答已采纳
1
回答
Windows同步物理
驱动
器访问
、
Windows是否可以同时读/写两个物理上分离的磁盘
驱动
器(两个
驱动
器号,非RAID)?显然,你可以在同步模式下读/写应用程序、文件等。但是请求是否真的是并发运行的,还是请求是交替运行的?
浏览 0
提问于2013-04-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Windows驱动编程之内存读写
Linux驱动系列-PWM驱动
Linux系统编程 读写锁rwlock
Libc Realpath缓冲区下溢漏洞,可导致Linux本地提权
Linux设备驱动开发
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券