Font Size: a A A

Study Of Embedded Linux Device Drivers And BootLoad Program

Posted on:2008-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y J ZhangFull Text:PDF
GTID:2178360212474629Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The hardware of the main work of this paper is the exploited board which CPU is Xscale PXA255. The Operating System is Embedded Linux which source code is open. Based on studying the Embedded System and ARM architecture, the hardware of the exploited board is used fully and some of its interfaces are implemented. The cutted property and managing finely of Linux are embodied fully.Based on analysis of Linux Kernel, Linux device drivers'character, classes, architecture, frame, function and property are studied in this paper. The interrupt of Linux and some functions which are relative to device drivers are discussed.The basic principle and design process of Linux device drivers are described particularly. Fillaly the Frame Buffer driver, Touch-Sensitive Screen driver and USB driver of the exploited board is implemented.The design of BootLoad Program is another work in this paper. Based on analysis of Linux BootLoad process and implement process on the general PC, and research Embedded System's BootLoad principle. In the end the work about designing BootLoader of the exploited board is described particularly.
Keywords/Search Tags:PXA255, Embedded Linux, Device Drivers, Embedded System, BootLoad Program
PDF Full Text Request
Related items