在應(yīng)用程序方面:NAS設(shè)備的遠(yuǎn)程訪問和管理以及數(shù)據(jù)傳輸,都需要相應(yīng)的應(yīng)用程序來支持;否則,即使將NAS接入網(wǎng)絡(luò)中,對用戶來說它也只是個無法 訪問的“黑箱”。本系統(tǒng)的應(yīng)用程序?qū)崿F(xiàn)了硬盤管理、用戶和組管理、網(wǎng)絡(luò)配置、系統(tǒng)時間設(shè)置、網(wǎng)絡(luò)共享管理等。NAS系統(tǒng)設(shè)計框圖如圖1所示。
2 系統(tǒng)硬件設(shè)技
系統(tǒng)采用Cirrus Logic公司的ARM9系列的32位微處理器EP9315作為主控制器。
2.1 EP9315主要特性介紹
EP9315內(nèi)嵌先進的運行于200 MHz的ARM920T微處理器內(nèi)核,內(nèi)核工作電壓為1.8 V,輸入/輸出電壓為3.3 V;內(nèi)部集成了一個高性能的1/10/100 Mbps以太網(wǎng)媒體訪問控制器(MAC),通過與支持MII接口的外置PHY(物理層接口)簡單連接,系統(tǒng)即可實現(xiàn)高性能、低開銷的Internet訪問 功能。
EP9315的IDE接口可以支持與兩個ATAPI工業(yè)標(biāo)準(zhǔn)兼容設(shè)備的連接,支持主模式和從模式,其內(nèi)部的DMA控制器支持Multiword DMA和Ultra DMA模式的數(shù)據(jù)傳輸。EP9315的其他特性還有:通用存儲器接口(SDRAM、SRAM、ROM和Flash),Raster/LCD接口,帶12位 A/D轉(zhuǎn)換器的觸摸屏接口,鍵盤接口,UART接口,3通道USB2.0全速主口,12通道DMA控制器等。其豐富的外圍接口大大降低了系統(tǒng)開發(fā)費用。
2.2 硬件電路
NAS系統(tǒng)主要硬件結(jié)構(gòu)框圖如圖2所示[3]。