Font Size: a A A

Transplantation Of Linux2.6 Based On CK-Core Android System

Posted on:2012-06-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y YeFull Text:PDF
GTID:2178330332983352Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
In recent years, with the smart mobile devices play an increasingly important role in people's lives, smart phone systems are in an increasingly popular too. Google's Android was launched for the embedded field based of Linux kernel, it relies on the high-performance and as an open platform to become one of the most popular system. CK-Core is reduced 32-bit high-performance CPU for embedded field by Hangzhou C-SKY Microsystem Ltd., it is a successful commercialization in China. Because of the industry trends, it is necessary to support Android system for CK-Core, and the premise, also the core issue, is to transplant Linux2.6 kernel.This paper firstly analyzes the principle of the core modules in Linux kernel, then, focus on the migration's interface of each module, also analyzes some core technology. There are five modules to focus on:Memory Manager, Process Manager, Signaling Mechanism, Timer, Interrupt and Exception. It Completely and deeply depicts the link layer between Linux kernel modules and the architecture hardware.By reading the previous classic books of Linux, deep study of the source code, reference to other architectures'interfaces to the kernel, and dialysis characteristics of the CK-Core hardware, we summarizes for the trasplantation of Linux based on CK-Core hardware.Description in this article is operable for the CK-Core hardware, while may be refrence for follow workers. Finally, I hope this article can make you a better understanding of the contact between operating system and hardware platform, so as to understand the essence of the software.
Keywords/Search Tags:Linux Kernel, CK-Core, Linux Trasplanation, Android System, CK610M Processor
PDF Full Text Request
Related items