伴随现在存储设备技术的高速发展,尽管有很多的存储设备因为容量大,存储速度快等等原因很受人们喜欢,但是u盘因为它的便携,方便也占有了很大一部分,基本可以成为当代人不可缺少的一部分,而同时Android系统越来越普及,在移动设备尤为突出。综上所述,信息隐藏的重要以及迫切需求,与u盘,以及Android的普遍性,那么一个可以在安卓系统下加密的u盘的需求就显而易见了。
   《U盘ANDROID文件系统固件》可以使得Android系统可以读取u盘文件并进行相关操作,是Android文件系统下给u盘加密的一个子模块,这是相当较重要的,用户可以通过对文件的处理使得u盘加密与解密。用户可以通过此类u盘轻松地存储自己想随意携带的重要信息,而再也不用担心信息的丢失,客户在携带公司信息出去谈业务或者其他的事情的时候也不用担心泄露公司的机密了还有很多其他情况都需要用到此类u盘,其中可以通过用户的需求使得加密的方式有所不同,在需要的时候可以选择自己喜欢的方式的u盘,因此基于Android系统对u盘文件的操作有着很好的市场前景。
1.2    研究现状
1.3    本文工作及组织
第一章为引言,介绍了课题开发的背景、意义,并且通过对目前国内外现状的分析,说明了此课题的意义。
第二章是将相关基础技术进行了整理和分析,介绍了Dos平台,C语言编程特点,以及详细介绍了硬盘结构和fat32文件系统基本知识(由于Android系统也支持fat32文件系统,因此详细介绍了fat32文件系统)。
第三章将分别对程序的流程、需求分析以及程序的详细设计进行了说明。
第四章将综合测试程序的各个功能模块,以确保程序的正确运行。
第五章总结了本课题的成果和需要改进的地方,并对该课题的未来进行了展望。

2    基础技术研究
本文研究目的是为了让Android系统可以直接读取u盘的文件,以及对文件的操
作,Android系统支持的文件系统有很多,fat32文件系统是我重点分析的。因此本
文主要将对dos下c语言编程、fat32文件系统分析(Android系统所支持的文件系统)、u盘文件读取等方面着力研究。通过以上技术的研究,为本课题提供了基础技术知识的支持。
2.1    Dos操作系统简介(Disk Opcration System)
Dos介绍:磁盘操作系统英文简称是DOS,全称是Disk Operating System,它最初是微软公司为IBM-PC所开发研究的一种操作系统。它是在个人计算机上使用的一个操作系统载体,经过微软和IBM公司的改进研究之后推出了多个版本。DOS系统占有着很重要的地位,它可以直接操纵硬盘的文件。DOS的主要特点有:字符用户界面系统,用户通过从键盘输入相关字符命令来操作计算机,运行方式为单用户,单任务,简单的说就是同一时刻只能运行一个程序,在管理内存的方面,也受到了限制。DOS中关于文件的目录路径以及对文件的各种处理,系统环境的配置等现在仍然在使用,因此DOS的学习还是很有帮助的。DOS是以一个后台程序的形式出现的,通过输入cmd进入运行。
2.2    C语言简介
C语言是在早期的编程语言BCPL(Basic Combined Programming Language)基础上发展演变而来的,到了1972年,由美国的Dennis Ritchie在B语言的基础上做了进一步的充实和完善而得到的,在此之前从未在UNIX操作系统的计算机上使用过。起初,设计C语言就是为了编写UNIX操作系统的,在后面的发展中C语言吸收了其他语言的优点,进行了多次改进,逐渐发展为实用性很强的一种语言。
上一篇:基于NS3的LTE-WiFi无线网络构架仿真
下一篇:基于WP8的手机浏览器的设计与实现

Linux内核的键盘模拟实现【1538字】

茬RedHat中使用ReiserFS文件系统【1804字】

使用indy的IdTcpServer,IdTcpclient传輸文件【68字】

使用http协议和winsockapi实现...

Android课程同步练习系统的设计

Android智能手机的交互式学习系统的设计

电子商务中外贸询盘洧效...

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...

公寓空调设计任务书

神经外科重症监护病房患...

C#学校科研管理系统的设计

志愿者活动的调查问卷表

10万元能开儿童乐园吗,我...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...