|
This dissertation was completed as part of my BEng (Hons) in Computing & Electronics and describes the investigation, design, implementation and testing of the ‘Network Attached Storage with Automated Backup’ project.
The aim of this project is to design a NAS system which is low powered and uses low cost parts.
This project uses the FDD methodology using UML to model the system, and is implemented using C# and embedded C.
The project was successfully completed with two PCBs produced which allow demonstration of the aforementioned system.
Download Dissertation (120 pages,22K words - PDF format)
The embedded part of the NAS system is powered by a Phillips LPC2106 which is based on the ARM7TDMI core.
The following download contains the source code to read & write an IDE disk drive from this micrcontroller as well as a port of uIP to provide the TCP/IP stack used by the networking interface.
NAS Source Code for ARM7TDMI
The project also included a PC side application for accessing the NAS device.
PC NAS Application Source (C#)
|
|
|