Font Size: a A A

Net Devise Drive Program's Research And Implement In Embedded Linux Operating System

Posted on:2011-10-20Degree:MasterType:Thesis
Country:ChinaCandidate:X Y SongFull Text:PDF
GTID:2178360302481912Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Currently, Linux is one of the today's popular operating systems, and that is from the introduction to the present, when is a short period of time for 10 years, which has been developed the powerful, well-designed operating systems, the more and more enterprises and research institutions are turning Linux in embedded systems development and research.For device drivers, the operating system itself do not provide a wide variety of hardware devices enduring "device driver", that is the operating system without the device driver support can not normally support the hardware behavior. At this time it needs to independently develop a product suited to its own device drivers.The subject of the embedded Linux network device driver to do an in-depth study, the subjects chose the Samsung Introduces 32-bit high-performance ARM920T processor micro-architecture S3c2410 platform UP-NETARM2410-S as an embedded development platform. Firstly, the development platform is Linux operating system as a development platform, and uses of UP-NETARM2410-S development platform to create and complete the tool chain, Linux kernel configuration and migration, and establishs the root file system to build the embedded system development environment. Secondly, taking NE2000 ethernet cardfor example, and completing a NE2000 Ethernet card driver to prepare, foremost among which is the device initialization, device open, close, the data packet to send and receive of the five functions, and will be completed driver ported to an embedded Linux operating system. Finally, test the portable driver in the embedded platform. In the process of debugging and testing, the discovery and analysis of interrupt sharing, hardware, send busy, traffic control and other difficult issues, and gives the corresponding feasible solution. This article focuses on the design of the driver to achieve a frame work, the realization of network device drivers have a certain referential significance in other embedded platforms.
Keywords/Search Tags:Embedded System, S3c2410, Linux, Net Devise Drive
PDF Full Text Request
Related items