基于ARM-Linux的NAS设备中软件的设计与实现

基于ARM-Linux的NAS设备中软件的设计与实现

论文题目: 基于ARM-Linux的NAS设备中软件的设计与实现

论文类型: 硕士论文

论文专业: 软件工程

作者: 李亮

导师: 吴介一,王志欣

关键词: 交叉编译

文献来源: 东南大学

发表年度: 2005

论文摘要: 伴随着电子商务的迅猛发展,越来越多的数据被数字化,很多中小型企业感觉到数据存储对他们的重要性。NAS设备由于其功能单一,技术规范,实施难度小等特点,得到了中小型企业的欢迎,拥有广阔的市场前景。本论文着重讨论了一个实际的NAS设备中软件部分的构造过程,而该设备选用ARM系列芯片作为它的微处理器,选定开源的嵌入式Linux为其操作系统,并通过裁剪冗余的模块来加强设备的安全性,同时又引进RAID技术,从而加强了设备中数据的安全性。本论文的主要研究内容如下:1.研究了如何建立ARM-Linux开发环境,其中分析了ARM系列微处理的体系结构,确定如何选择嵌入式Linux系统的方法,以及如何在基于ARM系列微处理器的开发板上移植Linux操作系统,如何编写bootloader程序等。2.研究了NAS的系统构造,其中包括分析了各种文件服务程序,研究了如何交叉编译Samba服务程序,最后还引入了RAID技术,并阐述了如何在Linux操作系统下编写驱动程序。3.介绍了NAS设备软件的设计和开发过程。其中包括概要设计和详细设计两大部分。本论文是结合实习单位“NAS及网管系统”研发项目完成的。

论文目录:

摘要

ABSTRACT

第一章 绪论

1.1 课题背景及意义

1.2 课题内容

1.2.1 基于ARM-Linux开发平台的研究

1.2.2 NAS系统中软件的构建

第二章 NAS设备构造技术

2.1 嵌入式系统的基本概念

2.1.1 嵌入式计算机

2.1.2 嵌入式系统

2.1.3 嵌入式系统的开发流程

2.1.4 嵌入式应用软件的开发流程

2.2 ARM技术概述

2.2.1 ARM的发展

2.2.2 ARM处理器结构

2.2.3 ARM微处理器的应用选型

2.3 LINUX系统

2.3.1 嵌入式Linux

2.3.2 本系统中操作系统的选择

2.4 NAS系统概述

2.4.1 NAS技术的由来

2.4.2 NAS系统

2.4.3 NAS系统的I/O路径

2.5 RAID技术应用

第三章 ARM-LINUX开发平台的建立

3.1 LINUX开发环境的建立

3.2 启动程序设计

3.3 LINUX操作系统的移植

3.4 交叉编译环境的建立

第四章 基于ARM-LINUX平台的NAS系统的实现

4.1 NAS概要设计

4.1.1 NAS系统开发架构

4.1.2 NAS系统的物理组成

4.1.3 NAS系统的逻辑构成

4.2 NAS系统详细设计

4.2.1 NAS操作系统内核的实现

4.2.2 文件共享服务程序的安装和配置

4.2.3 NAS系统软件的其他组成部分

第五章 总结及展望

5.1 总结

5.2 进一步工作

致谢

参考文献

作者简介

发布时间: 2007-06-11

参考文献

  • [1].基于嵌入式数据库的NAS管理系统[D]. 谭文虎.华中师范大学2003
  • [2].集群NAS系统的性能改进及其流量统计系统设计与实现[D]. 虞志鹏.国防科学技术大学2014
  • [3].基于ARM-Linux的嵌入式数据库技术研究与应用[D]. 杜仕甫.电子科技大学2015
  • [4].基于ARM-Linux平台车载导航系统设计与实现[D]. 杨金显.哈尔滨工程大学2006
  • [5].基于ARM-Linux的嵌入式数据库及接口应用研究[D]. 刘礼东.昆明理工大学2009
  • [6].基于ARM-LINUX的嵌入式媒体播放器的研究与实现[D]. 杨向文.大连海事大学2009
  • [7].基于ARM-Linux的数字自动对焦系统的研究与实现[D]. 陈参宁.华南理工大学2012
  • [8].基于ARM-Linux的嵌入式移动计算系统的研究与实现[D]. 杭兴.中国科学院研究生院(沈阳计算技术研究所)2007
  • [9].基于FreeBSD的NAS系统的研究与实现[D]. 华唯.复旦大学2013
  • [10].嵌入式ARM-Linux移植及其在交流伺服系统中的应用[D]. 于盈.大连海事大学2007

相关论文

  • [1].基于ARM Linux和MiniGUI的嵌入式Ogg Vorbis播放器的研究和实现[D]. 陈真.厦门大学2006
  • [2].基于ARM&Linux的ZigBee无线通信系统实现[D]. 叶史进.西北工业大学2007
  • [3].基于ARM和Linux的嵌入式网络视频监控系统研究[D]. 赵方鹏.西北工业大学2007
  • [4].基于ARM9的嵌入式Linux应用与移植性研究[D]. 车鸣.西安电子科技大学2007
  • [5].ARM Linux嵌入式网络技术在船舶监控系统中的应用研究[D]. 张淼.大连海事大学2007
  • [6].嵌入式ARM-Linux移植及其在交流伺服系统中的应用[D]. 于盈.大连海事大学2007
  • [7].基于ARM的嵌入式系统移植设计[D]. 孙雨.长春理工大学2007
  • [8].基于ARM-Linux嵌入式系统C/S、B/S模型研究[D]. 朱其慎.昆明理工大学2007
  • [9].基于ARM的嵌入式Linux系统研究与应用[D]. 王彦堂.山东大学2007
  • [10].一种基于嵌入式Linux的NAS模型实现[D]. 魏薇.电子科技大学2005

标签:;  

基于ARM-Linux的NAS设备中软件的设计与实现
下载Doc文档

猜你喜欢