自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shyodx的专栏

Stay Hungry, Stay Fool.

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

转载 Linux 内核DMA机制

DMA控制器硬件结构DMA允许外围设备和主内存之间直接传输 I/O 数据, DMA 依赖于系统。每一种体系结构DMA传输不同,编程接口也不同。数据传输可以以两种方式触发:一种软件请求数据,另一种由硬件异步传输。在第一种情况下,调用的步骤可以概括如下(以read为例):(1)在进程调用 read 时,驱动程序的方法分配一个 DMA 缓冲区,随后指示硬件传送它的数据。进程进

2011-11-29 21:44:37 2547

原创 container_of -- 巧妙的宏定义

内核中的 container_of() 宏定义container_of() 宏的功能就是通过结构体中的一个元素,来找到这个结构体的首地址。先来看看他的代码:// include/linux/kernel.h#define container_of(ptr, type, member) ({ \ const typeof( ((type *)0)->member )

2011-11-29 21:04:48 693

Embedded Linux Primer: A Practical, Real-World Approach

Embedded Linux Primer: A Practical, Real-World Approach 作者:Christopher Hallinan 发行时间: September 18, 2006 页数: 576

2012-10-31

空空如也

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

TA关注的人

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