Font Size: a A A

S3c2440 And Linux-based Embedded Network Driver Development

Posted on:2010-04-30Degree:MasterType:Thesis
Country:ChinaCandidate:J L GuoFull Text:PDF
GTID:2208360275964151Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Embeded system and Internet has become the most popular technology.Nowadays, embeded system is provided with the function of network,and connected with Internet or enterprise LAN,which has enchanced various practicability of embeded system.S3C2440 microprocessor is hardware platform in this paper.Vivi and Linux kernel is choosed in view of the development and foreground of embeded bootloader and embeded operating system.The function of network and wireless communication has been realized based on this embeded developing platform.In this paper,the work we have done is as follows:first,we make an in-depth study on the source code structure and characteristic of vivi,and transplant it to the target developing platform successfully.Second,Linux is choosed as embeded OS because of its good stability,high dependability and open-source features.The source code structure and configuration method is analyzed detailedly in this paper.Linux-2.6 is transplanted as embeded OS and yaffs is transplanted as root file system to construct embeded developing environment.Third,CS8900A ethernet chip driver is designed and implemented,including program of initialization,open,close,send,and reception.Four, Simens MC35 GPRS module is selected,GPRS driver is designed to realize GPRS wireless communication based on embeded Linux.The function of connecting with Internet and GPRS wireless communication based on S3C2440 has been realized in this paper.The method used in this paper have good reference value to embeded equipments which need to connect with Internet.The innovation of this paper is having realized function of wired and wireless communication of target platform,making the reliability of embeded equipment communication higher, and the speed quicker,strengthening the function of embeded system.
Keywords/Search Tags:Embeded System, linux, S3C2440, network driver, GPRS
PDF Full Text Request
Related items