Font Size: a A A

The LCD Driver Design Based On Enbeded ARM9-S3C2440

Posted on:2015-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:H WangFull Text:PDF
GTID:2308330473452082Subject:Optical Engineering
Abstract/Summary:PDF Full Text Request
The embedded system includes operating system, application program and peripheral. With the rapid improvement of processor performance and the decrease of fabrication cost, the embedded system has been widely applied in military defense, industrial control, consumption electronics, and other fields because of its unique size, low consumption and efficiency. Meanwhile, it can provide a friendly man-machine interface.The embedded operating system mainly includes Linux, WinCE, Android and VxWorks. Due to its free copyright, open software, strong code portability and stability, the Linux operating system occupies an important status in the embedded operating systems. The diversity of peripheral can cause the difficulty for the development of the embedded system, which is beneficial for the development of each function module driver into an extremely important position. As a direct expression of human-computer interaction, the display device driver becomes very significant. Therefore, in this thesis, we chose Linux as the operating system and realized the information display of 3.5 inch Liquid Crystal Display(LCD).The main content of this work includes five aspects:1. Firstly, we completed the schematic diagram and the Printed Circuit Board(PCB) design, including Synchronous Dynamic Random Access Memory(SDRAM) interface circuit, Flash memory interface circuit, LCD interface circuit, Universal Asynchronous Receiver / Transmitter(UART) circuit, Universal Serial Bus(USB) interface circuit and Joint Test Action Group(JTAG) download circuit;2. Secondly, in order to ensure the stability of the hardware system and to avoid the interference, we completed the external box design based on the size of the ciecuit board and the LCD pannel.based on the built hardware platform;3. Thirdly, we completed the full-color images show of the LCD display based on the 565 primary color mode;4. Fourthly, we realized the LCD driver program design under Linux system,and we studied the mothod about the customization and transplantation of the U-boot and the Linux kernel;5. Finally, we completed the transplantation of Mplayer and the development of the front-end interface based on the LCD driver, the purpose is to realize the video display.In summary, in this work, we provided a feasible solution for the user program under both no system and Linux system, which paved a way to drive the LCD display for image show.
Keywords/Search Tags:Embedded System, ARM9, Linux, S3C2440, LCD
PDF Full Text Request
Related items