Font Size: a A A

Design And Realize Device Drrive Of Embedded Linux System

Posted on:2009-04-04Degree:MasterType:Thesis
Country:ChinaCandidate:C LiFull Text:PDF
GTID:2178360245474885Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Linux become popular used in embedded system because of its Kernel has many advantages such as powerful and stable.easy to extend and reduce. high efficiency and many hardware support.Device driver is a section code of operation system.It includes information of hardware device and uses this information,computer can communicate with this device.Basis on operating system,driver is a configuration file writed by hardware manufacturer.So we can say if there is no driver,hardware can not work properly.Driver plays a role in communication,tell hardware function to computer system and transmit system instruction to hardware.This paper summarizes software and hardware environment and research achievements in Lab firstly.Then it draws out the necessity and urgency of develop device driver.For the necessity of data collect system,we write the network driver.Major jobs as follows:1.Bring up the necessity of upgrade the S3C2410's software basis recent development and choose what software upgrade to of the three software(BootLoader.Kernel.Filesystem)that building embedded Linux system:1)Use U-Boot to replace VIVI on BootLoader2)Use 2.6 Kernel to replace 2.4 Kernel3)Use BusyBox to replace uCLinux on Filesystem2.In building new embedded Linux system,it elaborates the specific porting steps of U-Boot.2.6Kernel.BusyBox and analyzes the problems we often seen in the process.3.Linux driver has great relation with Kernel,so firstly it explains understanding of Linux Kernel network stack.Then it draws out the essence of Linux Kernel driver.elaborates the realization process of Linux network driver and ports the CS8900A driver to S3C2410 board.4.Write some test program for CS8900A driver to test acception.sending. long length data transportation.persistance transportation and etc.Embedded Linux driver is a perspective.challenging research and we have many work to do.
Keywords/Search Tags:driver, Linux, CS8900A, embedded
PDF Full Text Request
Related items