- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 SD卡知识
首先对SD卡有一个感性认识: SD卡的技术是基于MultiMedia卡(MMC)格式上发展而来,大小和MMC差不多,尺寸为32mm x 24mm x 2.1mm。SD卡与MMC卡保持着向上兼容。 内部结构: SD卡内部主要分两部分:存储介质(nandflash)和主控制器。主控制器多位以51为核心而设计的专用处理器,内部PLL可以倍频到近100m,带内部DMA,最主要的是SD控制器和NAND控
2013-01-13 11:35:09 1399
转载 Linux内核中断学习
在内核加载模块中最重要的的action就是注册中断处理程序。很明显,这一动作是通过request_irq()函数来完成的。 int request_irq(unsigned int irq, irq_handler_thandler,unsigned long flags, const char *devname, void *dev_id) A.先来分析形参: 第一个参数irq: 表示要
2013-01-08 15:34:21 553
转载 Linux下的ioremap函数
void * __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) void *ioremap(unsigned long phys_addr, unsigned long size) 入口: phys_addr:要映射的起始的IO地址; size:要映射的空
2013-01-05 20:17:24 2066
转载 linux的__iomem的作用
__iomem是2.6.9中加入的特性。是用来个表示指会指向一个I/O的内存空间。主要是为了driver的通用性考虑。由于不同的CPU体系结构对I/O空间的表示可能不同。当使用__iomem时,compiler会忽略对变量的检查(因为用的是void __iomem)。但sparse会对它进行检查,当__iomem的指针和正常的指针混用时,就会发出一些warnings。
2013-01-05 20:10:00 4981
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人