Font Size: a A A

Phone System’s Backup And Restore Base On MTK Platform

Posted on:2013-11-15Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2248330392952052Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In PC (Personal Computer) industry, people have well known the concept of system disk, system restore and one key recovery. But in mobile phone industry, people know less about these concepts. With phone’s function become more and more powerful, the viruses are likely to appear like the computer virus in PC industry. If the phone’s system crashed, we need to restore the system with no other choice. In PC industry, one computer can load different operating system and an operating system can be installed on different computers. If the technology was used in mobile phone industry, the system disk would exist largely like windows system disk. Meanwhile, the phone’s system will be updated normally in the procedure of development. So research of the phone system’s backup and restore also has development meaning. With above background, I study and design the phone system’s backup and restore base on MTK platform in this paper, combining with my work and knowledge.The basic idea in this paper is that extract the phone system stored on the NAND Flash and save the data to the T-Flash card(abbreviate as T card bellow) in form of file. This procedure is backup. Then the image file of phone system stored on T card will be written to the NAND Flash. This procedure is restore. The NAND Flash can be viewed as computer’s system disk, while the T card is viewed as windows system CD.Base on the idea of this paper, this paper researches deeply on the aspects of phone system, NAND Flash, T Card, File System and Scatter Loading. And it provides nice UI(User Interface) for customers to back up and restore phone system easily.At the same time, as the efficient design, this paper did following optimization and innovation:1) Optimizing the design of the phone system that the phone system was separated into several parts according to the function and demand. It means that the system image file was constructed of several binary files. Each binary file was added header information about this binary file’s basic info such as update time. And a control block was added to record all binary files information. Through the optimizing, each binary file can be updated separately. It makes phone system’s backup and restore more flexible.2) Abandoning the file system layer interface, read and write data on the NAND Flash directly through driver layer. It means the actual reading and writing blocks on the flash are physical blocks, no need to convert through the file system layer. And this paper use data buffer to improve the efficiency of reading and writing.3) According to the SD specification, optimize the init flow and reading and writing through debugging clock frequency and giving the card three times initialization opportunities. It makes the system compatible with more T cards used in market and improve the performance of reading and writing.Through the above design and optimization, phone system’s backup and restore was done successful. And the design in this paper can be used in market well.
Keywords/Search Tags:phone system, backup, restore, NAND Flash, T card
PDF Full Text Request
Related items