腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将UART数据重定向到pcie端口
、
、
、
我想把传到PCIE的数据传输到UART.And上,因为我有
linux
操作系统。提前谢谢。
浏览 4
提问于2016-10-28
得票数 0
1
回答
让用户读写物理地址的dma_common_
mmap
文档
、
、
我正在尝试编写一个
Linux
内核模块,以便使用dma_common_
mmap
()将一些地址映射回用户。然后,我希望用户映射并写入/读取地址空间。我现在的主要问题是我找不到dma_common_
mmap
()的文档,有吗?我已经搜索过,但没有找到如何使用它,并让用户
读
/写地址。
浏览 22
提问于2016-06-07
得票数 1
回答已采纳
1
回答
如何禁用
mmap
()的写入时复制和按需填零
、
、
、
、
我正在使用
mmap
()实现cp(文件复制)命令。为此,我将源文件映射为MAP_PRIVATE模式(因为我只想读取),将目标文件映射为MAP_SHARED模式(因为我必须写回目标文件更改后的内容)。1)源文件调用
mmap
(MAP_PRIVATE)时按需填零。2)为目标文件调用
mmap
(MAP_SHARED)时进行写入时复制。谢谢,哈里什
浏览 7
提问于2012-06-21
得票数 6
回答已采纳
3
回答
为什么不能将
mmap
与套接字fd一起用作参数?
、
我知道这是不可能的,我正在试图理解它背后的真正原因
浏览 1
提问于2011-02-02
得票数 1
回答已采纳
2
回答
在以非root用户身份运行的程序上通过sysfs、
mmap
或设备驱动程序控制GPIO?
、
、
我正在尝试编写一个c程序来访问嵌入式
linux
系统上的GPIO,该系统将由非root用户运行。我已经可以通过sysfs (/sys/class/gpio)访问gpio,并编写了一个使用
mmap
(通过/dev/mem/)控制gpio的简单程序。是否授予用户对/sys/class/gpio/的
读
/写访问权限,以便程序可以使用sysfs? 或者授予用户对/dev/mem/的
读
/写
浏览 9
提问于2012-10-19
得票数 2
回答已采纳
1
回答
使用
mmap
读取的非惰性文件?
、
、
、
、
当您使用
mmap
从文件读取时,它执行延迟文件读取,也就是说,它只将您从硬盘使用的数据带到RAM中。现在,有什么方法可以强制将整个文件同时读入RAM吗?
浏览 1
提问于2014-11-26
得票数 1
回答已采纳
1
回答
如何访问内核空间中的物理地址
、
、
如何使用内核直接修改内存块地址中的数据在旧版本(X86_64)中,我使用
mmap
映射/ dev / mem,但它在arm64中不起作用 mapStart = (voi
浏览 9
提问于2016-06-05
得票数 1
2
回答
Windows相当于
Linux
的预
读
系统调用?
、
、
、
、
有没有与
Linux
的预
读
系统调用相当的Windows系统?如果可能的话,我想要一个完整的函数签名,显示等效的偏移/计数参数(或下/上)。例如:
Linux
函数签名是:它的用法的一个例子是其中" file“是先前由
mmap
之类的函数设置的文件描述符。编辑2:如果你不确定预
读
是怎么做的,请阅读以下内容
浏览 0
提问于2010-01-26
得票数 16
1
回答
用于
linux
/sys节点的API
、
/sys (和/proc)中的所有节点是否都有一个等价的API?就像一个ioctl或者一个库函数。我能用什么资源找到这些? 我希望通过在/proc/sys/net/core/rps_sock_flow_entries和/sys/class/net/<iface>/queues/rx-X/rps_flow_cnt;中设置值来启用RFS。
浏览 3
提问于2022-01-18
得票数 0
3
回答
Linux
上的Python
mmap
“权限被拒绝”
、
、
我有一个非常大的文件,我试图用
mmap
打开,但它拒绝了我的许可。我尝试过os.open的不同标志和模式,但对我来说就是不起作用。>>> mfd = os.open('BigFile', 0)Traceback (most recentcall last): File "<stdin>", line 1
浏览 143
提问于2011-06-09
得票数 24
回答已采纳
2
回答
为什么在struct file_operation中没有munmap回调?
、
、
、
我正在开发一个
Linux
内核模块,它通过syscall
mmap
与用户应用程序共享一段内存。在struct file_operations中定义的
mmap
回调的帮助下,模块正常工作,当调用syscall时,
mmap
回调会
通知
模块。因此,我必须执行另一个ioctl来
通知
内核模块,共享已被撤销,这既不方便也不安全。 在搜索解决方案时,我发现曾经定义了一个munmap回调。但是当内核版本大约是2.4或之后的几次时,它就被删除了。有人能告诉我为什么删除munmap回调,或者在调用munmap s
浏览 3
提问于2014-08-02
得票数 6
回答已采纳
1
回答
在
mmap
区域按顺序/随机读取主页面错误号
、
、
、
、
我正在跟踪这个答案,试图用
mmap
生成一些主要的页面错误:#include <stdio.h>#include <sysfstat(fd, &stats); char * map = (char *)
mmap
NULL, stats.st_size, PROT_READ, MAP_SHARED
浏览 0
提问于2019-08-04
得票数 1
回答已采纳
1
回答
关于SQLITE数据库的C API
、
有没有可能使用C API在sqlite数据库中插入/检索图像文件?如果有,建议我使用以下方法编写代码int sqlite_decode_binary(const unsigned char *in, unsigned char *out);
浏览 1
提问于2013-07-19
得票数 0
2
回答
mmap
+ madvise真的是一种异步I/O吗?
、
、
、
、
我正在尝试弄清楚是否
mmap
一个文件,然后使用madvise()或带有MADV_WILLNEED/POSIX_MADV_WILLNEED的posix_madvise()实际上会触发后台异步I/O进行预
读
但是,在调用带有MADV_WILLNEED的madvise()时,是否有任何实际的主流POSIX实现(如
Linux
)实际执行异步文件I/O?我似乎得不到任何有关这方面的可靠信息。认为,至少在
Linux
上是这样的,即使它不是很理想,因为没有回调机制。这个声称带有POSIX_FADV_WILLNEE
浏览 3
提问于2015-07-04
得票数 7
1
回答
在
Linux
集群中跨机器共享大型mmaped数据文件
、
、
、
、
假设我有一个1TB的数据文件,从一个“主”
linux
系统的本地挂载的hdd文件系统中进行mmapped
读
/写,
读
/写到在这个“主”系统上运行的一个进程的虚拟地址空间。我有20台专用的“从”
linux
服务器通过千兆交换机连接到“主”系统。我想在这些“从”服务器上随机
读
访问这1TB,方法是将它以只读方式映射到它们的进程地址空间。(例如,是否可以通过NFS挂载文件,然后从那里对其进行
mmap
?如果是,这是最好的解决方案吗?如果没有,解决方案是什么?)
浏览 0
提问于2012-04-17
得票数 4
1
回答
当两个进程写入mmaped文件的同一部分时,会发生什么情况?
、
、
、
我正在编写一个C程序,它使用
mmap
系统调用,运行在
Linux
3.12-64位上。 如果我有两个进程对磁盘文件的相同区域进行
读
/写访问,然后同时修改两个进程的区域内容.如果其他进程可以看到更新--在
Linux
实现做出保证之前是否发生了?
浏览 0
提问于2013-12-28
得票数 4
回答已采纳
1
回答
禁用特定文件上的缓存/缓冲区(
Linux
)
、
、
、
、
该文件表示FPGA和
linux
系统之间的共享内存空间。因此,我希望能够将数据从
linux
系统写入到这个内存中,并返回FPGA可能做的任何更改(目前,FPGA只是从内存空间中获取一部分数据,并将6添加到32位字的LSB中,就像我编写的0x40302010,如果我
读
回数据应该会得到但是,不管是python还是
linux
,或者两者都在缓冲文件,而不是再次读取"SD卡“(FPGA),并且将文件数据存储在内存中。(请注意,我可以使用
mmap
.flush()将我从python编写的任何数据转储到FPGA,但
浏览 15
提问于2015-04-28
得票数 5
回答已采纳
1
回答
创建小于4097字节的
Linux
i386 a.out可执行文件
、
我正在尝试创建一个小于4097字节的
Linux
i386 a.out可执行文件,但到目前为止,我的所有努力都失败了。中测试它:$ sudo sysctl vm.
mmap
_min_addr=4096 如果a_text不是0x1000 (4096)的倍数,
Linux
就不会运行该程序。如果文件比a_text + a_data字节短,那么
Linux
浏览 9
提问于2022-10-11
得票数 3
回答已采纳
1
回答
我能映射到内存中的可查找字符设备`/dev/mem_8‘并使用x86_64指令访问它吗?
、
、
、
、
操作系统:
Linux
x86_64内核>= 2.6
浏览 3
提问于2013-10-08
得票数 1
回答已采纳
3
回答
与I/O地址端口相比,设备
mmap
如何工作?
、
、
、
、
我想知道
Linux
是否认为
mmap
到外围设备内存与通过I/O端口
读
/写设备有什么不同。根据我在汇编课上学到的知识,我们几乎以与内存寻址相同的方式来看待I/O端口寻址。
浏览 0
提问于2012-04-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内存映射mmap原理分析
Kafka和RocketMQ底层存储之那些你不知道的事
深入理解 Linux的I/O 系统
Linux的异步通知接收中要注意使能顺序
【得物技术】零拷贝
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券