产品

       IDEA
       MISRAChecker
       C compiler
       STM8
       ZAP
       ST7
       ST10/Super10
       68HC05
       68HC08/HCS08
       68HC11
       68HC12/HCS12
       S12X & XGATE
       68HC16
       56800/E
       68300/68000
       C166
          


   技术文档

   下载

 

 

 
        English
无线传感器网络 Cosmic编译器 ADS嵌入式系统 P&E开发工具

Cosmic 56800/E C 交叉编译器

Cosmic 软件针对Freescale 56800/E微控制器和DSP系列的C交叉编译器是经过十年的设计经验和严格测试的结果。56800/E编译器开发了MCU和DSP系列的每种优势来尽可能生成最佳代码。

为了帮助用户创造出稳定的,可再次使用的代码,Cosmic 56800/E编译器与工业代码标准是一致的,例如:ANSI/ISO, IEEE-754和调试标准,例如:ELF/DWARF。另外,为了帮助用户在没有使用汇编的条件下使DSP能达到最好的效果,此编译器支持新的fixed-point 类型。全面标准化确保了编译器能够与大多数第三方开发工具相兼容,例如: 56800/E开发工具。Cosmic 56800/E能够在Windows 95/98/NT4/2000/XP 和 UNIX系统下运行 PC-Linux,SUN Solaris 和 HP-UX。

编译器特征

C编译器套件包括:一个带有优化的ANSI和ISO的C交叉编译器的集成开发环境,宏汇编程序,连接器,程序库,十六进制文件生成器,目标格式转换器,调试实用程序,实时源代码库和一个多通道编译器指令驱动程序。与COSMIC的在线ZAP调试器同时使用,编译器也支持非插入C原程序级调试。

  • 56800/E 处理器核心
    Cosmic 56800/E 编译器为Freescale 56800/E (微控制器+DSP)系列产生高效率代码。
  • 微控制器和DSP功能
    Cosmic 56800/E编译器完全使用56800/E的微控制器和DSP性能。
  • ANSI 和ISO C 的编译器
    Cosmic 56800/E编译器符合ANSI 和 ISO规则及协议。所有代码和代码库都是根据每种处理器内核优化。
  • 递进和回归
    所有56800/E代码都是递进和回归应用于ANSI堆栈结构环境。
  • 硬件DO循环和并行指令
    不论是否可能实施,编译器都会自动支持并行指令。
  • 可移动代码特征
    可移动代码特性设计,使RAM基本代码(如启动程序)易于生成和维护。连接器在ROM中自动产生一个分段来存储可移动代码。在运行的任意时刻,用提供的库函数来定位和复制移动代码到RAM里来执行。
  • 在线汇编
    这个编译器为能在C程序中增加汇编代码提供了三种便利的方法。包括自变量通过机制(argument passing mechanism)。
  • IEEE-754 的浮点
    支持IEEE 单一浮点格式(带有完整ANSI库(包括源代码))。
  • 支持单精度与双精度型固定点
    支持能直接兼容DSP寄存器和指令的额外的固定点形式(short_Fract 和 long_Fract)。
  • C支持直接寻址
    编译源点扩展有效利用56800/E 的直接寻址模式。
  • 绝对列表(Absolute Listings)
    可选择生成相对和/或绝对C分布(intersperse)并列出相应的列表。
  • C与汇编的组合
    Cosmic 工具支持C和汇编应用软件的组合。包括汇编程序能支持C 的#defines和 #includes ,所以C语言和汇编语言模块能够共享公用常数和宏指令。
  • 主机独立格式
    Cosmic相对和绝对的目标格式是主机独立格式。在PC,SUN和HP上,允许使用者共享目标执行连接或调试。
  • ELF/DWARF 调试支持
    Cosmic 编译器套件支持许多常用仿真器和逻辑分析器所采用ELF DWARF 标准调试格式。
  • 灵活的编译界面
    Cosmic编译器功能强大灵活,可以被用于任何环境。用户可随意选择Cosmic专有的IDEA界面或其他编译器来生成应用和(或)源代码控制系统。
  • 兼容硬件(In-Circuit)仿真器
    Cosmic 56800/E与仿真器和JTAG(Cosmic Software (ZAP JTAG))是兼容的.
Copyright 2005 JZXY All rights reserved