Font Size: a A A

Development Of Embedded DNS Network Server Based On ARM And μClinux

Posted on:2007-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:K WangFull Text:PDF
GTID:2178360212480056Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology, the embedded system is one of the most important components in the computer field, and is more and more widely used. By now, the embedded computer system is much more than common computer in quantity. The embedded system is used in a lot of fields such as network, PDA, military and automatic control.This period is an information age, all these are based on the network, Internet filters to every corner of our works and lives. Embedded Internet system is a new technology in these years, it makes us access to the Internet by various portable equipment which are almost all embedded system. The wonderful performance of the embedded system makes it to be the first choice to be used in multifarious portable network device and net server. So, there are much realistic meanings to research in the field of embedded net server.In this thesis, the embedded net server based on ARM7 was developed. A embedded hardware system, which took Samsung S3C44B0X development board as the development plant, was designed, and all the chips (Nor-flash, Nand-flash, SDRAM and network chip .etc) which are integrated on the board were made good use of in this design. At first, a program used C was completed to directly control the CPU and chips, in order to achieve a DNS net server using this development board. This process made me mastered the architecture and the developing method of the ARM, and a database based on Nand-flash and Nand-flash driver that was programmed prior, was carried out. Then, a smallμClinux kernel was embedded into this hardware system. At the same time an optimize ARM developing environment was established based on NFS. Making use of socket network programming method, a DNS net server that based on the embedded operation system was achieved. This DNS server has a lot advantage such as high speed, small cubage and low price. It is very suitable to some small enterprise. And more, the achievement of DNS that is a typical TCP/IP protocol gives a good guidance of constructing other embedded network server. So, the design of this thesis provides a high practice and research value.
Keywords/Search Tags:ARM, S3C44B0X, embedded operation system, μClinux, DNS
PDF Full Text Request
Related items