Font Size: a A A

Portable Driver For The Study About The Android

Posted on:2014-09-28Degree:MasterType:Thesis
Country:ChinaCandidate:M H DaiFull Text:PDF
GTID:2268330425456598Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Android,designed for mobile phones software platform using theLinux kernel,makes it has the advantage of a variety of Linux,afterseveral years of development,it started to expand the area of education,medical,military,intelligent home, from smart phones,precisely becausethe promotion of the range of applications,Android needs to facetransplantation in a variety of hardware devices,the porting of Android tothe driver involved in a variety of hardware development are complex,weneed to simplify driver development making Android more portability.Many create a driver framework via modular for the object,the C/Ssystem structure or other a variety of ways,but there are the driverstructure more complex for hardware types,or transplantation to modifypart,that caused the workload of the developer is relatively large for thebad transplantation.Based on the above situation,designing a driveframework for multiple hardware platforms, makes a new build of thedriver in the framework of development,there reduces the time oftransplantation modifications, making the development more convenient.By studying the realization of the principle and structure of theexisting Android driven, summed up the similarities between them,theAndroid character-driver consists the display drivers, videodrivers,v4L,audio drivers,MTD drive the Event of and network driver ofBluetooth driver,Wifi,the two major categories of driver composedAndroid driver, we use various types of layered architecture toreconstruct drive,the driver of the architecture is divided into twolayers,the first, the underlying hardware layer, the other is driven by theextraction of the same type of similarities as the driver of alevel;transplantation driver only need to modify closely with thehardware,high-level hierarchical system is the formation of a need toamend the porting layer,can overall be shared between different hardwarein the new build of the Android-driven framework developed under thedriver layer,developers can concentrate on the underlying deviceprinciple, required to complete the driver framework some of theinterface,without the need for in-depth understanding of the relationshipbetween the driver and kernel.To verify the design of Android system drive development based on the ARM port of Androidtransplantation,under the framework of development.
Keywords/Search Tags:Portable, Android, Driver framework
PDF Full Text Request
Related items