自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

转载 写一个块设备驱动 15

第 15章 (最终章) +---------------------------------------------------+|                 写一个块设备驱动                   | +---------------------------------------------------+ | 作者:赵磊

2012-03-30 15:23:54 1822

转载 写一个块设备驱动 14

第 14章 +---------------------------------------------------+|                 写一个块设备驱动                   | +---------------------------------------------------+ | 作者:赵磊

2012-03-30 15:22:53 537

转载 写一个块设备驱动 13

第 13章 +---------------------------------------------------+ |                 写一个块设备驱动                   | +---------------------------------------------------+ | 作者:赵磊

2012-03-30 15:22:00 515

转载 写一个块设备驱动 12

第 12章 +---------------------------------------------------+ |                 写一个块设备驱动                   | +---------------------------------------------------+ | 作者:赵磊

2012-03-30 15:21:21 493

转载 写一个块设备驱动 11

第 11章 +---------------------------------------------------+|                 写一个块设备驱动                   | +---------------------------------------------------+ | 作者:赵磊

2012-03-30 15:20:35 472

转载 写一个块设备驱动 10

第 10 章 +---------------------------------------------------+ |                 写一个块设备驱动                   | +---------------------------------------------------+  | 作者:赵磊

2012-03-30 15:19:41 562

转载 写一个块设备驱动 9

第 9章 +---------------------------------------------------+ |                 写一个块设备驱动                   | +---------------------------------------------------+ | 作者:赵磊

2012-03-30 15:17:53 599

转载 写一个块设备驱动

第 8章 +---------------------------------------------------+|                 写一个块设备驱动                   | +---------------------------------------------------+ | 作者:赵磊

2012-03-30 15:17:04 478

转载 写一个块设备驱动 7

第 7章 +---------------------------------------------------+ |                 写一个块设备驱动                   | +---------------------------------------------------+ | 作者:赵磊

2012-03-30 15:16:08 448

转载 写一个块设备驱动 6

第 6章 +---------------------------------------------------+|                 写一个块设备驱动                    | +---------------------------------------------------+ | 作者:赵磊

2012-03-30 15:15:14 2009

转载 写一个块设备驱动 5

第 5章 +---------------------------------------------------+|                 写一个块设备驱动                   | +---------------------------------------------------+ | 作者:赵磊

2012-03-30 15:13:55 510

转载 写一个块设备驱动 4

第 4章 +---------------------------------------------------+|                 写一个块设备驱动                   | +---------------------------------------------------+ | 作者:赵磊

2012-03-30 15:11:19 513

转载 写一个块设备驱动 3

第 3章 +---------------------------------------------------+ |                 写一个块设备驱动                   | +---------------------------------------------------+  | 作者:赵磊

2012-03-30 15:10:09 870

转载 写一个块设备驱动 2

第 2章 +---------------------------------------------------+|                 写一个块设备驱动                   | +---------------------------------------------------+ | 作者:赵磊

2012-03-30 15:07:41 532

转载 写一个块设备驱动 1

第 1章 +---------------------------------------------------+|                 写一个块设备驱动                   | +---------------------------------------------------+ | 作者:赵磊

2012-03-30 15:06:37 640

转载 如何编写linux下nand flash驱动-4

2.       软件方面如果想要在Linux下编写Nand Flash驱动,那么就先要搞清楚Linux下,关于此部分的整个框架。弄明白,系统是如何管理你的nand flash的,以及,系统都帮你做了那些准备工作,而剩下的,驱动底层实现部分,你要去实现哪些功能,才能使得硬件正常工作起来。 【内存技术设备,MTD(Memory Technology Device)】MTD,是Linu

2012-03-30 13:39:26 588

转载 如何编写linux下nand flash驱动-3

【读(read)操作过程详解】以最简单的read操作为例,解释如何理解时序图,以及将时序图中的要求,转化为代码。 解释时序图之前,让我们先要搞清楚,我们要做的事情:那就是,要从nand flash的某个页里面,读取我们要的数据。要实现此功能,会涉及到几部分的知识,至少很容易想到的就是:需要用到哪些命令,怎么发这些命令,怎么计算所需要的地址,怎么读取我们要的数据等等。下面,就

2012-03-30 13:37:53 520

转载 如何编写linux下nand flash驱动-2

【Nand Flash引脚(Pin)的说明】图3.Nand Flash引脚功能说明上图是常见的Nand Flash所拥有的引脚(Pin)所对应的功能,简单翻译如下:1.       I/O0 ~ I/O7:用于输入地址/数据/命令,输出数据2.       CLE:Command Latch Enable,命令锁存使能,在输入命令之前,要先在模式寄存器中,设置CLE使能3.

2012-03-30 13:37:05 562

转载 如何编写linux下nand flash驱动-1

【编写驱动之前要了解的知识】1.       硬件特性:【Flash的硬件实现机制】Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile Memory Device)。关于什么是非易失性/易失性,从名字中就可以看出,非易失性就是不容易丢失,数据存储在这类设备中,即使断

2012-03-30 13:36:05 522

转载 NAND Flash的驱动程序设计

摘要 以三星公司K9F2808UOB为例,设计了NAND Flash与S3C2410的接口电路,介绍了NAND Flash在ARM嵌入式系统中的设计与实现方法,并在UBoot上进行了验证。所设计的驱动易于移植,可简化嵌入式系统开发。  引言  当前各类嵌入式系统开发设计中,存储模块设计是不可或缺的重要方面。NOR和 NAND是目前市场上两种主要的非易失闪存技术。NOR Flash存储器的容

2012-03-30 11:32:46 542

转载 基于MTD的NAND驱动开发(完)

六、NAND驱动中的坏块管理 由于NAND Flash的现有工艺不能保证NAND的Memory Array在其生命周期中保持性能的可靠,因此在NAND芯片出厂的时候,厂家只能保证block 0不是坏块,对于其它block,则均有可能存在坏块,而且NAND芯片在使用的过程中也很容易产生坏块。因此,我们在读写NAND FLASH 的时候,需要检测坏块,同时还需在NAND驱动中加入坏块管理的功能

2012-03-29 14:47:47 574

转载 基于MTD的NAND驱动开发(三)

五、NAND驱动中的probe函数 对于很多嵌入式Linux的外设driver来说,probe函数将是我们遇到的第一个与具体硬件打交道,同时也相对复杂的函数。而且根据我的经验,对于很多外设的driver来说,只要能成功实现probe函数,那基本上完成这个外设的driver也就成功了一多半,基于MTD的NAND driver就是一个典型的例子。稍后就可以看到,在NAND driver的pro

2012-03-29 14:46:37 443

转载 基于MTD的NAND驱动开发(二)

四、基于MTD的NAND驱动架构 1、platform_device和platform_driver的定义和注册 对于我们的NAND driver,以下是一个典型的例子: static struct platform_driver caorr_nand_driver = {               .driver = {

2012-03-29 14:45:27 472

转载 基于MTD的NAND驱动开发(一)

○、说明 大约用了两个礼拜不到的时间为公司的IPcamera系统写了基于MTD的NAND驱动(linux-2.6.22.10内核),目前已可以在该驱动的支持下跑cramfs和jffs2文件系统,另外,该驱动也可以同时支持small page(每页512 Byte)和big page(每页2048 Byte)两种NAND芯片。在此整理一下与NAND驱动相关的概念,结构体,驱动框架和流程,同时

2012-03-29 14:43:59 521

转载 linux 等待队列

Linux内核的等待队列是以双循环链表为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。在这个链表中,有两种数据结构:等待队列头(wait_queue_head_t)和等待队列项(wait_queue_t)。等待队列头和等待队列项中都包含一个list_head类型的域作为"连接件"。它通过一个双链表和把等待tast的头,和等待的进程列表链接起来。从上图可以清晰看到。所

2012-03-16 15:20:53 495

ntfs-3g移植到android4.0.3.pdf

该pdf是自己总结的移植ntfs-3g的步骤,也参考了别人的东西,需要的下载

2012-01-16

ntfs-3g移植到android4.0.3

该代码是我移植到android4.0.3下的ntfs-3g源码,已顺利通过编译,测试通过

2012-01-16

编译原理-龙书

本书是编译原理的经典书籍,一般大家叫这本书为龙书,需要的下载!

2011-11-22

linux udev配置规则

本文档详细介绍了linux下udev的配置规则

2011-11-22

空空如也

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

TA关注的人

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