NandFlash详述【转】】的更多相关文章

NandFlash详述 转自:http://wenku.baidu.com/view/04d9330bb52acfc789ebc92f.html?re=view 1. 硬件特性: [Flash的硬件实现机制] Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile Memory Device).这类设备,除了Flash,还有其他比较常见的如硬盘,ROM等, 与此相对的,易失性就是断电…
说明: 根据物理结构上的区别 , NandFlash主要分为如下两类:1)•SLC (Single Level Cell): 单层式存储2)•MLC (Multi Level Cell): 多层式存储@:SLC在存储格上只存一位数据, 而MLC则存放两位数据. 1.nand.c #define NFCONF (*(volatile unsigned long*)0x4E000000)#define NFCONT (*(volatile unsigned long*)0x4E000004)#def…
本文对常用的数据结构详述:Array, ArrayList,List,IList,ICollection, Stack, Queue, HashTable, Dictionary, IQueryable, IEnumerable. Collection(集合) Collection是数据记录集合, 编写代码过程中,常常需要合适的容器保存临时数据,方便修改和查找,如何选取合适的数据容器,关键在于将执行的数据操作以及数据记录是否大量. Array(数组) 特征 1. 固定大小,数组的大小是初始化时决…
由于喜欢折腾,我是在linux下使用jlink的,既然JLinkExe可以进行内存读写操作,loadbin等操作,并且通过指定命令文件支持批量指令输入,那么首先jlink是可以直接访问内部存储器的,包括它的RAM和各种Soc上外设如存储控制器,串口配置寄存器等,但是不能直接访问外部存储器,如Norflash.这样一来,先关狗,设好时钟,然后通过wmem32一系列命令,操作存储控制器,这样就可以访问SRAM,然后loadbin到内存,再写回到norflash,或者nandflash,其中nandf…
NANDFLASH: Nand-flash内存是flash内存的一种,1989年,东芝公司发表了NAND flash结构.其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案.Nand-flash存储器具有容量较大,改写速度快等优点,适用于大量数据的存储,因而在业界得到了越来越广泛的应用,如嵌入式产品中包括数码相机.MP3随身听记忆卡.体积小巧的U盘等. NORFLASH: NOR flash是intel公司1988年开发出了NOR flash技术.NOR的特点是芯片内执行…
1.界面测试 现在一般人都有使用浏览器浏览网页的经历,用户虽然不是专业人员但是对界面效果的印象是很重要的.如果你注重这方面的测试,那么验证应用程序是否易于使用就非常重要了.很多人认为这是测试中最不重要的部分,但是恰恰相反界面对不懂技术的客户来说那相当关键,慢慢体会你会明白的. 方法上可以根据设计文档,如果够专业的话可以专业美工人员,来确定整体风格页面风格,然后根据这个可以页面人员可以生成静态的HTML,CSS等甚至生成几套不用的方案来讨论,或者交给客户评审,最后形成统一的风格的页面/框架.注意不…
1.NandFlash分类 根据物理结构上的区别,NandFlash主要分为如下两类:•SLC (Single Level Cell): 单层式存储•MLC (Multi Level Cell): 多层式存储SLC在存储格上只存一位数据,而MLC则存放两位数据. 2.MLC与SLC对比 价格:由于MLC采用了更高密度的存储方式,因此同容量的MLC价格上远低于SLC.访问速度:SLC的访问速度一般要比MLC快3倍以上.使用寿命:SLC能进行10万次的擦写,MLC能进行1万次功耗:MLC功耗比SLC…
u-boot中nandflash初始化流程分析(转) 原文地址http://zhuairlunjj.blog.163.com/blog/static/80050945201092011249136/   下面对nand flash的初始化代码nand_init()进行分析: 1.如果定义(CONFIG_COMMANDS & CFG_CMD_NAND)没定义(CFG_NAND_LEGACY) 则start_armboot()调用driver/nand/nand.c中的nand_init(),否则如…
在淘宝上买修改openwrt的路由器,基本上都是改的16MB flash,那么为什么不改到1GB呢? 现在U盘的价格也很便宜啊. 于是我调查了一下,发现flash分为两种,NorFlash与NandFlash. 一般路由器需要一个bootloader来启动,一开始上电启动的时候,从0x00开启运行代码, 这个bootloader代码一般是可写的,不是固化在ROM里的,是烧写在flash里面的. 那么需要从flash里面运行代码这一点,就决定了路由器需要采用NorFlash,而不是NandFlas…
WinCE开机启动Logo使用Eboot读取NandFlash中的图片数据,然后显示的方式.对于开机logo的方式网友http://jazka.blog.51cto.com/809003/664131有了详细的描述.但是自己在运用的时候遇到了一些问题.现在重新进行整理. 在loader.h中增加保留的block提供给图片用. [cpp] view plaincopy #define LOGO_BLOCK              8 #define LOGO_SECTOR_SIZE       …