The Implementation of C Cross-Compiler for ES-C2340 DSP2 by Using the GNU Compiler


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 4, No. 1, pp. 255-269, Jan. 1997
10.3745/KIPSTE.1997.4.1.255,   PDF Download:

Abstract

In this paper, we describe the implementation of the C cross-compiler for the ES-C2340 DSP2 processor by using the GNU compiler. For the rapid and efficient developing of the compiler, we use the approach that combines some parts of the language-dependent front-end of the GNU compiler and other parts like the processor-dependent back-end which is implemented newly to build the compiler. This approach has several advantages. First, as we use GNU compiler''s well-proved excellent optimization method and multi-language support capability, we can improve the efficiency and generality of the compiler. Second, as we concentrate on the developing of processor-dependent part, it shorten the compiler developing time, third, with that, we can use high-level language as logic approving tool in processor developing process. And to support the cross-compiler, we also implement a text-level pre-linker.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. S. Ho, L. S. Young, K. Y. Choon, Y. H. Young, H. K. Cheon, "The Implementation of C Cross-Compiler for ES-C2340 DSP2 by Using the GNU Compiler," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 4, no. 1, pp. 255-269, 1997. DOI: 10.3745/KIPSTE.1997.4.1.255.

[ACM Style]
Kim Sung Ho, Lee Si Young, Kwon Yoock Choon, Yoo Hah Young, and Han Ki Cheon. 1997. The Implementation of C Cross-Compiler for ES-C2340 DSP2 by Using the GNU Compiler. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 4, 1, (1997), 255-269. DOI: 10.3745/KIPSTE.1997.4.1.255.