腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
mmap
返回的大小为零?
、
、
、
我正在使用beaglebone (运行Angstrom
Linux
),并尝试使用Python的
mmap
模块来获得对/dev/mem
文件
的
读写
访问权限。
mmap
_size=0x48ffffff-
mmap
_o
浏览 8
提问于2013-05-09
得票数 0
回答已采纳
1
回答
MMAP
读写
文件
、
我试图使用
mmap
读取
文件
,然后对其进行加密,然后将加密写入输出
文件
。我也试图用
mmap
来实现这一点,但是当我运行代码时,它告诉我,由于“无效的参数”,它无法取消
mmap
。memParam) currAmt = lseek(inputFile, blockSize, SEEK_SET); writeAmt = lseek(outputFile, currAmt, SEEK
浏览 0
提问于2012-09-30
得票数 0
1
回答
随机读/写一个大
文件
-
mmap
上的每一个读/写?
、
、
假设我有一份大
文件
,1 1Go。我想读10ko在偏移量10,然后写645ko在偏移量235689,然后读150 so在偏移量648975,等等。这两者之间的最佳方法是什么: 或者打开
文件
。在读/写时,
mmap
-
文件
(多大?)然后把它们拆开。最后,关闭
文件
。
浏览 0
提问于2019-06-28
得票数 1
1
回答
/dev/mem或用户空间突发传输;如何获得更快的/dev/mem访问
、
、
当设备树被修改时,
Linux
从到。对设备树进行了修改,以防止
linux
使用RAM (因此它可以用作PL的缓冲区) device_type = "memory";int* addr_start =
mmap
(NULL,
m
浏览 9
提问于2020-11-01
得票数 2
1
回答
在Ubuntu
mmap
中有区分
读写
的解决方案吗?
、
、
我正在学习
Linux
编程,我有一个关于
mmap
的问题。我使用的是Ubuntu 14.04。 由衷地感谢
浏览 0
提问于2015-09-10
得票数 0
2
回答
如何使用C/C++访问特定的内存地址
、
、
因此,考虑到我如何制作自己的硬件/驱动程序,我使用的是GPIO,而且我知道GPIO实际上在特定的范围内对所有硬件使用特定的内存库,但我将如何读取并将它们写入这些内存库呢?P.S我用的是树莓派。
浏览 5
提问于2012-09-27
得票数 2
1
回答
将UART数据重定向到pcie端口
、
、
、
我想把传到PCIE的数据传输到UART.And上,因为我有
linux
操作系统。提前谢谢。
浏览 4
提问于2016-10-28
得票数 0
2
回答
易于使用的C++共享内存库
、
、
、
注意:我只关心在
Linux
平台上运行
浏览 1
提问于2013-05-22
得票数 1
回答已采纳
1
回答
为什么
mmap
仍然增加了磁盘读取?
、
、
、
对于Ubuntu 20.04,我使用
mmap
映射一个磁盘
文件
(大约4G)。
文件
每天都在变化,所以我每天都要映射另一个
文件
。 我发现有时候(并不总是),尽管
mmap
完成了,磁盘读操作还是增加得很快。为什么
mmap
不将所有
文件
加载到内存中?
浏览 0
提问于2020-10-11
得票数 0
3
回答
Linux
上的Python
mmap
“权限被拒绝”
、
、
我有一个非常大的
文件
,我试图用
mmap
打开,但它拒绝了我的许可。我尝试过os.open的不同标志和模式,但对我来说就是不起作用。>>> mfd = os.open('BigFile', 0)Traceback (most recentcall last): File "<stdin>"
浏览 143
提问于2011-06-09
得票数 24
回答已采纳
2
回答
如何关闭shm_open
文件
描述符而不断开链接?
、
、
、
、
我有一个共同的共享内存空间,多个进程可以对它进行
读写
。在使用shm_open()访问共享内存和
mmap
()写入内存映射
文件
时,我遇到了这个问题。但是,在对包装器方法进行了几次调用之后,当我调用ERRNO 24时,会遇到shm_open() (打开的
文件
太多)。如何关闭
文件
描述符并保持与共享内存关联的名称?= shm_open(name, O_RDWR, S_IWUSR | S_IWOTH); IntP
浏览 2
提问于2018-12-19
得票数 1
回答已采纳
1
回答
Lucene (或者Elasticsearch)为什么不使用
mmap
来编写呢?
、
、
、
、
在大多数情况下,Lucene使用MMapDirectory进行
读写
。它使用
mmap
进行阅读,但不用于写作。与MMapDirectory类的注释一样: 我想知道为什么。是因为
mmap
写的速度并不比传统的写快吗?
浏览 4
提问于2021-12-16
得票数 1
2
回答
PCIe驱动程序-用户空间如何访问它?
、
、
、
、
我正在为
Linux
编写一个PCIe驱动程序,该驱动程序目前没有DMA,需要知道如何在从用户空间启用PCIe设备后读取和写入它。在驱动程序中,我做了探测()中的基本操作:pci_request_regions();但是如何从用户空间访问这个内存来进行
读写
呢?我是否向我的PCIe驱动程序添加
文件
操作?来自pci_iomap的内存是否显示用户空间代码可以调用的某个位置:
mmap</e
浏览 8
提问于2016-02-08
得票数 7
回答已采纳
1
回答
mmap
需要shm_open吗?
、
我有一种情况,我需要执行
文件
IO,但我被沙箱包围了。因此,我使用带有
mmap
的shm_open来返回一个
文件
描述符,我可以愉快地在内存中
读写
它。谢谢!
浏览 2
提问于2012-12-04
得票数 3
回答已采纳
2
回答
内存压力下匿名
mmap
相对于malloc的优势
、
、
、
我正在运行一些大型数组处理代码(在运行
Linux
的奔腾上)。数组的大小足以供进程交换。到目前为止,它是有效的,可能是因为我试图保持我的
读写
是连续的。但是,我很快就需要处理更大的数组。在我的粗浅理解中,
mmap
实现了一个从tmpfs分区挂载的内存映射
文件
,在内存压力下,它将回退到交换机制。我想要了解的是
mmap
如何比标准malloc做得更好(出于原因或争论,我假设它确实更好,我不知道是不是这样)。 注意:请不要建议使用64位或更多的RAM。不幸的是,这不是一种选择。
浏览 1
提问于2011-11-25
得票数 5
回答已采纳
1
回答
尝试通过/dev/mem访问大于4000字节的大小时出现总线错误
、
、
、
我正在尝试通过python /dev/mem
文件
对BRAM进行
读写
。当我试图访问超过4000字节的大小时,我得到了总线错误。而且,我没有得到适当的API来将数据写入到BRAM。我需要一个合适的/dev/mem应用程序来对BRAM执行
读写
操作 我的python代码如图所示 从BRAM读取数据 base_addr = raddrvirt_offset = base_addr - virt_
浏览 53
提问于2021-08-18
得票数 0
2
回答
如何使用C的
mmap
()更改文本
文件
中的字符?
\n“保存到一个名为hello.txt的文本
文件
中。如果我想把'H‘改成'R’或者别的什么,我能用
mmap
()来实现吗?
浏览 0
提问于2016-03-08
得票数 3
4
回答
mmap
用例
、
、
、
老师在一些论文中简要地提到了
mmap
函数(内存映射)。我说的对吗?
mmap
只用于这个吗?
浏览 7
提问于2012-04-18
得票数 1
回答已采纳
2
回答
MySQL进程是在用户模式还是内核模式下运行?
、
、
、
我发现mysqld不调用系统调用,但是mysqld在VFS上有
读写
功能。 那么,MySQL进程是在用户模式还是内核模式下运行呢?
浏览 5
提问于2015-08-21
得票数 1
回答已采纳
1
回答
在Imx6上读取SPI寄存器时
linux
挂起
、
、
、
、
我有一个在NXP的Imx6 SoC上运行的嵌入式
linux
项目,我正在尝试使用它的SPI。由于没有支持主从模式的驱动程序,我首先尝试从用户空间处理它。我使用
mmap
访问SPI寄存器,但是当我尝试用
mmap
读写
它们时,系统会挂起,我必须重新启动。我对
linux
设备管理非常陌生,所以想知道为什么用同样的方法我可以访问其他设备的寄存器,而不能访问SPI的寄存器。为什么当我试图读取这些寄存器时
linux
会挂起?
浏览 4
提问于2017-02-10
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内存映射mmap原理分析
python读写文件
Python读写docx文件
Python编程:文件读写
Python的文件读写
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券