linux kernel
文章平均质量分 93
crazyjiang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux之DMA动态映射指南
DMA动态映射指南translated by JHJ(jianghuijun211@gmail.com)本文通过伪代码指导驱动开发者如何正确使用DMA API。关于API更精确的描述,请参考DMA-API.txt。大多是64位平台有一些特殊硬件可以将总线地址(DMA地址)转换为物理地址。这个和CPU如何利用页表或TLB将虚拟地址转换成物理地址有点像。这种地址转换是有必要的,就像PCI设翻译 2012-09-02 22:23:42 · 26611 阅读 · 1 评论 -
linux之DMA API -- 通用设备的动态DMA映射
通用设备的动态DMA映射by JHJ(jianghuijun211@gmail.com) 本文描述DMA API。更详细的介绍请参看Documentation/DMA-API-HOWTO.txt。API分为两部分,第一部分描述API,第二部分描述可以支持非一致性内存机器的扩展API。你应该使用第一部分所描述的API,除非你知道你的驱动必须要支持非一致性平台。第一部分 DMA A翻译 2012-09-02 12:02:12 · 14639 阅读 · 0 评论 -
linux之DMA-BUF API使用指南
DMA-BUF API使用指南by JHJ(jianghuijun211@gmail.com)转载出自:http://blog.youkuaiyun.com/crazyjiang本文将会告诉驱动开发者什么是dma-buf共享缓冲区接口,如何作为一个生产者及消费者使用共享缓冲区。任何一个设备驱动想要使用DMA共享缓冲区,就必须为缓冲区的生产者或者消费者。如果驱动A想用驱动B创建的缓冲区,那么原创 2012-09-04 02:56:05 · 21755 阅读 · 0 评论 -
[内存管理] linux kernel内存映射实例分析
作者:JHJ(jianghuijun211@gmail.com)日期:2012/08/24欢迎转载,请注明出处 引子现在android智能手机市场异常火热,硬件升级非常迅猛,arm cortex A9 + 1GB DDR似乎已经跟不上主流配置了。虽说硬件是王道,可我们还是不禁还怀疑这么强大的硬件配置得到充分利用了吗?因此以后我都会正对ARM平台分析kernel的内容。 正文原创 2012-08-24 14:29:41 · 18669 阅读 · 10 评论
分享