学位论文 > 优秀研究生学位论文题录展示

日志结构文件系统在嵌入式系统上的应用

作 者: 苏华龙
导 师: 陆松年;孙鹰
学 校: 上海交通大学
专 业: 电子与通信工程
关键词: 嵌入式系统 闪存存储器 日志文件系统 MTD JFFS2 VFS
分类号: TP316.2
类 型: 硕士论文
年 份: 2007年
下 载: 145次
引 用: 4次
阅 读: 论文下载
 

内容摘要


嵌入式系统来说,非正常断电随时可能发生,它会导致文件系统的不一致性,带来文件系统的破坏和数据信息的丢失。因此,在嵌入式存储设备上,设计和实现一种具有掉电安全特性的文件系统具有特别重要的意义,日志文件系统通过记录日志的方法来防止文件系统的异常破坏,这正是我们需要的防断电文件系统。本文在介绍了几种不同类型的文件系统并比较了它们的优劣后,结合这些分析,我们分析了日志文件系统JFFS2的设计思想和层次结构,研究了JFFS2是如何满足掉电安全性的要求以及如何考虑闪存存储设备特殊属性的问题。接着,本文着重阐述了在嵌入式操作系统Nucleus上移植JFFS2的系统过程,整个系统移植过程包括:MTD物理接口层在Nucleus上的接口实现方案;通过分析对比Nucleus与Linux的系统差异,提出利用系统抽象层去解决JFFS2的系统依赖性问题;简化VFS及用户接口层使得JFFS2能够更为方便的为应用层所使用。最后,文章展望了日志文件系统的应用前景,相信日志结构的闪存文件系统随着技术的成熟必然会凭其优势在嵌入式产品中得到越来越广泛地应用。

全文目录


摘要  5-6
ABSTRACT  6-9
第1章 引言  9-14
  1.1 嵌入式系统的发展  9
  1.2 开发日志文件系统的必要性  9-13
  1.3 论文的章结安排  13-14
第2章 文件系统概述  14-21
  2.1 虚拟文件系统VFS  14-16
  2.2 磁盘文件系统 Ext2  16-18
  2.3 日志文件系统  18-20
  2.4 本章小结  20-21
第3章 系统分析与方案设计  21-39
  3.1 JFFS2 日志文件系统  21-31
  3.2 Nucleus 操作系统分析  31-36
  3.3 系统方案设计  36-38
  3.4 本章小结  38-39
第4章 JFFS2 在 Nucleus 上的实现  39-55
  4.1 硬件平台  39-42
  4.2 MTD 接口层设计  42-48
  4.3 系统抽象层设计实现  48-51
  4.4 JFFS2 文件系统移植  51-54
  4.5 本章小结  54-55
第5章 应用与验证  55-59
  5.1 实际应用  55-57
  5.2 数据验证  57-58
  5.3 本章小结  58-59
第6章 全文总结  59-60
  6.1 主要结论  59
  6.2 研究展望  59-60
参考文献  60-61
致谢  61-62
攻读硕士学位期间已发表或录用的论文  62

相似论文

  1. 汽车的电动助力转向系统,U463.4
  2. 基于ARM9的Windows CE系统移植,TP316.7
  3. 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
  4. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  5. 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
  6. LXI-VXI适配器研制,TP274
  7. 高性能恒温晶体振荡器温度控制系统的研究,TN752
  8. 嵌入式中医经脉理疗仪的研究,R197.39
  9. 基于windows xp嵌入式系统的心电检测分析仪,R197.39
  10. 基于嵌入式系统钻孔成像装置的研究,P634.3
  11. 一体化能量回馈电梯驱动控制系统实现,TP273
  12. 智能控制的电力核相技术研究,TP368.1
  13. 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
  14. 基于DSP的双丝焊机及人机界面研究,TG409
  15. 基于WiFi的无线虚拟存储系统,TN929.5
  16. 嵌入式网络视频应用技术的研究与实现,TP368.1
  17. 小型移动机器人系统平台的模块化设计与实现,TP242
  18. 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
  19. 嵌入式智能摄像机硬件设计,TN948.41
  20. 基于CAN总线的智能传感器网络系统的研制,TN929.5
  21. 基于人体运动传感的个人定位方法及系统实现,TN95

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 操作系统 > 实时操作系统
© 2012 www.xueweilunwen.com