Font Size: a A A

Porting Based On The SuperH Architecture Of The Android System

Posted on:2013-10-11Degree:MasterType:Thesis
Country:ChinaCandidate:P PengFull Text:PDF
GTID:2248330374453042Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In recent years, along with the rise of smart phones, mobile phone operating system has gradually taken seriously. Most of the mobile phone operating system is the mobile phone manufacturers own R&D and closed system; since Google began to get involved in the mobile phone market, and started to develop a completely free and open mobile operating system platform, Android, global companies and universities sector competed phase to study the development of the Android system and application.The Android system official support for the ARM platform has the ability to transplantation Android system to a non-ARM platforms, manufacturers are usually reluctant to open the portable steps and code. For the transplantation of the Android system especially non-ARM architectures transplant literature is very scarce, it is urgent to carry out the transplantation of non-ARM architectures. SuperH is a, Renesas RISC embedded microprocessor core, is a representative of non-ARM architectures. Above the status quo, research and transplantation Android system based on the SuperH architecture.The main work of this paper focus on the following sections:Papers based on analysis of the Android system and the SuperH architecture, Uboot, kernel, Android-level analysis and transplantation ideas;Before the system to boot the kernel, there are a lot of work to do. Such as: hardware needs to be set to a steady state, the need to load the kernel into main storage, this paper first Uboot, for example to analyze and achieve BootLoader transplantation;Into the Android system, you must first boot the kernel. The largest part of the transplant workload drive transplantation, the kernel is closely related to the same drive, so the analysis and the kernel driver transplantation and achieve Uboot transplantation;After the kernel boot the system into the Init process, and then began to run user-space software.The analysis in this part of the focus and achieve Copybit hardware acceleration, the transplant involves many aspects of the user space and kernel space, the current has been analyzed and discussed this part, this is the part to give a detailed analysis.In the section describing the theory and technology of transplantation, a detailed analysis of the organizational structure of the code, the logical framework and transplantation ideas. After nearly a year of effort, the transplant has come to an end. I currently use the R2r development board can run the Linux system, can also be entered into the Android boot screen, the expected target completion transplant.
Keywords/Search Tags:SuperH, Android, porting, kernel
PDF Full Text Request
Related items