腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
linux
/dev/fb0
映射
到DDR以显示
drivers
、
display
、
x-server
、
framebuffer
、
drm
我想编写一个
linux
驱动程序,它将我指定的
内存地址
空间
映射
到/dev/fb0。 驱动程序应该由
linux
的哪个部分指定?drm或帧缓冲区或服务器X或其他什么?我的司机应该有哪些财产?
浏览 0
提问于2018-09-11
得票数 2
回答已采纳
1
回答
在嵌入式设备上使用内存
memory
、
memory-management
、
embedded
、
embedded-linux
、
non-volatile
运行
Linux
的嵌入式设备。MTD设备文件子系统通常用于与闪存交互。show <hex address> <number of words是否有可能逆转这一过程,即找到“驻留”特定设置的
内存地址
?假设我们知道一个特定的值,并且知道值存储在某个地方就是内存。有可能找到地址吗?
浏览 3
提问于2017-02-24
得票数 1
回答已采纳
1
回答
不使用
linux
API获取gpio的值。
c
、
embedded
、
assemblies
、
gpio
我不能使用
linux
API中的函数gpio_get_value。谁能告诉我另一种获取值的方法,是用C语言还是汇编程序?
浏览 2
提问于2014-04-08
得票数 0
2
回答
在内存空间中,
映射
区域和未
映射
区域之间有什么区别?
c
、
heap-memory
中断标志着
映射
内存空间的结束,即虚拟地址空间中与实际内存对应的部分。 我想更好地理解
映射
区域和未
映射
区域的概念。
浏览 1
提问于2016-05-18
得票数 10
回答已采纳
1
回答
内核线程对内核地址空间的任意读取会引起恐慌吗?
memory-management
、
linux-kernel
例如,我想在
Linux
中运行一个内核线程,以天真的方式读取最高1G地址空间的每个字。 我想这是可以的,即内核线程在内核地址空间中的任意读取不会引起恐慌。这是正确的吗?有谁能详细介绍一下吗?
浏览 1
提问于2011-02-15
得票数 2
2
回答
mmap的大小限制是多少?
linux
、
mmap
我使用mmap()将共享内存对象
映射
到进程。我的问题有两部分:所使用的
linux
内核是2.6.27。共享内存对象的大小约为32 is。
浏览 6
提问于2012-10-29
得票数 5
1
回答
进程超出其分配堆栈时的事件序列和OS参与
kernel
、
memory
、
stack
我的理解是,
Linux
内核在启动之前为每个进程分配一个堆栈,并且这个初始大小是可配置的。进程可以通过CPU指令直接将数据PUSH到堆栈,即在每个这样的步骤中不涉及OS。
浏览 0
提问于2020-07-06
得票数 0
1
回答
如何确定设备的
映射
位置?
linux
、
linux-device-driver
、
pci
我希望始终将这些设备
映射
到同一位置。我知道Bios可以做到。但我想要的是从
Linux
做的事情。1ºBIOS发现系统上的所有设备。2:然后询问每个设备,以确定BIOS是否将设置该设备,如果是,则确定该设备需要多少
内存地址
空间。谢谢!
浏览 10
提问于2016-02-03
得票数 0
1
回答
使用AndroidNativeC++注册外部应用程序地址空间
android
、
eclipse
、
android-ndk
、
cpu-registers
、
cortex-a
我从最后开始。我的问题:致命信号11
浏览 2
提问于2014-11-18
得票数 0
回答已采纳
2
回答
操作系统内存管理. malloc()调用
memory
、
operating-system
、
malloc
、
virtual
、
paging
我的答案是:运行时库在其虚拟
内存地址
空间中找到一个大小适当的内存块。(这就是处理碎片的第一次匹配、最佳匹配等分配算法发挥作用的地方)我明白了吗?例如,编译器\运行时库负责分配虚拟内存块,操作系统负责进程虚拟地址和物理地址(以及所需的分页算法)之间的<e
浏览 2
提问于2010-11-01
得票数 1
回答已采纳
1
回答
()读取整个内存页
android
、
c++
、
c
、
linux
、
ptrace
你好,我试图在Android/
Linux
中转储进程的内存。现在,我读取内存
映射
以获得内存区域的地址空间,然后读取以下每个单词:wait(NULL); ptrace(PTRACE_DETACH, pid, NULL, NULL); 通过指定要读取的
内存地址
空间的开始
浏览 1
提问于2015-12-23
得票数 0
回答已采纳
1
回答
当底层物理内存耗尽时,如何处理访问mmap-ed内存的总线错误?
linux
、
memory
、
mmap
我们使用"shm_open“创建共享内存对象,然后使用"mmap”将其
映射
到内存区域。这在
Linux
中似乎是一个通用的东西,因为"mmap“只
映射
虚拟
内存地址
空间,而系统只在访问页面时分配实际的物理内存。 我的问题是:我应该如何优雅地处理这种“例外”呢?什么是最佳做法?
浏览 1
提问于2013-10-15
得票数 2
1
回答
从主内存到同一个缓存块可以
映射
多少个块?
caching
、
memory
、
embedded
、
riscv
映射
到同一个缓存块的主
内存地址
的最佳数量是多少?假设我们要将512 KB主内存
映射
到4KB缓存。如果我们选择创建一个直接
映射
的缓存:我们要将128个主
内存地址
映射
到同一个缓存块上?是不是太多了?怎么知道?
浏览 4
提问于2022-06-20
得票数 0
1
回答
/proc/io*是如何居住的?
linux-kernel
、
linux-device-driver
、
hardware
因此,如果我正确理解,cat /proc/iomem列出了
映射
到这个和那个设备寄存器的
内存地址
,类似于ioports。如果您拿起一些关于
Linux
设备驱动程序的书,它将说明iomem由调用request_region()的驱动程序填充,或者类似的内容。 但是设备驱动程序是如何知道硬件寄存器在哪里的呢?例如,对于大多数人来说,rtc0似乎占据着0070:0071 --
Linux
/设备驱动程序如何知道我的系统中的晶体管和电线是连接在一起的,从而使翻转这些位正好对应于读取RTC的信号?
浏览 1
提问于2017-05-03
得票数 0
回答已采纳
2
回答
CPU如何知道PCI附加空间?
linux-kernel
、
pci
、
memory-mapping
、
pci-e
我理解PCI和PCIe设备可以由CPU配置(通过BIOS或OS中的代码),通过写入设备配置空间的特定区域来响应特定的物理
内存地址
。事实上,
Linux
内核有相当复杂的算法来完成这一任务,同时考虑到了设备的许多需求(内存对齐、DMA功能等)。看到软件似乎控制着是否、何时和哪里
映射
了这个内存,我的问题是:一个软件如何控制物理内存的
映射
?
浏览 0
提问于2013-10-27
得票数 5
回答已采纳
1
回答
gpio_request是如何处理GPIO号到虚拟
内存地址
的?
linux
、
memory-address
、
gpio
有一个问题,gpio_request需要一个GPIO号,但在内核中它需要一个地址来处理gpio,
Linux
是如何实现这一点的?在芯片规范中,例如MSM8x60或其他芯片规范中,总有一个内存
映射
图显示哪个内存区域是用于GPIO的。但是在内核驱动中,我们使用gpio号来访问gpio。我的问题是: 1,芯片规格的内存
映射
中的
内存地址
是物理地址吗? 2,在内核中,它使用虚拟地址,内核如何将gpio号转换为虚拟地址?致以对Bill Wang的问候
浏览 0
提问于2012-12-13
得票数 3
1
回答
在组装英特尔x64为什么要在stdin周围放置方括号?
assembly
、
x86
、
gdb
、
dereference
我还知道libc在运行时动态地链接到我的可执行文件,并
映射
到程序虚拟
内存地址
空间的堆栈和堆之间。 x64,
Linux
,
Linux
。
浏览 2
提问于2016-09-03
得票数 0
回答已采纳
3
回答
取消引用指向任意地址的指针会导致分段错误
c
、
pointers
、
undefined-behavior
、
dereference
我已经为指针编写了一个简单的C代码。根据我的理解,指针是一个保存另一个变量地址的变量。例如: int *ptr = &x;然而,当我尝试下面的代码时,我得到了分段错误int main() int *ptr = 25; printf("%d", *
浏览 2
提问于2019-10-01
得票数 1
1
回答
当使用内存
映射
IO时调用ioread函数的好处是什么?
linux
、
io
、
linux-kernel
、
x86
、
linux-device-driver
要使用内存
映射
的I/O,我们需要首先调用request_mem_region。unsigned long len,然后,由于内核在虚拟地址空间中运行,需要通过运行ioremap函数将物理地址
映射
到虚拟地址空间来自
Linux
设备驱动程序手册 一旦配备了ioremap (和iounmap),设备驱动程序就可以访问任何I/O
内存地址
,无论它是否直接
映射
到虚拟地址空间。
浏览 2
提问于2019-11-30
得票数 5
回答已采纳
1
回答
将物理
内存地址
映射
到windows中的用户空间应用程序。
windows
、
memory
、
memory-mapping
、
virtual-address-space
能否将物理
内存地址
映射
到windows用户空间应用程序虚拟地址以进行读写?编辑:我有一个实时操作系统与windows并行运行的系统.来宾操作系统(RTOS)能够通过将物理地址
映射
到虚拟内存空间,从内存
映射
的PCIe从外设读取和写入内存。我想做的是,能够从windows用户空间应用程序直接与PCIe从设备进行通信,但这需要我将物理
内存地址
映射
到用户空间虚拟内存空间。 提前谢谢。
浏览 3
提问于2014-01-15
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内存映射mmap原理分析
Mybatis关联映射
EOS映射教程
Hibernate(4)映射关系
Hibernate实体关系映射
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券