Font Size: a A A

Based On Embedded Linux And Minigui Handheld Terminal Design And Realization

Posted on:2010-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:G L ZhengFull Text:PDF
GTID:2208360275483373Subject:Mechanical Manufacturing and Automation
Abstract/Summary:PDF Full Text Request
As embedded system is increasingly and widely applied in the fields of consumer electronics, industrial control, auto electronics, medical instrument and others, the research on the key technologies of embedded system is becoming the current focus. Besides, with the development of the microprocessor and system-on-chip technologies, the hardware of embedded system is stabilized gradually and cut easily, so the difficulties of the embedded system highlight in the software.Taking the handheld terminal based on embedded system as the research object and combining the key technologies on development embedded software system, the study designs and implements handheld terminal system based on embedded Linux and MiniGUI. Its main contents and research results are as follows:First, the research status and development trend of embedded handheld devices at home and abroad are analyzed, the overall design idea of the embedded handheld device is introduced, and the advantages and disadvantages of current embedded processors,embedded operating systems and GUI support systems are discussed respectively in this thesis. Combined with the characters of the handheld device, this study chose S3C2410 based ARM9 as the hardware platform, Linux and MiniGUI as the software platform.Through analyzing the working principle of BootLoader which is a kernel boot code, the study introduces the thought and method of U-Boot porting for S3C2410 in detail. According to the characters of the hardware platform, the study transplants U-Boot1.1.4 to S3C2410 board successfully, implements to start U-Boot from NandFlash and the command PING. The above working has made full preparation for booting Linux.According to the actual demand of the handheld device, the cutting and porting of Linux2.4.18 and the production methods of CRAMFS and NFS file systems are described, as well as the LED, key board, serial device, infrared device and USB device drivers are designed in this thesis.Finally, through analyzing MiniGUI system, the MiniGUI development environment on PC is built. To take wireless meter reading system as an example,the application layer software system for the wireless meter reading system with a friendly interface based on MiniGUI is developmented in this study. The application layer software system of wireless meter reading system is transplanted to the S3C2410 board successfully by adding MiniGUI library files which support fonts and images to cross compiler.Wireless meter-reading by infrared device and data transmission between handheld device and PC by USB and serial devices are achieved finally.
Keywords/Search Tags:Embedded Linux, Handheld Terminals, BootLoader, MiniGUI, Wireless Meter-reading System
PDF Full Text Request
Related items