





定价:70元
印次:1-2
ISBN:9787302136156
出版日期:2006.08.01
印刷日期:2007.04.28
图书责编:贾小红
图书分类:零售
本书基于TI公司的3个文献编译而成,它们分别是TMS320C6000 Optimizing Compiler User’s Guide、TMS320C6000 Assembly Language Tools User’s Guide和TMS320C6000 Programmer’s Guide。 本书详细介绍了C6000的软件开发过程、C环境的实现、编程工具的使用和程序优化方法等方面的内容,涉及了几乎所有在C6000的硬件平台上开发一个完整的软件程序所应用的知识(CCS和DSP/BIOS在本丛书另外的两本中介绍),这些知识是进行C6000软件开发所必须具备的。 本书内容实践性强,适合于研究、开发TI C6000 DSP的工程师和研究人员阅读,同时也可作为相关专业研究生的参考资料。
译 者 序 美国德州仪器公司的TMS320C6000 DSP系列,采用VILW体系结构,有8个功能单元,一个时钟周期最多可以并行执行8条指令。由于功能强大,从它们面市起,即受到业界的注意。 但是,德州仪器公司的资料繁复庞杂,学习比较困难。 2003年5月,德州仪器公司中国大学计划和清华大学出版社组织编译了TI DSP手册,北京理工大学电子工程系的教师接受了翻译与TMS320C6000软件编程有关的用户手册的任务。这些手册包括:《TMS320C6000优化编译器用户手册(TMS320C6000 Optimizing Compiler User’s Guide)》、《TMS320C6000汇编语言工具用户手册(TMS320C6000 Assembly Language Tools User’s Guide)》和《TMS320C6000程序员手册(TMS320C6000 Programmer’s Guide)》。 德州仪器公司资料的版本在不断更新。本书的“TMS320C6000优化编译器用户手册(TMS320C6000 Optimizing Compiler User’s Guide)”是根据[SPRU187K]翻译;“TMS320C6000汇编语言工具用户手册(TMS320C6000 Assembly Language Tools User’s Guide)”,是根据[SPRU186M]翻译。在2004年9月即将交稿时,从德州仪器公司网站发现,这两个手册都有了新版本。经对照,发现新版本的改动很大。在与清华大学出版社曾刚编辑商量后,决定按德州仪器公司新版修改,重新校译。现在...
第1篇 TMS320C6000优化编译器手册
第1章 介绍 1
1.1 软件开发工具概述 1
1.2 C/C++编译器概述 3
1.3 CCS(Code Composer Studio)和编译器 5
第2章 使用C/C++编译器 6
2.1 关于编译器 6
2.2 执行C/C++编译器 7
2.3 设置选项改变编译器的行为 7
2.4 设置默认的编译选项(C_OPTION和C_C6X_OPTION) 17
2.5 控制预处理器 18
2.6 理解诊断信息(diagnostic messages) 21
2.7 其他信息 24
2.8 生成交叉引用(cross-reference)列表信息(-px选项) 24
2.9 生成未加工的(raw)列表文件(-pl选项) 25
2.10 使用内联(inline)函数扩展 26
2.11 中断门限选项(Interrupt Flexibility Options)(-mi选项) 29
2.12 把C6400的代码和C6200/6700/旧的C6400的目标代码一起连接 29
2.13 使用交叠工具(interlist feature) 30
第3章 优化代码 32
3.1 执行优化 32
3.2 优化软件流水(software pipelining) 33
3.3 冗余循环(Redundant Loops) 41
3.4 减小代码尺寸(-ms选项) 42
3.5 执行文件级(file-level)优化(-O3选项) 42
3.6... 查看详情