基于ARM的嵌入式闪存驱动与UBIFS文件系统的分析与实现
发布时间:2017-06-19 03:11
本文关键词:基于ARM的嵌入式闪存驱动与UBIFS文件系统的分析与实现,,由笔耕文化传播整理发布。
【摘要】:随着信息与通信技术的飞快发展,嵌入式系统在通信、安防、物联网等各领域的应用日益广泛,文件系统作为嵌入式系统的核心部件,其性能与稳定性要求也在不断的提高。随着半导体存储技术的不断发展,NAND FLASH闪存以其低功耗、大容量的特性广泛应用于嵌入式产品。因此,构建基于闪存的优秀嵌入式文件系统已成为嵌入式系统的研究热点。在实验室开发移动视频监控系统项目的过程中,需要设计一款以TI公司的DM365为核心的嵌入式最小系统板,将NAND FLASH应用于项目终端,实现UBIFS文件系统以提高开机速度,改进系统稳定性。针对此课题,本文通过研究闪存硬件、闪存驱动、MTD子系统、UBI层、UBIFS文件系统、虚拟文件系统、用户空间文件读写等,最终实现了该嵌入式最小系统板。主要内容有以下几点:(1)通过分析NAND FLASH的特性,设计了NAND FLASH接口的原理图并进行调试;(2)通过分析MTD子系统的数据结构并提取出与闪存驱动相关接口,实现板级闪存驱动;(3)通过分析UBI的损耗均衡机制与UBIFS的异地更新机制,在嵌入式最小系统板上实现了UBIFS文件系统。改进后的最小系统板经实际测试,其开机速度和系统稳定性都得到了提高。因此,嵌入式最小系统板UBIFS文件系统的升级对提高系统的性能起到了很好的作用。
【关键词】:闪存驱动 文件系统 无排序块镜像 无排序块镜像文件系统
【学位授予单位】:浙江工业大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP333
本文关键词:基于ARM的嵌入式闪存驱动与UBIFS文件系统的分析与实现,由笔耕文化传播整理发布。
本文编号:461436
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/461436.html