哈工大2017本科毕设开题报告

上传人:夏** 文档编号:487438509 上传时间:2023-08-10 格式:DOC 页数:9 大小:376.50KB
返回 下载 相关 举报
哈工大2017本科毕设开题报告_第1页
第1页 / 共9页
哈工大2017本科毕设开题报告_第2页
第2页 / 共9页
哈工大2017本科毕设开题报告_第3页
第3页 / 共9页
哈工大2017本科毕设开题报告_第4页
第4页 / 共9页
哈工大2017本科毕设开题报告_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《哈工大2017本科毕设开题报告》由会员分享,可在线阅读,更多相关《哈工大2017本科毕设开题报告(9页珍藏版)》请在金锄头文库上搜索。

1、哈工大 2017 本科毕设开题报告毕业设计(论文)开题报告题 目:远程数据存储服务器设计专业电子信息工程学生学号班号指导教师日期2017年 1月 6日本课题的目的是设计一个基于 ARM 的远程数据存储系统,实现数据包的解析,校验,存储,并且使存储的数据可以通过 FTP 远程访问。2国内外在该方向的研究现状及分析2.1 国外现状及分析FTP 是英文 File Transfer Protocol( 文件传输协议 )的缩写。顾名思义, FTP 就是专门用来传输文件的协议,也就是说通过FTP 我们可以在 Internet 网上的任意两台计算机间互传文件。FTP 是 Internet 上最早也是最广的应

2、用, 直到今天它仍是最重要和最基本的应用之一。用FTP 传输文件,本来用户事先应在远方系统注册,但后来为了便于大家获取资源, FTP 在互联网上有一种特殊的也是非常广泛的应用是匿名FTP (anonymousFTP) 。通过 Internet, 任何用户可以使用 FTP 和一个公用账号(通常账号名是anonymous)去获得一些公用资源。 在 Internet 上目前有许许多多的这种公用计算机,我们把这种用来做匿名 FTP 服务的计算机称作 FTP 服务器( ftpsite ),对每一个联入Internet 的用户,只要知道这些 FTP 服务器的地址 ,就可以与它们连接并获取上面各种资源。由于

3、 FTP 操作简单实用,开放性强,且能充分利用 Internet 来进行信息传递与交流,所以目前越来越多的 FTP 服务器连入 Internet ,这样越来越多的资源就可以通过匿名 FTP 来获得2.2 国内现状及分析由于企业信息化的目的就是要以现代信息技术为手段, 对伴随着企业生产和经营过程而产生的数据进行收集、加工、管理和利用,以改善企业生产经营的整体效率,增强企业的竞争力。所以,数据存储是企业信息化不可缺少的工具,是绝大部分企业信息系统的核心。数据、计算机硬件和数据存储技术,这三者推动着远程数据存储系统的发展。当今社会所产生的信息数据的复杂度和数据量都在迅速增长;计算机硬件平台的发展仍然

4、实践着摩尔定律;数据存储技术迅速向深度、广度扩展。尤其是互联网的出现,极大地改变了数据存储的应用环境, 向信息储存提出了前所未有的技术挑战。 这些因素的变化推动着远程数据存储技术的进步与发展。在手持设备发展迅猛的时代, 在互联网技术已经成为日常生活一部分的时代, 在数据存储与共享成为人们办公作业必不可少的工具的时代, 我们有理由相信这三者的结合必将给我们带来不同的享受和体验。3研究内容及拟解决的关键问题3.1 研究内容本设计的主要研究内容有:(1) 搜集相应背景,基于 ARM 的远程数据存储服务器的实现方案的设计及选型。(2) 软件开发环境的搭建。(3) Linux 内核移植。(4) 数据存储

5、功能的实现(5) 远程数据访问功能的实现。3.2 拟解决的关键问题基于 ARM 的远程数据存储服务器,是指外部信号源通过串口通信,将数据存入FTP 服务器,再通过网口通信, 使得计算机可以远程对数据进行访问。总体设计方案的架构如图 3-1 所示。信号源串口通信服务器网口通信客户端图3-1 基于 ARM 的远程数据存储服务器的总体结构设计图远程数据存储服务器图采用的是服务器与客户端的结构,在网口通信中实现服务器端与客户端的数据交互,并通过串口通信对数据进行接收。客户端采用PC 机,通过 FTP 协议查看数据。服务器采用树莓派三代处理器并使用操作系统,通过有线网卡接入网络并与网络中的其它计算机(客

6、户端)进行数据的交换。4. 拟采取的研究方法和技术路线、进度安排、预期达到的目标4.1 拟采取的研究方法和技术路线本设计想实现基于 ARM 的远程数据存储服务器, 服务器实时接收并存储来自串口的数据,同时进行远程 FTP 访问,测试各种情况,都可以到达预期效果。但本设计实现的功能仅为远程存储服务器的基本功能,系统还存在不完善之处:(1) 存储文件格式的优化。本服务器接收数据后以记事本格式将数据保存,但记事本格式文件在 Windows 操作系统下,不能直接显示十六进制数据,需借助其他软件打开查看,可对文件存储的格式进行优化,提高查看的便利性。(2)数据传输的加密。 服务器虽然是通过串口进行数据接

7、收,但同时通过有线网络接入互联网,对于传输的信息,可进行加密处理,以防止互联网病毒对传输数据进行窃取,需要注意网络安全问题。(3)对其它传输方式的支持。 本设计实现的服务器通过串口接收数据, 也可以进行改进通过 USB,网口其他方式进行数据接收,提高远程数据存储服务器的应用范围。4.2 进度安排表格 4-1 进度安排阶段时间进度第一阶段2017.1 初了解题目指标要求,撰写开题报告及查找资料第二阶段2017.1-2017.3进行交叉开发环境的搭建第三阶段2017.3-2017.4进行数据存储功能的实现第四阶段2017.4-结束进行数据访问功能的实现4.3 预期达到的目标远程数据存储服务器采用的

8、是服务器与客户端的结构,在网口通信中实现服务器端与客户端的数据交互,并通过串口通信对数据进行接收。客户端采用PC 机,通过FTP 协议查看数据。 服务器采用树莓派三代处理器并使用操作系统, 通过有线网卡接入网络并与网络中的其它计算机(客户端)进行数据的交换。5课题已具备和所需的条件通过研究目前的数据存储技术的发展以及其使用情况,提出了研究本课题的意义及发展前景。通过研究实现的原理,设计出整体控制方案,并完成方案的选型。本文设计并实现的基于 ARM 的远程数据存储服务器,分为服务器和客户( PC 机)两部分,服务器与客户之间的数据传输采用网络通信实现, 服务器接收并存储数据通过串口通信实现。服务

9、器的硬件平台选用的是树莓派三代开发板,通过安装共享文件夹、交叉编译工具、 Eclipse 完成了嵌入式终端开发环境的搭建,通过 u-boot 、内核、文件系统的安装及配置完成了终端上系统平台的设计。 客户端可以通过有线网卡接入网络,实现对服务器上数据的访问。6研究过程中可能遇到的困难和问题,解决的措施虚拟机与宿主机之间的文件交换难题。解决办法为创建共享文件夹,实现文件共享。7参考文献1 刘波文 .ARM 嵌入式项目开发三位一体实战精讲 M. 北京:北京航空航天大学出版社 ,2015.2 韦东山 .嵌入式 Linux 应用开发完全手册 M. 北京 : 人民邮电出版社 ,2009.3 丁蓉 .嵌入

10、式数据库技术研究 J. 西北工业大学 .(2002)13-14,32-33.4 穆乃刚 .ZigBee 技术简介 J. 电信技术 .2006,3: 84-86.5 钟永锋 . ZigBee 无线传感器网络 M. 北京 : 北京邮电大学出版社 ,2011.5 刘岩 .当前六种焦点近距离无线技术综述J. 厦门科技 .2005,3:42-45.6 南京 :东南大学出版社 ,2006.7 Lin jnnliang,Pan Gang,Li Ping. Embedded Linux Graphic Terminal Design Based8丁丁 ,习勇 ,魏急波 .二种主流嵌入式图形用户界面的移植及性能

11、比较J. 电子产品世界 ,2004,(09).9管希萌 , 刘瑶 ,徐丽仙等 .嵌入式数据库SQLite 应用研究 J. 扬州教育学院学报 ,2008.9.10 Michael Owens.The Definitive Guide to SQLiteM.US:APress, 2006.11 Danny Brian.The Definitive Guide to Berkeley DB XMLM.US:Apress, 2006.12 友善之臂 .Tiny6410 硬件手册 J.2016.13 冯新宇 . ARM11 嵌入式 Linux 系统实践与应用 M. 北京 : 机械工业出版社,2012.14 韩少云 ,奚海蛟 ,谌利 . ARM 嵌入式系统移植实战开发 M. 北京 : 北京航空航天大学出版社 ,2012.15 杨水清 ,张剑 ,施云飞 . 精通 ARM 嵌入式 Linux 系统开发 M. 北京 : 电子工业出版社 ,2012.16 祁献鹏 .基于嵌入式 Linux 的 Qt 图形程序实战开发 M. 北京 : 北京航空航天大学出版社 ,2015.17 吴迪 .Qt Creator 快速入门 M. 北京 :北京航空航天出版社 ,2015.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号