JIMI 发表于 20:50

ARM芯片编程设计FAT12文件系统

论文编号:DZXX251  论文字数:11419,页数:40
摘 要
 随着电子技术的快速发展,特别是大规模集成电路的产生而出现的微型机,使现代科学研究得到了质的飞跃,而嵌入式微控制器技术的出现则是给现代工业控制领域带来了一次新的技术革命。由嵌入式微控制器组成的系统,最明显的优势就是可以嵌入到任何微型或小型仪器、设备中。随着嵌入式设备与Internet的广泛地结合,手机、PDA、路由器和调制解调器等复杂的高端应用对嵌入式处理器的性能提出了更高的要求,因此开发32位高性能处理器将是嵌入式技术发展的必然趋势。本论文的设计主要采用ARM芯片编程设计FAT12文件系统操作函数,该操作函数可以用于对文件的管理。系统选用飞利浦公司的ARM7芯片LPC2214来设计一套嵌入式的文件系统。主要实现对文件的管理和各函数间的调用功能,包括格式化,打开,关闭,读,写,建立,删除,查找,列举目录下的文件等功能。本论文主要介绍了以上相关部分软件的设计。
关键词:ARM系统,  嵌入式, 文件系统
Abstract
 Along with the electronic technology fast development, with the large scale integrated circuit technology development the miniature machine  appears, which make the modern scientific research obtain great leap. Meanwhile the appearance of embedded controller technology has brought a new technological revolution in modern industry control field. The most obvious superiority in system composed of embedded controller is may be inserted to any miniature or small instruments and equipments. Along with the widely combination of embedded system and Internet, the complex  application  in mobile phone, PDA, router and modem etc put forward a higher demand on the performance of embedded processor, therefore developing 32-bit high performance processors will be a inevitable trend. This dissertation mainly use the ARM chip to design the FAT12 file system operation functions, these operation functions may be used in file management. In this system the Phillips ARM7 chip LPC2214 is used to design a embedded file system, which carry out the document management and various calling among different functions. These functions include formatting、opening、closing、reading、 writing、creating and so on. This dissertation mainly introduced the partial software design above mentioned.
 
Keywords: ARM System,   Embedded  System,   File System
目      录
摘 要 I
Abstract II
第1章  绪论 1
1.1开发背景 1
1.2研究内容 2
1.3 开发语言 2
第2章  文件系统介绍 3
2.1 FAT12文件系统 3
2.1.1 FAT的基本原理: 3
2.1.2 FDT的结构: 4
2.2 FAT12存储原理 5
第3章  文件系统操作函数设计 9
3.1 软件设计方案 9
3.2 头文件与部分操作函数介绍 9
3.2.1 头文件中结构体的定义 9
3.2.2 格式化函数 14
3.2.3创建新目录函数mkdir() 19
3.2.4创建函数creat() 20
第4章  总结 22
致谢 23
参考文献 24
附录一  程序代码 25
页: [1]
查看完整版本: ARM芯片编程设计FAT12文件系统