内存管理
kyoko
这个作者很懒,什么都没留下…
展开
-
mmap底层驱动实现方法总结
mmap底层驱动实现方法总结最近在调试视频卡,虽然通了,但是公司CPU主频在300MHZ,对于采集D1格式图像显示到fb中并不是很流畅,分析原因,视频采集卡是PCI插槽,PCI的带宽没有问题,有一个想法,视频卡做DMA将采集到的图像放到内存中,CPU将图像再搬运到framebuffer中,这是视频采集的大体流程,在这个过程中最费CPU的是数据的搬运,在我自己写的小测试程序中就是循环的拷转载 2013-05-06 15:45:44 · 1677 阅读 · 0 评论 -
mmap方法实现物理内存到用户虚拟地址的映射
内核空间内存管理:物理内存被划分成struct page来进行管理。然后把所有page划分成不同的struct zone,Linux中使用了三种zone:ZONE_DMA;ZONE_NORMAL;ZONE_HIGHMEM;内核中获取内核虚拟内存有三种途径:获取页:如果你需要用到struct page转载 2013-05-06 10:45:22 · 2386 阅读 · 0 评论