Font Size: a A A

Research And Design Of Driver Of SD Card On Embedded Linux Operating System

Posted on:2011-06-19Degree:MasterType:Thesis
Country:ChinaCandidate:Z F WangFull Text:PDF
GTID:2178360302481920Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As development of information technology and the popularity of digital product, the embedded systems has demonstrated its broad prospects with computer technology, chip technology and software technology. However, with the applications of embedded becoming more widespread and features more powerful, demand of memory capacity is also growing. Thereby it has appeared how to solve problems of the embedded devices in low-cost, high-capacity storage system. And because of so many kinds of embedded devices, we must design matching drivers for the specific devices. It has become the focus of this research project that how to design a specific driver.Linux has become the major operating system of the embedded development platform with so many advantages. For example it is easy to develop, powerful, stable and low cost. SD card is developed on the basis of mmc card. Its feature is more powerful and the speed of transfer is faster. This research eventually has achieved the purposes of increasing storage capacity in embedded devices through the expansion of the functions of S3c2410 development board and dynamicall loaded the SD card driver to the kernel mode.This paper has introduced the architecture and the designing steps of embedded Linux system in detail. It has elaborated to build the whole process which could run on the S3c2410 development platform. And then it has analyzed the composition and working mechanism of the Linux kernel. This paper has used SD mode of communication to improve the driver.It has realized data transmission by interruption and DMA,and used function of I/O request command to complete the operation of SD. Finally this research achieved the device drivers of data caching SD under Linux which was built on the board.Finally it has analysed issues and causes of the limitations and upgradation of project development in the embedded system. This research has achieved the automatical upgradation of ARM-Linux embedded system from the reduction of upgrading impact and the needs of expansion.
Keywords/Search Tags:Embedded System, S3c2410, Linux, SDcard, Driver of device
PDF Full Text Request
Related items