声明
摘要
第一章 绪论
1.1 课题背景
1.1.1 文件系统的发展
1.1.2 Java语言优势特性
1.2 Java与DLL交互技术
1.3 Eclipse开发套件
1.3.1 Eclipse基本简
1.3.2 JDK介绍
1.3.3 CDT插件介绍
1.4 文章结构安排
第二章 文件系统
2.1 硬盘结构
2.2 文件系统的数据组织结构
2.2.1 MBR主引导扇区
2.2.2 DBR扇区
2.2.3 文件分配表
2.2.4 FDT文件目录表
2.3 文件分配表的数据存储原理
2.4 本章小结
第三章 JNI技术
3.1 JNI技术原理
3.2 JAVA调C具体步骤
3.3 JAVA与C/C++不同参数调用
3.3.1 传递字符串
3.3.2 传递数组
3.3.3 传结构体参数
3.3.4 测试代码
3.4 本章小结
第四章 SOA架构下FATFS文件系统移植
4.1 SOA三层架构模型
4.2 FATFS文件系统
4.3 SOA三层架构下文件系统分析
4.3.1 逻辑层的SOA三层架构
4.3.2 实现层的SOA三层架构
4.4 FATFS文件系统移植
4.4.1 FATFS文件系统代码结构
4.4.2 底层函数实现
4.5 本章小结
第五章 Java对文件系统调用及实现
5.1 实验步骤
5.2 功能描述及结果测试
第六章 总结与展望
6.1 工作总结
6.2 系统不足及工作展望
参考文献
致谢
攻读学位期间发表的学术论文目录