Font Size: a A A

The Design And Implementation Of The Mobile Terminal Based On Android System

Posted on:2014-10-18Degree:MasterType:Thesis
Country:ChinaCandidate:J ShuFull Text:PDF
GTID:2268330422467341Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
So far, Google released the latest mobile operating system Android4.1Jelly Beans.Since2010Google Android platform shows a rapid development momentum in the globalmarket of smart mobile terminal from less than10%at first to more than50%now, andoccupies a leading position. The emergence of Android just fills the blank of the domesticsmart terminal operating system, and also Android source is completely open, so that moreand more developers join into the crowd of Android development. Current domesticresearchers focus on different terminal development based on the Android platform, such asdigital TV, car navigation, smart terminal in industrial control field.Currently the researcher on the Android-based mobile terminals have a more in-depthstudy at home and abroad, but the hardware vendor does not open Android operating systemtransplantation process, some developers open Android operating system transplant steps forthe specific hardware platform, to a certain degree, the lack of in-depth analysis andresearch about Android system transplantation has limited the promotion and the long-termdevelopment of this technology. In order to solve the problems mentioned above, a detailedAndroid system transplantation procedure was provided in this paper, which is developed onOK6410development board based on S3C6410as core processor, the analysis of Androidsystem structures and system transplantation is presented. At last, a GPS navigationsoftware based on Android platform is designed and implemented on the developmentboard.Firstly, the development board OK6410is briefly introduced, Android softwarearchitecture is analyzed, cross-compile environmental and Android application developmentenvironment is built, and Android source code acquisition procedure is elaborated.For the Android transplantation process, three key processes in transplantation isprovided in this paper. First, in order to enable the OK6410development board correctlyinitializing system, the system loader u-boot is transplanted, two stages to load system ofu-boot is analyzed; after the formal works, the system loader image u-boot is generated;Second, because the Android kernel is an improvement version of Linux kernel, the Androidkernel transplantation procedure and driver cutting procedure is presented, and Androiddedicated driver framework of NandFlash, Alarm and Android ram console is detailed, afterthese Android kernel image file zImage is generated; Third, for the Android file system, the detailed initialization procedure is analyzed, and the main steps of building Android filesystem is elaborated, also including the compilation of the file system and making filesystem image. After successfully generating u-boot, zImage and fs image, test andvalidation is carried out through SD card programming to load android system on mobileterminal.Secondly, in the process in design and implementation of the GPS navigation software,Android GPS module framework is analyzed, which include the control channel (open andclose positioning function) and location data and status reporting after triggering enableinstruction, and GPS navigation software is implemented, which is based on the Androidplatform.At last, system test and functional verification is carried out, after48hours ofuninterrupted work, the mobile terminal running on Android platform runs as expected andworks normally without any exception. As for GPS navigation software, automaticpositioning, searching for interested position and the route planning are implemented asplanned.
Keywords/Search Tags:Android platform, Mobile terminal, System transplantation, GPS
PDF Full Text Request
Related items