Font Size: a A A

Research And Implementation Of Android Smartphone Driver Development

Posted on:2018-11-15Degree:MasterType:Thesis
Country:ChinaCandidate:D Y ZhangFull Text:PDF
GTID:2348330533963225Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology,integrated circuit design and Internet technology,the use of smart phones is becoming more and more popular.The four characteristics of the Android system include openness,cross platform,parallel operation and non monopoly,which makes the Android system higher and higher proportion of the smart phone operating system.In the Android smart phone,the device driver is the bridge between the underlying hardware and the upper layer software.And it drives the underlying hardware to work properly and ensures the communication with the upper software is normal.The device drivers from different hardware are different from each other.The design of chip and circuit board changes rapidly.So there are a lot of device drivers need to be developed,which leads to the necessity of device driver development.The research contents of this paper are as follows.Firstly,taking the SC7731 G processor chip of Spreadtrum as hardware platform,this paper introduces the circuit design of smart phone LCD module and TP module.Taking Android system as operating environment,this paper introduces the Android smart phone system and its framework.It also describes the importance of the Android smart phone driver in Android system driver and introduces the classification of peripheral driver.And it introduces the development environment and tools.Secondly,this paper describes the device driver program design of the screen and the touch screen.The display device driver program design is divided into u-boot and kernel two design stage.To complete the driver program design of the touch screen,it introduces Linux input subsystem.Thirdly,it detailed describes the driver program realization of the mobile phone display screen and touch screen device.Display equipment will be divided into u-boot and kernel two stages.And touch screen device driver is divided into four parts: pin configuration,device registration,device driver registration and interrupt service program.Finally,it not only introduces the the process of debugging,but also introduces the commonly encountered problems in the process of debugging of the mobile phone display and touch screen devices.Aiming at these problems,there are some analysis made and some solutions put forward.
Keywords/Search Tags:Android operation system, SC7731G, display screen driver design, touch screen driver design
PDF Full Text Request
Related items