 |
 |
 |
 |
首页 » Mentor Graphics ESD » EDGE编译器

|
|
|
EDGE编译器
每个嵌入式开发人员都需要编译器工具包——也就是采用C、C++和汇编语言源代码的一套工具,并且能够执行所有的处理以生成最终的二进制镜像。 EDGE Compiler是完整的代码开发解决方案,专门针对嵌入式开发人员的需求而设计。它所提供的各种各样的代码生成和优化设置可以用来对编译后的代码进行精细调节,以满足目标应用的特定需求。EDGE Compiler的开发团队有着20年以上的为嵌入式软件工程师开发工具的经验,因此你可以确信他们能够严格地满足你下一次项目所需要的标准。 选择EDGE Compiler工具包的理由 - 处理器变量支持 EDGE Compiler是市场上仅有的提供动态变量支持™(DVS)的产品。它使得对处理器的修改(例如,指令错误)能够立即生效,只需修改一个文本文件即可。在出现意外的器件问题时,这种独特的功能可以降低项目的风险,因为无需等待新的编译器修订版就能够继续工作。
- 详尽的链接器控制 各种嵌入式系统存储器架构都各不相同,而且可能有独有的特性,因此能够控制代码执行的方式和位置就是实现最佳性能的关键所在。EDGE Compiler通过Fine GrainedAllocation ™ (FGA)提供了一种解决方案,使得用户能够通过基于文本的命令文件对代码的放置进行非常详尽的控制。
- 易用型映像文件 既然存储器分配如此重要,嵌入式开发人员就需要仔细注意由针对嵌入式应用而开发的工具所生成的详细的链接器映像。通过使这些映像十分易于使用,EDGE Compiler工具包使其得到进一步的提升。映像文件是XML格式,可以使用Web浏览器查看。该文件包含大量列表,其中有一份FGA命令文件的副本。段的显示非常清楚,只需点击一下鼠标就能够以各种各样的方式来显示数据项。其中还包含了一份清晰的扇形图汇总。
- 积极的优化 所有的现代编译器都会对代码产生进行优化,但是嵌入式开发人员所需要的不止这些。EDGE Compiler提供了非常积极的优化,许多优化都是针对特定目标处理器架构进行的。因为无法针对每种特定的嵌入式系统设计进行假设,所以它也为用户提供了非常详尽的优化控制。
请看运行中的EDGECompiler演示 一个编译器竟然使得嵌入式软件开发人员的工作变得如此简单 查看所有嵌入式软件技术出版物
|
|
|
|
 |
|
|
 |
|
 |
|
| |