Font Size: a A A

The Study And Implement Of Re-compiling And Optimizing Of VxWorks

Posted on:2009-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:Q M HuFull Text:PDF
GTID:2178360278956796Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
VxWorks is an embedded operating system made by WindRiver corporation, the characteristic of which is high reliable and strong real-time. VxWorks makes use of multi-task mechanism, micro-kernel, provides the support of network, file system, I/O system, expanding standard of POSIX, the standard of C++ and other standards. The compiler for VxWorks is GCC, which is an open source compiler. This compiler is a transplantable and optimized and can create high-quality object code.This paper has a detailed analysis and investigation to the compiling process of VxWorks, at last found the way of using compiler and the action of environment variable in the process. After all the work, we try to modify the environment variable and the .bat file to compily the VxWorks with the new compiler, which has been improved.In the new compiler, this paper has designed and implemented a new function inline mechanism to change the compiler handling the inline function in the program. By this means, here has reduced the size of the system image, and test the size of system image in using of different macro definition. Circulating transformation is used frequency in the application of dense computing. For guaranting the correct of semantic, the analysis of the data dependence between loops must been completed before. The original analysis of data dependence between loops in GCC is weak for non-line array and more subscript indexes. This paper has designed and implemented an enhance chains of recurrence arithmetic, we could effectively raise the capability of analysing data dependence in the non-line array, which has many indexes, and also could provide better prior condition for circulating transformation.
Keywords/Search Tags:GCC, VxWorks, function inline, Chains of Recurrence
PDF Full Text Request
Related items