6 个解决方案
#1
一般会用mmap来将文件映射成内存操作,而对于设备,用的是ioremap之类的函数
#2
建议读一下《linux Kernel Development》
#3
"将文件映射成内存操作", 这句话怎么实现?通过内存地址判断文件中的位置,然后读写文件?
#4
如果你明白什么是交换分区,就会明白如何将文件当作内存来操作了
#5
能详细讲讲么,我在实现一个lcd驱动,这个lcd只有一个简单的串行接口,不支持高端地址映射,但是我还是希望能够使用mmap做到一个帧缓存的抽象,我但到mmap可以映射文件,觉得我的想法还是可行的,所以在这里讨教这个问题。
#6
http://www.minigui.org/cgi-bin/lb5000/topic.cgi?forum=23&topic=12
自己去看一下,能满足你的需求
自己去看一下,能满足你的需求
#1
一般会用mmap来将文件映射成内存操作,而对于设备,用的是ioremap之类的函数
#2
建议读一下《linux Kernel Development》
#3
"将文件映射成内存操作", 这句话怎么实现?通过内存地址判断文件中的位置,然后读写文件?
#4
如果你明白什么是交换分区,就会明白如何将文件当作内存来操作了
#5
能详细讲讲么,我在实现一个lcd驱动,这个lcd只有一个简单的串行接口,不支持高端地址映射,但是我还是希望能够使用mmap做到一个帧缓存的抽象,我但到mmap可以映射文件,觉得我的想法还是可行的,所以在这里讨教这个问题。
#6
http://www.minigui.org/cgi-bin/lb5000/topic.cgi?forum=23&topic=12
自己去看一下,能满足你的需求
自己去看一下,能满足你的需求