嵌入式Linux中Flash设备驱动的研究与优化
发布时间:2021-03-07 08:55
在嵌入式系统中,存储芯片是一种非常稀缺的资源,随着嵌入式系统的日趋复杂,人们对低功耗、小体积以及低成本的存储设备要求越来越紧迫,硬盘本身由于体积和速度方面的限制,无法得到广泛的应用。Nor Flash和Nand Flash是目前市场上满足这种需求迅速发展起来的两种主要的非易失闪存技术。Nor Flash存储器的容量较小、写入速度较慢,但因其随机读取速度快,因此在嵌入式系统中,常用于程序代码的直接存储。与Nor相比,Nand闪存的优点是容量大、写入速度快,成为了嵌入式产品中主要的数据存储设备。由于操作方式的限制,Flash的读写速度还无法和常规硬盘相比。为提升性能,Nand Flash芯片逐步推出多CE、Interleave、Two-plane、Cache等操作方式,使其读写速度能成倍提高。而在嵌入式Linux系统下,管理Nand Flash设备的驱动架构MTD中还没有支持Flash的这些操作特性,本文主要探讨如何设计在软件和硬件方面让MTD支持多个CE、Interleave、Two-plane并行操作,从而进行多方位的优化。本文深入研究了MTD的设计原理和架构,针对Nand Flash...
【文章来源】:安徽大学安徽省 211工程院校
【文章页数】:59 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
目录
第一章 绪论
1.1 课题的背景和意义
1.2 课题相关内容和技术难点
1.3 论文工作的提出与意义
第二章 LINUX FLASH驱动结构
2.1 2440开发板接口的布局
2.2 地址空间分配
2.3 FLASH存储系统
2.4 NAND和NOR的比较
2.5 NAND FLASH的硬件实现原理
2.6 NAND FLASH的特性
2.7 内存技术设备
第三章 NAND FLASH驱动程序的编写及优化
3.1 MINI2440 NAND FLASH页编程
3.2 NAND FLASH驱动程序的优化
3.3 MTD多方位优化方案
第四章 实验与分析
4.1 测试
4.2 分析
第五章 总结与展望
5.1 进一步研究的方向
5.2 展望
致谢
参考文献
【参考文献】:
期刊论文
[1]闪存设备在嵌入式Linux系统中的应用[J]. 李胜广,张其善. 计算机工程. 2007(02)
硕士论文
[1]NandFlash在嵌入式系统中的应用研究[D]. 胡金霞.广东工业大学 2008
本文编号:3068770
【文章来源】:安徽大学安徽省 211工程院校
【文章页数】:59 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
目录
第一章 绪论
1.1 课题的背景和意义
1.2 课题相关内容和技术难点
1.3 论文工作的提出与意义
第二章 LINUX FLASH驱动结构
2.1 2440开发板接口的布局
2.2 地址空间分配
2.3 FLASH存储系统
2.4 NAND和NOR的比较
2.5 NAND FLASH的硬件实现原理
2.6 NAND FLASH的特性
2.7 内存技术设备
第三章 NAND FLASH驱动程序的编写及优化
3.1 MINI2440 NAND FLASH页编程
3.2 NAND FLASH驱动程序的优化
3.3 MTD多方位优化方案
第四章 实验与分析
4.1 测试
4.2 分析
第五章 总结与展望
5.1 进一步研究的方向
5.2 展望
致谢
参考文献
【参考文献】:
期刊论文
[1]闪存设备在嵌入式Linux系统中的应用[J]. 李胜广,张其善. 计算机工程. 2007(02)
硕士论文
[1]NandFlash在嵌入式系统中的应用研究[D]. 胡金霞.广东工业大学 2008
本文编号:3068770
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3068770.html