資源描述:
《基于armlinux的nas設(shè)備中軟件的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、東南大學(xué)碩士學(xué)位論文基于ARM-Linux的NAS設(shè)備中軟件的設(shè)計(jì)與實(shí)現(xiàn)姓名:李亮申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):軟件工程指導(dǎo)教師:吳介一;王志欣20050706摘要伴隨著電子商務(wù)的迅猛發(fā)展,越來越多的數(shù)據(jù)被數(shù)字化,很多中小型企業(yè)感覺到數(shù)據(jù)存儲(chǔ)對(duì)他們的重要性。NAs設(shè)備由于其功能單一,技術(shù)規(guī)范,實(shí)麓難度小等特點(diǎn),得到了中小型企業(yè)的歡迎,擁有廣闊的市場(chǎng)前景。本論文著重討論了一個(gè)實(shí)際的NAs設(shè)備中軟件部分的構(gòu)造過程,而該設(shè)備選用ARM系列芯片作為它的微處理器,選定開源的嵌入式L.mu)【為其操作系統(tǒng),并通過裁剪冗余的模塊來加強(qiáng)設(shè)備
2、的安全性,同時(shí)又引進(jìn)RAD技術(shù),從而加強(qiáng)了設(shè)備中數(shù)據(jù)的安全性。本論文的主要研究?jī)?nèi)容如下:1.研究了如何建立ARM.Linux開發(fā)環(huán)境,其中分析了ARM系列微處理的體系結(jié)構(gòu),確定如何選擇嵌入式LinuX系統(tǒng)的方法,以及如何在基于ARM系列微處理器的開發(fā)板上移植Linux操作系統(tǒng),如何編寫b00uoader程序等。2.研究了NAs的系統(tǒng)構(gòu)造,其中包括分析了各種文件服務(wù)程序,研究了如何交叉編譯saJnba服務(wù)程序,最后還引入了RAID技術(shù),并闡述了如何在Linux操作系統(tǒng)下編寫驅(qū)動(dòng)程序。。3.介紹了NAs設(shè)備軟件的設(shè)計(jì)和開發(fā)
3、過程。其中包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩大部分。本論文是結(jié)合實(shí)習(xí)單位“NAs及網(wǎng)管系統(tǒng)”研發(fā)項(xiàng)目完成的。關(guān)鍵詞:NAs,sa岫a,A跚,Linux,RAID,交叉編譯Abstract、ⅣiIhmerapiddevelopmentofE_b11siness,moreandmoredataarestoredind蜮tal,alotofcomp鋤iesfeeItheimpOrtallceofdataStorage,NASasoneoftllemethodsofn咖orkstorage,NASd鉀icecanful矗lla11of也
4、ehTequirements.In血isp印er'IdiscllSstheprocedllreofhowtoconstm“tllesofcwareofarealNASdevice·Thedeviceisbuilton跏micropmcessorchip,a11dinstall鋤embeddedLinuxoperatmgsystem,InordeTtoimprovethesec塒夠ofsystem,Icutoutsomeservices.a(chǎn)ndinordert0impr0Vethesec嘶tyofdata,Iadoptt
5、lleRAIDtecllllolo黟Thecontentspresemedinthisp印erinclude:1.IStudiedhowto“1dupam—linuXdevelopmentenvhonment,include孤adysisthearchitectureofARM,in仃0ducingtheemb酣de洲nuXsystem,a11dle鋤inghowto仃arlsferlinuxoperatingsystemtoam卜1inuxdeVeIopmemplatfoH碼IespeciallystLldiedho
6、wtoprograTnbootload“.2.Istudiedthearchitect【】reofNAs,includinga11alysissomefileserviceprogr鋤,aIld咖diedhowtocrossco唧ilertheSambaserverpro舒鋤.a(chǎn)ndalsoin廿oducedhowtowritedTivefbelawLinuxopeTatmgsystem.3.IintroducedtheprocedureofbuildillguptllesofMareofNASdevice,inclu
7、d.mgspecialdesignanddetaildesign.,Thisp印eTwasaccomplishedwi血thecooperationofinterncompanyasNASandNetworkmanagememsystemofitsproject.Kelrwords:NAS,Samba,ARM9,Linux,RAID,CrosscompiIeII東南大學(xué)學(xué)位論文獨(dú)創(chuàng)性聲明本人聲明所呈交的學(xué)位論文是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含
8、其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得東南大學(xué)或其它教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示了謝意。東南大學(xué)學(xué)位論文使用授權(quán)聲明東南大學(xué)、中國(guó)科學(xué)技術(shù)信息研究所、國(guó)家圖書館有權(quán)保留本人所送交學(xué)位論文的復(fù)印件和電子文檔,可以采用影印、縮印或其他復(fù)制手段保存