自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山庄来客的专栏

Android, Linux Kernel Research Notes

  • 博客(2)
  • 资源 (1)
  • 收藏
  • 关注

原创 大块数据申请及DMA

在内核中有时需要申请一段大内存,方法之一是可以采取如下方法: 示例: 如何将1M的物理内存作为私人使用(假设物理内存大小为256M): 1. 在内核启动时,通过mem=255M参数,让内核只能使用255M的空间。 2. 然后通过如下调用来使用这个1M的私人空间:    dmabuf= ioremap (0xFF00000 /* 255M */, 0x100000 /* 1M */)

2014-01-20 18:41:49 9385

原创 Direct I/O

通常情况下,大多数I/O操作在内核层次上都会进行数据缓冲,以提高性能。然后,有些情况下,直接对用户空间的缓冲区进行I/O读写操作可能更能提高性能和数据传输速率,特别针对大数据传递的情形,这样将省去了将数据从内核空间复制到用户空间的操作,从而节省了传输时间。 当然,在使用Direct I/O之间,也有必要了解下它的一些开销,毕竟,天下没有免费的午餐。 首先,启用Direct I/O,意味着将失去

2014-01-20 18:31:49 2880

Beginning Visual C++ 2008(含源码)

Iror Horton的作品,涵盖了VC2008的常见知识。包含标准C++和托管的C++, MFC以及WFP,总页数1394, 英文版。

2010-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除