Font Size: a A A

The Dynamic Loading Technique For Reconfigurable-DSP System Based On TigerSHARC

Posted on:2007-03-16Degree:MasterType:Thesis
Country:ChinaCandidate:H JiangFull Text:PDF
GTID:2178360302969413Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
For adapting to continually varying environment, DSP system becomes more and more complicatedly and its functions do more varyingly. It is requested to realizing many functions on the same DSP system and updating continually. In order to realize the specialty, the code dynamic loading under the circumstance that it must keep DSP system working should come true. So the system can be reconfigured efficiently.On bases of the researching of object file (DOJ file) format, it structure a complete set of program dynamic loading system,by deeply anglicizing that the Visual DSP++ development environment links and loads programs of TigerSHARC series of DSP and taking example by uCLinux that uses the method of loading executable file. The dynamic loading system mainly includes dynamic loading file linker on PC host and loading manager system program being resident in DSP. It divides original process of program linking into two linking stages that link twice on PC host and DSP.By rewrite linker program, it realizes the functions of dynamic loading and linking program in DSP. The symbol registry table being resident in DSP memory is a specialty of this system. It makes user program can call other programs such as system functions. The system leads into flexibly function library. The library includes lots of popular functions resident in system. The program module loaded can use this library without including them again. The library improves efficiency of DSP programming greatly.
Keywords/Search Tags:DSP, dynamic loading, dynamic linking, ELF
PDF Full Text Request
Related items