Font Size: a A A

Research And Application Development Of Driver Principle On ARM+Linux Embedded System

Posted on:2016-03-19Degree:MasterType:Thesis
Country:ChinaCandidate:X H YangFull Text:PDF
GTID:2308330470479850Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer hardware and software technology. Research on Embedded-development has become one of the most popular and promising industry. From all aspects of People’s Daily life and work we can see the application of embedded system, terminal equipment used in the financial system(such as ATM), automotive electronic equipment(such as entertainment navigation), communication equipment(such as a router), smart phones, Pdas, industrial control equipment, instrumentation and so on aspects of the application is very extensive.With comparison of many embedded systems, Linux operating system with its high efficiency, flexibility and the characteristics of open source has a very important positions.On the other hand, the ARM embedded hardware, because of its versatility, low-cost characteristics, so finally, ARM + Linux embedded development system is selected, this combination is also one of the most competitive combination in embedded field.In this article, based on its present situation and development process of the embedded technology. and make it clear of the general process of ARM + embedded Linux development. on subtle aspects, the study of specific hardware(TFT LCD,TouchScreen) driver is launched. The whole article is started with three large aspects, In the first part, using the existing hardware(PC and ARM development board) to set up Linux + ARM development environment, in this part mainly contains: Analysising the booting process of the system based on the Samsung ARM9 S3C2440 chip, cutting and transplant of kernel, To make minimum root file system with the use of Busybox and to complete the construction of the cross compiling environment. In the second part, to research the application and principle of drivers, it contains : the basic theory of embedded System device driver,input subsystem, the analysis of the TFT LCD driver and implementation, the analysis of the TouchScreen driver and implementation. In the third part, design of multi-format video image acquisition system based on Linux+ARM.Based on research results above, try to do development on application, which is ARM + Linux embedded multiple-format video image acquisition system, to design and implement the video image acquisition system based on S3C2440 microprocessor, a video image-acquisition system is designed based on S3C2440 micro-processor, and booting process of the system is analysis in detail. The whole system is built up on a completely bare development board. With the combination of V4L2 technology, multi-format video image-acquisition system is completed, which supports YUV, MJPEG image format for USB camera and RGB image format for CMOS camera. The test results show that the system can display dynamic video image that camera collected on LCD screen, and the video image has the characteristics of high definition, high smoothness, stability etc and it has a broad prospect for further popularization.
Keywords/Search Tags:Lu-boot, Busybox, Input Subsystem, Driver Analysis, V4L2
PDF Full Text Request
Related items