腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C-从内核模块写入物理内存
c
、
memory
、
module
、
kernel
、
interrupt
unsigned int address; memsize = 1024; }似乎我的
ioremap
浏览 1
提问于2013-03-06
得票数 8
回答已采纳
1
回答
写到HW控制器的寄存器和DMA是如何在ARM arch机上工作的?
c
、
linux
、
kernel
、
arm
、
dma
调用此函数时:{}
浏览 2
提问于2012-11-06
得票数 0
回答已采纳
2
回答
我们需要为memmap保留内存块映射吗?
c
、
memory-management
、
linux-kernel
、
linux-device-driver
、
kernel
我使用memmap=8G$4G
linux
内核引导参数保留内存块。
ioremap
执行特定于平台的操作序列,以便通过readb/readw/readl/writeb/ writew/writel函数和其他mmio帮助程序访问总线内存CPU。因此,如果我不能使用
ioremap
返回的地址作为直接寻址内存的虚拟地址,那么更广泛的问题是什么时候应该对内存进行
ioremap
?
浏览 7
提问于2012-10-16
得票数 0
2
回答
读写寄存器
linux
设备驱动程序
device-driver
、
watchdog
、
pandaboard
/include/
linux
/version.h>#/
linux
/include/
linux
/highmem.h> #include </home/salman/
浏览 8
提问于2013-08-05
得票数 0
1
回答
ioremap
_wc()是否创建了一个由页面和许多PTE组成的结构?
linux
、
memory-management
、
linux-kernel
、
linux-device-driver
、
paging
在使用
ioremap
_wc()时也是这样吗,还是
ioremap
_wc()创建了一个由页面和许多PTE组成的结构? 操作系统:
Linux
x86_64
浏览 7
提问于2015-01-06
得票数 0
2
回答
“致命错误: asm/early_
ioremap
.h:没有这样的文件或目录”
linux
、
linux-kernel
为什么我在为x86_64和
Linux
4.4.15库构建简单的hello world内核驱动程序时遇到“致命错误: asm/early_
ioremap
.h:没有这样的文件或目录”,使用的是
Linux
4.4.15库,使用的是
Linux
-4.8.5?gcc正在搜索在
Linux
4.4.15中不可用的asm/early_
ioremap
.h。你知道我该怎么解决这个问题吗?/
linux
/kmod.h:22,
浏览 16
提问于2016-08-16
得票数 4
1
回答
当使用内存映射IO时调用ioread函数的好处是什么?
linux
、
io
、
linux-kernel
、
x86
、
linux-device-driver
long start, char *name);那么为什么我们不能直接访问返回值。来自
Linux
设备驱动程序手册 一旦配备了
ioremap
(和iounmap),设备驱动程序就可以访问任何I/O内存地址,无论它是否直接映射到虚拟地
浏览 2
提问于2019-11-30
得票数 5
回答已采纳
2
回答
如何从
linux
内核空间访问物理地址?
linux
、
linux-kernel
、
embedded
、
linux-device-driver
、
embedded-linux
可以使用inb()、outb()从
linux
内核空间直接访问GPIO物理地址吗??。如果是,怎么做?谢谢
浏览 4
提问于2014-03-20
得票数 4
1
回答
内存映射到函数调用
c
、
linux
、
module
、
kernel
、
driver
| Driver E | |
ioremap
|
ioremap
|
ioremap
|
ioremap
|
浏览 6
提问于2020-04-27
得票数 0
1
回答
如何在设备驱动程序中读取寄存器?
linux-kernel
、
linux-device-driver
在
linux
驱动程序中,在设备的init函数中,我尝试读取一个地址( SMMUv3设备用于arm64),如下所示。uint8_t *地址1;但我得到了是否允许使用
ioremap
将地址映射到虚拟地址,只读取该地址?
浏览 11
提问于2021-07-27
得票数 0
回答已采纳
2
回答
突然,主托盘和设置中的wifi选项消失了。
wireless
、
20.04
📷06:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n [14e4:4365] (rev 01) Ker
浏览 0
提问于2021-01-07
得票数 1
回答已采纳
2
回答
request_mem_region()实际做什么,什么时候需要它?
c
、
linux-kernel
、
linux-device-driver
、
embedded-linux
我正在学习编写嵌入式
linux
驱动程序,并决定启动几个GPIO,以确保我正确理解了这本书。);pin6_conf = (u32)
ioremap
( PIN6_CONF_PHYS= (u32)
ioremap
( PIN4_CONF_PHYS, MAPPED_SIZE_GPIO_CONF); pin5_conf = (u32)
ioremap
( PIN5_CONF_PHYS, MAP
浏览 0
提问于2011-10-07
得票数 24
回答已采纳
2
回答
内核-内核上的源代码:5.8.0-7630-泛型
drivers
、
wireless
、
kernel
、
broadcom
、
macbook-pro
10: error: implicit declaration of function ‘
ioremap
_nocache’; did you mean ‘
ioremap
_cache’?[-Werror=implicit-function-declaration] 949 | r
浏览 0
提问于2021-01-07
得票数 1
2
回答
在不使用
ioremap
或mmap的情况下写入
linux
内核中的可缓存物理地址
linux
、
memory-management
、
linux-kernel
我正在更改
linux
内核调度程序,以便在已知的物理内存位置打印下一个进程的pid。mmap用于用户空间程序,而我读到
ioremap
将页面标记为不可缓存,这会减慢程序的执行速度。PS:我在qemu上运行这个
linux
内核。qemu将使用物理地址来读取来宾内核发送的信息。写入已知的io端口是不可行的,因为每当存在对该设备的访问时,将调用支持该io设备的设备代码。据我所知,
ioremap
会将页面标记为可缓存,因此用处不大。
浏览 4
提问于2012-02-08
得票数 0
回答已采纳
1
回答
如何将PCIe端点设备内存映射到系统内存映射(MMIO)?
memory-management
、
linux-device-driver
、
pci
、
pci-e
、
ioremap
Linux
内核或BIOS如何将PCIe 端点设备内存映射到systems 空间?有什么API可以实现吗?假设在为PCIe端点设备编写
Linux
设备驱动程序时,如何将PCIe设备内存映射到MMIO空间?还是在枚举期间,设备已经被BIOS映射到MMIO,而我需要做的就是使用
ioremap
()将设备MMIO重新映射到内核虚拟地址的空间? 平台:
Linux
on x86
浏览 15
提问于2019-11-13
得票数 1
1
回答
取消引用
ioremap
地址
linux
、
operating-system
、
linux-kernel
在
Linux
内核中,为什么不建议取消引用通过使用
ioremap
映射I/O物理地址而获得的内核线性地址?为什么要使用readl/writel这样的函数来取消对这些映射的线性地址的引用?
浏览 1
提问于2011-02-07
得票数 1
回答已采纳
1
回答
使用
ioremap
对驱动程序已经映射的物理地址有什么影响?
linux-kernel
、
arm
、
linux-device-driver
、
watchdog
、
ioremap
\n", wdev->base); if (!KERN_INFO "failed to map wdt base address\n"); }root@bdk:/opt# insmod test_
ioremap
.ko
浏览 2
提问于2018-03-02
得票数 1
回答已采纳
1
回答
为什么内核中没有devm_vmalloc()?
memory-management
、
linux-kernel
最新的
linux
内核提供了像devm_get_free_pages()、devm_kmalloc()或devm_
ioremap
()这样的设备管理资源分配。
浏览 1
提问于2016-03-18
得票数 0
2
回答
如果我只有设备缓冲区(PCIe)的物理地址,如何将该缓冲区映射到用户空间?
c
、
linux
、
linux-kernel
、
posix
、
pci-e
例如,在
Linux
内核中,代码通常应该是什么样的呢?On:
Linux
x86_64
ioremap
()将物理地址映射到内核虚拟地址。remap_pfn_range()将物理地址直接映射到用户空间。
浏览 17
提问于2013-11-29
得票数 0
回答已采纳
1
回答
ioremap
是否需要未来的页面错误
linux
、
linux-kernel
、
kernel
、
linux-device-driver
Ioremap
是在内核模式下完成的。在调用
ioremap
期间或访问地址时,
ioremap
是否会在页面表中创建一个条目?
浏览 0
提问于2014-05-06
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券