Font Size: a A A

NAS's Software Design And Development Base On ARM-Linux

Posted on:2006-08-12Degree:MasterType:Thesis
Country:ChinaCandidate:L LiFull Text:PDF
GTID:2178360212482912Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of E-business, more and more data are stored in digital, a lot of companies feel the importance of data storage, NAS as one of the methods of network storage, NAS device can fulfill all of their requirements.In this paper, I discuss the procedure of how to construct the software of a real NAS device. The device is built on arm microprocessor chip, and install an embedded Linux operating system, In order to improve the security of system ,I cut out some services. and in order to improve the security of data ,I adopt the RAID technology.The contents presented in this paper include:1. I studied how to build up arm-linux development environment, include analysis the architecture of ARM, introducing the embedded-linux system, and learning how to transfer linux operating system to arm-linux development platform. I especially studied how to program bootloader.2. I studied the architecture of NAS, including analysis some file service program, and studied how to cross compiler the Samba server program. and also introduced how to write driver below Linux operating system.3. I introduced the procedure of building up the software of NAS device,including special design and detail design.This paper was accomplished with the cooperation of intern company as NAS and Network management system of its project.
Keywords/Search Tags:NAS, Samba, ARM9, Linux, RAID, Cross compile
PDF Full Text Request
Related items