Font Size: a A A

The Design And Realization Of Smart Phone Based On Android

Posted on:2011-05-23Degree:MasterType:Thesis
Country:ChinaCandidate:G XiongFull Text:PDF
GTID:2178360305982064Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of the society, the number of mobile phones has exceeded the number of PC machines, and the number of mobile phones is growing rapidly, which smart phone market share is growing. Especially with the approach of 3G technology era, mobile Internet will have a huge market, many international companies and domestic large companies try to expand its market share, today, there are all kinds of smart phones, but not all of them are loved by the users. The emergence of Android brings more opportunities and challenges in this field. Android is based on the Linux kernel and has open and free feature, it quickly had the overwhelming support of fans, and many vendors.The project of this research paper is a design and implementation of smart mobile phone based on Android. At the hardware, it uses Marvell's PXA310 processor, the processing speed up to 624MHz, in addition with the general mobile phone's peripherals it also has camera, bluetooth, WiFi, GPS and other high end peripherals; At the software, it uses Google's Android systems.This article first described background, including the current situation of smart phone operating system, Android's advantages, and the introduction of related product,the purpose and significance of the research, system design goals and the main work in this paper do; Then gives the method of how to set up the environment of system development, how to download the Android source code and build it, how to select debugging tools for reduce costs; And then decrbies the system's hardware and software design, the hardware design including processor design, memory design, audio system design, baseband module design, bluetooth module design, USB module design; The software design, including the bootloader porting, kernel porting, how to make file system, detailed analysis of some sample drivers. For the kernel porting, Android kernel porting has some differences with standard Linux kernel porting. For the android file system, it requires to build Android source code, it has some differences with general production of Linux file systems. For the driver, the Android driver and Linux driver is not exactly the same, such as Android audio system on the route of choice can be achieved through the configuration file, and the Android LCD driver needs double buffering, etc. After this, this paper analyzes the Android applications of bluetooth module. Finally, made a conclusion and pointed out that the improvement of this smart phone.
Keywords/Search Tags:Android, Smart Phone, Linux, PXA310
PDF Full Text Request
Related items