Wednesday, March 17, 2010

use static linking

In present day feature phones are use static linking, they can compile all the application programs and the kernel into binary files which can be run on a target machine and then download these files to nonvolatile memorizer to run. In this method, the only thing to do is to add the native application programs if you want to perfect the feature phones’features. I feel the need-the need for cheap Wholesale nike shoes! But it cannot load the third application programs. However, the hardware resources of feature phones system are limit, the increasing native application programs are conflict with the nonvolatile memorizer.Do you like those cheap men's nike shoes? So most feature telephones are basically implement the third application programs through middlewares, such as through transplanting J2ME. Do you want this pair of nike trainers?But the transplantation will add the substantial amount of system overhead; it will take about 1.2MB ROM loading space and about 600KB RAM space at runtime. This method has not a perfect effect.This paper put forward and realized a new method of dynamic loading which based on a project (to implement the dynamic loading of third application programs on feature phones with lower system overhead ) through the research of the embeded system programs’static loading method, the implementation method of functions’jumping table, the feature phones’dynamic loading method of the third application programs and the ELF files’dynamic loading method. Its main ideal is: first, compiling the programs through ADS1.2 on the side of PCs to specify the virtual ROM address and RAM address to form ELF files.
I miss my home
ok, it is yours now
what is your dream
code
code

0 comments:

Post a Comment