您现在的位置: 主页 > 嵌入式处理器 > FPGA > C/C++语言的编译器接□ -
本文所属标签:
为本文创立个标签吧:

C/C++语言的编译器接□ -

来源: 网络用户发布,如有版权联系网管删除 2018-08-07 

[导读]TMS320X28xx编译器的接口有以下特点。
1.编译器shell程序
编译器包含一个shell程序(cl2000—v28),可以用来单步完成程序的编译、汇编和链接。shell程序通过下列工具实现一个或多个代码模块的操作,如图1所示。

图1 Shell程序结构图TMS320X28xx编译器的接口有以下特点。

1.编译器shell程序

编译器包含一个shell程序(cl2000—v28),可以用来单步完成程序的编译、汇编和链接。shell程序通过下列工具实现一个或多个代码模块的操作,如图1所示。

● C编译器(C Compiler):产生汇编语言源代码,其细节参见TMS320C54x最优化C编译器用户指南。

● 汇编器(Assembler):把汇编语言源文件翻译成机器语言目标文件,机器语言格式为公用目标格式(COFF),其细节参见TMS3⒛C54x汇编语言工具用户指南。

● 链接器(Linker):把多个目标文件组合成单个可运行目标模块。它一边创建可运行模块,一边完成重定位以及决定外部参考。链接器输人的是可重定位的目标文件和目标库文件,有关链接器的细节参见TMS320C54x最优化C编译器用户指南和汇编语言工具用户指南。

2.灵活的汇编语言接口

编译器为用户提供了灵活方便的函数调用接口,可以非常方便地实现C/C++函数和汇编语言的相互调用。通常情况下,程序的主架构采用C/C++编写,对于代码的效率要求较高的程序段采用汇编语言。在C/C++程序中调用汇编主要有以下3种实现方法。

●使用独立的汇编语言模块或文件,在目标代码链接过程中将汇编代码链接到C/C++程序模块中,这种方法也是最通用的方法。

●直接在C/C++程序中嵌入汇编程序。

●直接在C/C++程序中调用汇编函数。

欢迎转载,信息来源维库电子市场网(www.dzsc.com)



来源:ks990次

本文引用地址: http://www.21ic.com/app/eda/201806/769235.htm



              查看评论 回复



嵌入式交流网主页 > 嵌入式处理器 > FPGA > C/C++语言的编译器接□ -
 

"C/C++语言的编译器接□ -"的相关文章

网站地图

围观()