Font Size: a A A

Research And Design Of Device Driver Based On Embedded Linux System

Posted on:2011-07-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y P CaoFull Text:PDF
GTID:2178360302991264Subject:Power electronics and electric drive
Abstract/Summary:PDF Full Text Request
For the variety of embedded device, specific device driver must be designed and developed. In addition, device driver plays a very important role in the embedded system. So, device driver based on embedded Linux system is researched and designed in-depth in this thesis. The hardware platform YLP2410 development board is used as the target machine and Windows operating system, Vmware virtual machine and Linux operating system are used as software development platform. It is necessary for creating cross-compiling and debugging environment due to research and design of device driver. The hierarchy and implementation mechanism of Linux device driver are lucubrated. The key technique relative to the Linux device driver including memory and I/O access, concurrent control, blocking and non-blocking and interrupt handing are studied. Take a LED character driver for example, the design of character device driver is explored, its infrastructure is accomplished and the control of LED light is realized under the Linux operating system. Furthermore, LCD driver programm are designed using framebuffer technology, which control LCD hardware completely and interact with kernel. It is tested by the application displaying a cluster of concentric circles on the LCD. The result shows that the LCD device driver is stable and robust, meeting the requirement of the development of the graphical user interface, achieving the design goals.
Keywords/Search Tags:Embedded, Linux, Device driver, Framebuffer, LCD
PDF Full Text Request
Related items