虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

nand-flash

  • 基于ARM和uCOS-Ⅱ嵌入式平台的NAND Flash存储驱动系统设计

    随着现代计算机技术和互联网技术的飞速发展,嵌入式系统成为了当前信息行业最热门的焦点之一。ARM以其高性能低功耗的特点成为目前主流的32位嵌入式处理器而在数码产品中广泛使用,随着数码相机的普及,数码相框产品得到推广,数码相框通过一个液晶的屏幕显示数码照片而非纸质照片,数码相框比普通相框更灵活多变,也给现在日益使用的数码相片一个新的展示空间。在嵌入式操作系统方面,uC/OS—Ⅱ凭借其小内核、多任务、丰富的系统服务、容易使用以及源码公开等特点被嵌入式系统开发者广泛用在各种嵌入式设备开发中。uC/FS嵌入式文件系统由于稳定性,可移植性以及与uC/OS—Ⅱ内核的相兼容被广泛用在基于uC/OS—Ⅱ的嵌入式系统开发中。NAND Flash存储器由于其大容量数据存储、高速存取速度、易于擦除和重写、功耗小等特点被广泛应用于便携式电子设备的数据存储、嵌入式系统的程序存储载体中。 本论文的硬件工作平台是艾科公司研发的数码相框芯片方案ARK1600,该平台集成了嵌入式系统设计所需的相关硬件模块。本论文的主要设计目标是在该平台上实现NAND Flash存储设备驱动的系统级方案,即在ARK1600平台上通过构建uC/OS—Ⅱ操作系统以及uC/FS文件系统来实现NAND Flash设备驱动挂接。本论文是在Windows环境下通过ARM ADS实现代码的编译,通过Multi—ICE进行前期调试以及USB—Debug进行后期的系统整合调试。 本论文的主要研究工作具体涉及以下三个的方面:首先研究了ARM相关构架以及uC/OS—Ⅱ操作系统的特点,并在此基础上移植uC/OS—Ⅱ操作系统到ARK1600平台,分析ARK1600硬件体系结构的基础上详细分析了BootLoader的相关概念,并重点阐述了NAND BootLoader程序设计与实现过程;其次在文件系统方面,本论文成功移植uC/FS嵌入式文件系统到ARK1600平台,在移植的过程中采用了动态文件缓冲区算法提高了该文件系统的数据传输效率;最后重点讨论了NAND Flash驱动在ARK1600的实现,主要分析了NAND Flash的数据存储结构,并从物理层,逻辑层和文件系统接口层三个方面具体分析了NAND Flash驱动程序的实现,并在NAND Flash逻辑层驱动实现时通过采用坏块处理表算法实现了NAND的磨损均衡问题。

    标签: Flash uCOS NAND ARM

    上传时间: 2013-07-31

    上传用户:xcy122677

  • NAND FLASH 读写控制以及ECC的VHDL源程序

    NAND FLASH 读写控制以及ECC的VHDL源程序

    标签: FLASH NAND VHDL ECC

    上传时间: 2013-10-13

    上传用户:003030

  • NAND FLASH在储存测试系统中的应用

    NAND FLASH在储存测试系统中的应用

    标签: FLASH NAND 储存 中的应用

    上传时间: 2013-11-19

    上传用户:star_in_rain

  • nand—flash source

    nand—flash source

    标签: source flash nand

    上传时间: 2014-01-25

    上传用户:hakim

  • 对NAND FLASH的读写操作

    对NAND FLASH的读写操作

    标签: FLASH NAND 读写操作

    上传时间: 2015-03-01

    上传用户:chenjjer

  • NAND FLASH 的读写操作程序

    NAND FLASH 的读写操作程序

    标签: FLASH NAND 读写操作 程序

    上传时间: 2014-01-18

    上传用户:wang0123456789

  • YAFFS A nand-flash filesystem

    YAFFS A nand-flash filesystem,多平台嵌入式linux源代码

    标签: nand-flash filesystem YAFFS

    上传时间: 2015-03-04

    上传用户:youke111

  • 一个韩国朋友写的用于S3C2410板子上的2410 nand flash的驱动文件

    一个韩国朋友写的用于S3C2410板子上的2410 nand flash的驱动文件,用于挂载yaffs(nand flash)文件系统。

    标签: S3C2410 flash 2410 nand

    上传时间: 2015-03-15

    上传用户:13517191407

  • YAFFS A nand-flash filesystem的介绍文件

    YAFFS A nand-flash filesystem的介绍文件,读后会对YAFFS有较好的了解

    标签: nand-flash filesystem YAFFS

    上传时间: 2015-03-15

    上传用户:源码3

  • 用LPC93251操作nand flash K9F6408

    用LPC93251操作nand flash K9F6408,能正确擦,写,读。改用其它芯片,方法类似,注意时序就行了。如换用大容量flash,请注意每块的页数,6408每块是16页的。

    标签: K9F6408 93251 flash nand

    上传时间: 2014-01-25

    上传用户:569342831