1 / 36
文档名称:

远程数据存储服务器.docx

格式:docx   大小:1,995KB   页数:36页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

远程数据存储服务器.docx

上传人:xiang1982071 2020/11/8 文件大小:1.95 MB

下载得到文件列表

远程数据存储服务器.docx

文档介绍

文档介绍:毕业设计(论文)

题 目 远程数据存储服务器设计
专 业
学   号
学 生
指 导 教 师
答 辩 日 期 2017年 月 日
摘 要
随着信息技术的飞速发展,数据存储应用扮演着不可或缺角色。在互联网发展步入黄金时代的今天,传统的数据存储服务已经不能满足人们多元化的需求,远程数据存储服务应运而生。
本课题的目的是设计并实现一种基于ARM的远程数据存储服务器,通过串口通信将外来数据包存入挂载于ARM开发板的硬盘,然后通过FTP协议网口通信进行远程数据访问。本服务器硬件主要采用树莓派三代开发板,外接移动硬盘。软件部分采用Linux操作系统,通过交叉开发进行内核移植,FTP搭建,串口编程等操作,实现数据的存储及远程访问。
论文依据嵌入式系统的开发流程,着重介绍了交叉开发环境的搭建,Linux内核移植,FTP搭建,串口通信协议的制定及编程实现等。设计以串口助手进行调试,实现了数据包的解析,校验,分包存储等功能,并可通过FTP协议进行远程数据访问。
关键词:数据存储;嵌入式;Linux;FTP
Abstract
With the rapid development of information technology, data storage applications play an indispensable role. Today, the development of the Internet into the golden age , the traditional data storage services can not meet the diverse needs of people, remote data storage services came into being.
The purpose of this project is to design and implement an ARM-based remote data storage server, through the serial communication will be stored in the ARM data board mounted on the hard disk, and then through the FTP protocol network interface for remote data access. The server hardware is mainly used raspberry three generations of development board and external mobile hard disk. Software part use Linux operating system, through the cross-development of kernel transplantation, FTP structures, serial programming and other operations, to achieve data storage and remote access.
Based on the development process of embedded system, this paper introduces the construction of cross development environment, Linux kernel transplantation, FTP setup, serial communication protocol development and programming realization and so on. Designing the serial assistant to debug, achieve the packet analysis, verification, packet storage and other functions, and through the FTP protocol for remote data access.
Keywords : data storage, em