Font Size: a A A

Research And Implementation Of The Optimization On The Phone Firmware Loading

Posted on:2013-12-31Degree:MasterType:Thesis
Country:ChinaCandidate:H Q HuFull Text:PDF
GTID:2248330395456363Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present, the existing loading pattern of phone firmware takes up more flashspace. Meanwhile, with the increase of user’s requirements and new functions, bootingperformance of phones will be reduced. Therefore, the optimization processing in theprocess of loading firmware is an effective solution to reduce costs and improve bootingperformance of phones.This paper designs and implements an optimization system using optimizationstrategy for the phone firmware loading on the basis of analyzing how to load firmware.According to functional requirement, the system is divided into three parts: datacompression module, decompression speed optimization module and versionself-decompression module. The LZO (Lempel Ziv Oberhumer) data compressionalgorithm is selected in the data compression module. In the process of decompressionspeed optimization module, decompression speed is optimized by TCM (TightlyCoupled Memories), Cache and memory copy optimization technology. The versionself-decompression module ensures the feasibility of the system by actualizingself-decompression technology.The loading optimization system uses the superposition implementation and there’sno need to make any changes of the source code. This load optimization system canproduce the optimized firmware after the original firmware is produced, and theimplementation of research programs is transparent to the production tools.Experimental results show that the feasibility and the validity of this load optimizationsystem meet the design requirement.
Keywords/Search Tags:Firmware Loading, LZO Algorithm, Memory Copy, Tightly Coupled Memories, Self-decompression
PDF Full Text Request
Related items