本地流水文件同步到远程服务器,远程数据存储服务器.doc

.word可编辑.

. 专业.专注 .

毕业设计(论文)

题 目 远程数据存储服务器设计

专 业

学   号

学 生

指 导 教 师

答 辩 日 期 2017年 月 日

.word可编辑.

. 专业.专注 .

摘 要

随着信息技术的飞速发展,数据存储应用扮演着不可或缺角色。在互联网发展步入黄金时代的今天,传统的数据存储服务已经不能满足人们多元化的需求,远程数据存储服务应运而生。

本课题的目的是设计并实现一种基于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 da

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值