![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DMA
dahailinan
这个作者很懒,什么都没留下…
展开
-
Linux中的地址空间以及I/O地址空间
地址空间实现与cpu的体系结构有很大的关系,目前以应用最广的的80X86体系结构来论述这块的技术文档较多。这里也以此为基础。根据《深入理解linux内核》所述,内存地址分为以下三种:逻辑地址(Logical Address) 包含在机器语言指令中用来指定一个操作数或一条指令的地址。这种寻址方式在80x86著名的分段结构中表现得尤为具体,它促使windows程序员把程序分成若干段。每个逻辑地址都由一个段和偏移量组成,偏移量指明了从段开始的地方到实际地址之间的距离。线性地址(lin...转载 2020-12-30 15:54:23 · 1089 阅读 · 0 评论 -
linux驱动之DMA
转载自:https://www.jianshu.com/p/e1b622234d13一、前言在 嵌入式Linux 的内核及驱动中,DMA 常常被人提起。我们也许清楚它的原理且很明白它非常重要,但在某种程度上,对于 DMA 的使用者来说,我们一般使用其接口,而很少去了解整个 DMA 的运作方式。那么本文就从头到尾,简单地说一下 DMA 吧注意:本文对DMA的概念不做讲述,请各位读者自行了解DMA的概念。二、正文2.1 高端内存2.1.1 内核虚拟内存在了解 DMA 之前,我们需要先了解转载 2020-12-29 13:55:35 · 7078 阅读 · 0 评论