节点文献

嵌入式Linux及其在附网存储器中的应用

Embedded Linux and Its Application in the Network-attached Storage

【作者】 雷环利

【导师】 黄光明;

【作者基本信息】 华中师范大学 , 电路与系统, 2003, 硕士

【摘要】 随着通信技术和网络技术的高速发展,我们已经步入了一个数码时代。建立在其基础上的嵌入式系统已经广泛地渗透到科研、工程、军事、商业、文化、艺术和娱乐等人们生活的方方面面。随着国内外嵌入式产品的进一步开发推广和人们对网络的越来越强的依赖,嵌入式系统正越来越广泛地应用到各种网络设备中。嵌入式Linux操作系统以价格低廉、功能强大又易于移植而备受青睐,因此研究和开发基于嵌入式Linux的网络存储系统具有相当的现实意义和应用前景。 本文在对嵌入式Linux系统及其开发技术进行深入剖析的基础上,提出并构建了一个新的基于嵌入式Linux的附网存储基本系统。该系统体积小、集成度高、功能强、性能稳定,与传统的存储服务器相比,其灵活性强、移植方便、性价比高,适用于中小型企业、学校实验室等中小型局域网。 本文首先介绍嵌入式Linux系统及其开发技术的总体特点,接着对课题的主要工作即基于嵌入式Linux的附网存储基本系统的开发全过程进行了详细阐述,主要包括:一、内核裁减。通过对Linux内核工作机制的分析,根据系统的硬件特点和应用需要,提出了一种适用于系统的内核裁减方法——使用Linux GCC编译器对内核各选项进行配置和编译,实现内核的裁减。二、根文件系统的建构。根据嵌入式系统的存储特点,分析了适合于嵌入式Linux系统的文件系统,选择了一种适合于附网存储系统的文件系统。接着详细介绍根文件系统建立和应用程序加载的过程。三、系统的移植。文中着重讨论了嵌入式Linux系统在DOC2000(DiskOnChip 2000)上的移植,并就移植过程中的实际问题提出了解决方案。四、磁盘阵列。介绍了使用RAID的磁盘阵列的实现方法。

【Abstract】 Along with the high-speed development of communication technology and network technology, we have stepped into a digital era. The embedded system based on high-tech have permeated through scientific research, engineering, military, business, culture & art, amusement, etc. With the further popularization of embedded products all over the world, with people’s strong reliance on network, embedded system is applied in various network equipments more and more extensively. And embedded Linux is the most popular operating system for it’s cheapness in price, powerful function, and good portability to embedded platforms. Then the research and development on the embedded Linux Network-attached Storage System has a considerable application prospect.A new design and implement of Network-attached Storage System with embedded Linux technique is provided in this paper, based on the analysis of embedded Linux system. The new system is suitable for the networks of medium and small-sized enterprises, and school laboratories. It differs from the traditional storage servers for its excellent characteristics such as good portability, high integration, powerful function, cost and time saving.A comprehensive description about embedded Linux system and its development technology is given in the first part. Then the design of the Network-attached Storage System based on embedded Linux is given, which mainly include: reduction of the Linux kernel, build of the root file system, embedding of the system, and build of the RAID. Firstly, through the code analysis of the Linux kernel, the article chooses a suitable method to reduce the kernel. Secondly, the article analyses the file system build on the Memory Technology Devices, and creates the root file system with Ext2fs, which can load some application programs. Thirdly, The article discussed the method to embed the whole system into DiskOnChip2000, and gives solutions to solve the problems occurring during the process. Lastly, the article discussed the implement of the RAID.

  • 【分类号】TP316.81
  • 【被引频次】2
  • 【下载频次】180
节点文献中: 

本文链接的文献网络图示:

本文的引文网络