基于utenux的fatfs文件系统移植-毕设论文.doc
上传人:永香****能手 上传时间:2024-09-12 格式:DOC 页数:33 大小:1.5MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于utenux的fatfs文件系统移植-毕设论文.doc

基于utenux的fatfs文件系统移植-毕设论文.doc

预览

免费试读已结束,剩余 23 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT1本科毕业论文(设计)题目:基于uTenux操作系统的FatFs文件系统移植学院:数学与计算机科学学院完成日期:2013年6月2日基于uTenux操作系统的FatFs文件系统移植摘要:随着嵌入式技术的发展,尤其是ARM技术的不断更新,推出了cortex系列芯片,使得嵌入式设备的功能日益壮大,逐渐由单片机的时代过渡到微控制器的时代,对数据的访问量有了显著提高,这就要求数据操作层次清晰、透明度提高、可维护性、接口的标准化、移植性、灵活的操作和数据存储的可靠性等都提出了越来越高的要求,所以有必要引入文件系统来完成数据存储和管理的功能,为用户提供按名存取数据的接口,从而可以避免由程序开发人员直接访问内存所带来的不安全性。本论文基于uTenux操作系统移植FatFS文件系统,详细论述了文件系统的实现原理,通过移植使得FatFS能在uTenux操作系统上运行。实现文件和目录创建、打开、读取、写入、关闭等功能。关键字:微控制器;uTenux;FatFS;ARM目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc358992015"1绪论PAGEREF_Toc358992015\h1HYPERLINK\l"_Toc358992016"1.1实时操作系统简介PAGEREF_Toc358992016\h1HYPERLINK\l"_Toc358992017"1.1.1实时操作系统的概念PAGEREF_Toc358992017\h1HYPERLINK\l"_Toc358992018"1.1.2常见的实时微控制器操作系统及其对比PAGEREF_Toc358992018\h1HYPERLINK\l"_Toc358992019"1.2嵌入式文件系统简介PAGEREF_Toc358992019\h2HYPERLINK\l"_Toc358992020"1.2.1文件系统概述PAGEREF_Toc358992020\h2HYPERLINK\l"_Toc358992021"1.2.2嵌入式文件系统一般体系结构PAGEREF_Toc358992021\h3HYPERLINK\l"_Toc358992022"1.2.3文件系统概述PAGEREF_Toc358992022\h4HYPERLINK\l"_Toc358992023"1.3嵌入式文件系统的必要性PAGEREF_Toc358992023\h5HYPERLINK\l"_Toc358992024"2uTenux实时操作系统PAGEREF_Toc358992024\h6HYPERLINK\l"_Toc358992025"3FatFS文件系统的移植PAGEREF_Toc358992025\h7HYPERLINK\l"_Toc358992026"3.1FAT协议介绍PAGEREF_Toc358992026\h7HYPERLINK\l"_Toc358992027"3.1.1FAT协议概述PAGEREF_Toc358992027\h7HYPERLINK\l"_Toc358992028"3.1.2FAT保留区PAGEREF_Toc358992028\h8HYPERLINK\l"_Toc358992029"3.1.3FAT表区PAGEREF_Toc358992029\h10HYPERLINK\l"_Toc358992030"3.1.4FAT目录区PAGEREF_Toc358992030\h10HYPERLINK\l"_Toc358992031"3.1.5FAT数据区PAGEREF_Toc358992031\h11HYPERLINK\l"_Toc358992032"3.2FatFS文件系统的配置PAGEREF_Toc358992032\h11HYPERLINK\l"_Toc358992033"3.3FatFS文件系统结构分析PAGEREF_Toc358992033\h14HYPERLINK\l"_Toc358992034"3.3.1FatFS模块结构PAGEREF_Toc358992034\h14HYPERLINK\l"_Toc358992035"3.3.2FatFS定义的结构体PAGEREF_Toc358992035\h15HYPERLINK\l"_Toc358992036"