哈工大2017本科毕设开题报告_第1页
哈工大2017本科毕设开题报告_第2页
哈工大2017本科毕设开题报告_第3页
哈工大2017本科毕设开题报告_第4页
哈工大2017本科毕设开题报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计(论文)开题报告主题:远程数据存储服务器的设计专业电子信息工程学生学校编号类数教师日期:2017年1月6日1.课题背景及研究目的和意义1.1项目背景随着信息技术的飞速发展,网络应用扮演着不可或缺的角色。随着计算机知识的普及,人们对计算机的认识和理解越来越深。在二十世纪末二十一世纪初,微软的视窗操作系统占据了个人电脑应用领域操作系统的一半。有了图形界面和愚蠢的应用程序,即使是计算机新手用户也可以轻松使用它。然而,随着需求的深入,人们逐渐发现,Windows已经不像以前那样容易使用了,尤其是在网络应用、服务器建设等方面都有不小的缺陷。人们逐渐将目光转向其他操作系统,Linux成为他们的首选

2、。Linux是一个类似UNIX的操作系统,可以自由使用和传播。它具有以下特点:开放性、多用户、多任务、良好的用户界面、设备独立性、丰富的网络功能、可靠的系统安全性、良好的可移植性、与其他UNIX系统的兼容性以及对多文件系统的支持。自从网络出现以来,通过网络传输文件一直是一个重要的群体。它不仅可以实现文件的上传和下载,还可以设置不同的用户访问权限,支持大文件的断点续传功能。例如,通过将本地计算机上设计的网站文件上传到远程网络服务器主机,可以使用FTP服务根据用户名和密码访问远程主机提供的FTP目录。使用这种方法,用户不需要登录远程主机就可以使用远程登录来工作,这使得文件在网络服务器上的更新非常容

3、易。文件传输协议是一种用于在互联网上传输文件的协议(文件传输协议),它是协议家族中的协议之一。这是一个文件传输标准,制定为能够在互联网上相互传输文件,并指定如何在互联网上传输文件。该协议是互联网文件传输的基础。它由一系列规范文件组成。它的目标是改进文件共享,并提供一种间接使用远程计算机的方法。它是一种向用户透明而可靠地传输数据的存储介质。也就是说,通过FTP协议,可以在两台计算机之间进行复制,将文件从远程计算机复制到自己的计算机上,这称为下载文件。如果一个文件从本地计算机复制到远程计算机,它被称为上传文件。在TCP/IP协议中,FTP标准命令TCP端口号21和端口模式端口号20。1.2研究的目

4、的和意义像大多数互联网服务一样,FTP也是一个客户端/服务器系统。用户通过支持FTP协议的客户端程序连接到远程主机上的FTP服务器程序。用户通过客户端程序向服务器程序发出命令,服务器程序执行用户发出的命令并将执行结果返回给客户端。例如,用户发出命令,要求服务器向用户发送文件的副本,服务器将响应该命令,并将指定的文件发送到用户的机器。客户端程序代表用户接收该文件,并将其存储在用户目录中。本课题的目的是设计一个基于ARM的远程数据存储系统,实现对数据包的分析、验证和存储,并通过FTP远程访问存储的数据。2.国内外这方面的研究现状及分析2.1国外现状及分析文件传输协议是文件传输协议的缩写。顾名思义,

5、文件传输协议是一种专门用于传输文件的协议,这意味着通过文件传输协议,我们可以在互联网上的任意两台计算机之间传输文件。FTP是互联网上最早、应用最广泛的应用。直到今天,它仍然是最重要和最基本的应用之一。为了通过文件传输协议传输文件,用户应该提前向远程系统注册。然而,为了方便对资源的访问,文件传输协议在互联网上有一个特殊的和非常广泛的应用,即文件传输协议(匿名文件传输协议)。通过互联网,任何用户都可以使用FTP和一个公共帐户(通常帐户名称是匿名的)来获取一些公共资源。目前,互联网上有许多这样的公共计算机。我们称这台计算机为用于匿名FTP服务的FTP服务器。对于每个连接到互联网的用户来说,只要他知道

6、这些FTP服务器的地址,他就可以与它们连接并获得上述各种资源。由于FTP简单、实用、开放,可以充分利用互联网进行信息传输和通信,越来越多的FTP服务器连接到互联网上,从而越来越多的资源可以通过匿名FTP获得。2.2国内现状及分析因为企业信息化的目的是利用现代信息技术对企业生产经营过程中产生的数据进行收集、处理、管理和利用,从而提高企业生产经营的整体效率,增强企业的竞争力。因此,数据存储是企业信息化不可缺少的工具,也是大多数企业信息系统的核心。数据、计算机硬件和数据存储技术正在推动远程数据存储系统的发展。当今社会产生的信息数据的复杂性和数量正在迅速增长。计算机硬件平台的发展仍然遵循摩尔定律。数据

7、存储技术正迅速向深度和广度扩展。尤其是互联网的出现极大地改变了数据存储的应用环境,对信息存储提出了前所未有的技术挑战。这些因素的变化推动了远程数据存储技术的进步和发展。在一个手持设备飞速发展的时代,当互联网技术已经成为日常生活的一部分,当数据存储和共享成为人们办公室工作的重要工具时,我们有理由相信这三者的结合一定会给我们带来不同的享受和体验。3.研究内容和需要解决的关键问题3.1研究内容本设计的主要研究内容包括:(1)收集相应的背景,设计并选择基于ARM的远程数据存储服务器的实现方案。(2)软件开发环境的建立。(3) Linux内核移植。(4)数据存储功能的实现(5)远程数据访问功能的实现。3

8、.2需要解决的关键问题基于ARM的远程数据存储服务器是指一个外部信号源,它通过串口通信将数据存储在FTP服务器中,然后通过网络端口进行通信,使计算机能够远程访问数据。总体设计方案的架构如图3-1所示。串行通信网络通信源服务器客户端图3-1基于ARM的远程数据存储服务器总体结构设计远程数据存储服务器图采用服务器和客户端的结构,通过网络端口通信实现服务器和客户端之间的数据交互,并通过串口通信接收数据。客户端使用PC机通过FTP协议查看数据。服务器使用草莓第三代处理器,使用操作系统通过有线网卡访问网络,并与网络中的其他计算机(客户端)交换数据。4.拟采用的研究方法和技术路线、日程安排和预期目标4.1

9、建议的研究方法和技术路线本设计旨在实现一个基于ARM的远程数据存储服务器。服务器实时接收并存储来自串口的数据,同时进行远程FTP访问,测试各种情况,达到预期效果。但是,本设计中实现的功能只是远程存储服务器的基本功能,系统还有一些不完善之处:(1)优化存储文件格式。服务器在收到数据后以记事本格式保存数据,但记事本格式文件不能在Windows操作系统下直接显示十六进制数据。它需要由其他软件打开和查看,这样可以优化文件存储格式,提高查看的便利性。(2)数据传输加密。虽然服务器通过串行端口接收数据,但它也通过有线网络连接到互联网。传输的信息可以被加密,以防止网络病毒窃取传输的数据。应重视网络安全。(3

10、)支持其他传输模式。本设计中设计并实现的服务器可以通过串口接收数据,也可以通过USB等网络端口方式进行改进接收数据,从而提高远程数据存储服务器的应用范围。4.2进度表表4-1附表阶段时间安排第一阶段的2017年1月初了解主题指标的要求,写一份主题开放报告,寻找信息第二级2017.1-2017.3建筑交叉开发第三阶段2017.3-2017.4数据存储功能的实现第四阶段2017.4-结束数据访问功能的实现4.3预期目标远程数据存储服务器采用服务器和客户端的结构,通过网络端口通信实现服务器和客户端之间的数据交互,并通过串口通信接收数据。客户端使用PC机通过FTP协议查看数据。服务器使用草莓第三代处理

11、器,使用操作系统通过有线网卡访问网络,并与网络中的其他计算机(客户端)交换数据。5.主体具备必要的条件通过研究数据存储技术及其应用的发展现状,提出了本研究课题的意义和发展前景。通过研究实现原理,设计了总体控制方案,完成了方案选择。本文设计并实现的基于ARM的远程数据存储服务器分为服务器端和客户端。服务器和客户端之间的数据传输通过网络通信实现,服务器通过串行通信接收和存储数据。服务器的硬件平台是草莓第三代开发板。嵌入式终端开发环境是通过安装共享文件夹、交叉编译工具和Eclipse构建的。终端上的系统平台通过安装和配置u-boot、内核和文件系统来设计。客户端可以通过有线网卡访问网络,以访问服务器

12、上的数据。6.研究过程中可能遇到的困难和问题,以及解决这些问题的措施虚拟机和主机之间的文件交换问题。解决方案是创建共享文件夹并实现文件共享。7.参考1刘伯温。ARM嵌入式项目开发三位一体实用关键M。北京:北京航空航天大学出版社,2015。2韦东山。嵌入式Linux应用程序开发完整手册M。北京:人民邮电出版社,2009。丁荣。嵌入式数据库技术研究J。西北工业大学(2002)13-14,32-33。4穆乃刚。紫蜂技术简介J。电信技术。2006,3: 84-86。钟永峰。ZigBee无线传感器网络M。北京:北京邮电大学出版社,2011。柳岩。当前六大聚焦短程无线技术综述J。厦门科技。2005,33330642-45。6马修加斯顿. 802.11无线网络M。南京:东南大学出版社,2006。7林春亮,潘刚,李平。基于ARM的嵌入式Linux图形终端设计C。第25届中国控制会议录。2006,第:1921-1925页。、Xi勇、魏继波。两种主流嵌入式图形用户界面的移植及性能比较J。电子世界,2004,(09)。关希蒙、刘尧、许立贤等。2嵌入式数据库平台的应用研究J.扬州教育学院学报,2008.9。10迈克尔欧文斯。SQLite最终指南M.美国:出版社,2006 .11丹尼布赖恩。伯克利数据库的最终指南。12友好的手臂。Tiny6410硬件手册J.2016 .13冯心玉

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论