Font Size: a A A

Based On Research And Development Of The S3c2440a And Embedded Linux Storage Device Driver

Posted on:2010-12-24Degree:MasterType:Thesis
Country:ChinaCandidate:L W WangFull Text:PDF
GTID:2208360275964580Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As the development of information technology and the spreading of digital products, embedded system and Linux OS are becoming two of the hottest focuses in IT industry. Furthermore,driver programs play a vital role in Linux kernel,so the analysis and development of driver programs also are important.This thesis introduces the architecture of embedded Linux system,and expounds the advantages about Linux OS as embedded system.Based on S3C2440A processor,the thesis uses QQ2440 which is a popular embedded board as the developing platform,and builds the proper cross compile environment.Combine with theory and transplanting experience of VIVI and Linux,the article studies and analyzes the design principle and mechanism of VIVI and Linux on QQ2440 developing platform,and then,develop mass storage device driver programs based on the Linux kernel.The article includes 4 parts:(1) basic theory:includes the basic information and developing instance of embedded system and Linux operating system;(2) hardware:simply analyzes the configuration and function of QQ2440 board and S3C2440 processor,and introduces functional signals which relate to mass storage devices;(3) transplant boofloader and VIVI:describe the startup course of Bootloader, analyzes the structure of VIVI and Linux kernel,eventually,completes the transplant of VIVI and Linux on QQ440 board;(4) transplant root filesystem:summarize the type and build method of root filesystem,and creats Yaffs root filesystem based on Busybox;(5) development of driver programs:studies and probes into the structure about Linux device driver,and summarizes the designing steps,mainly completes the USB Host driver program and SD card driver program,and then analyzes and resolves the instable situation about USB.
Keywords/Search Tags:Linux, S3C2440A, VTVI, USB, SD card
PDF Full Text Request
Related items