产品

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


   技术文档

   下载

 

 

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

Cosmic 68HC08 和 HCS08 交叉开发工具

Cosmic 用于68HC08/HCS08系列工具,经过20年的创新设计和发展,形成完整统一系列产品中的一部分。 Cosmic软件人性化界面对所有Freescale微控制器都相一致,变换对象窗口简单。所有Cosmic 产品包括一年的技术支持和升级。

试用版下载

产品介绍(pdf)

集成开发环境

对应Windows系统所有的Cosmic C 交叉编译器包括IDEA—Cosmic专有用于68HC08/HCS08系列处理器的集成开发环境预先经过配置。IDEA与Cosmic编译器一同使用,专为嵌入式系统开发而设计。 IDEA集成了编辑器,项目管理器,图形化智能连接生成汇编程序,程序分析器,文件连接器,文件管理器和ZAP调试器成为一体易于使用,在Windows95/98/NT/2000和XP系统下运行。

关于IDEA更多信息点击这里

第三方 IDE 集成

大多数Cosmic编译器能够很容易被集成在第三方IDE中,例如BorlandCodewright和RistanCase等C开发工具。.
点击这里得到更多的信息


编译器

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

关于COSMIC编译器的总体介绍点击这里


68HC08/HCS08编译器特性:

  • ANSI 和ISO C 的编译器
    Cosmic 的68HC08 / HCS08编译器符合ANSI 和 ISO规则和协议。所有代码和代码库都是根据68HC08 / HCS08处理器内核优化。
  • 递进和回归
    所有的代码都是递进和回归应用于ANSI堆栈结构环境。
  • C支持零页
    编译源点扩展有效利用了68HC08 / HCS08的短寻址模式和单字节指示器。
  • 在线汇编
    这个编译器为能在C程序中增加汇编代码提供了三种便利的方法。包括自变量通过机制(argument passing mechanism).
  • IEEE-754浮点
    支持IEEE 单一浮点格式(带有完整ANSI库(包括源代码))。
  • 绝对列表(Absolute Listings)
    可选择生成相对和/或绝对C分布(intersperse)并列出相应的列表。
  • 可移动代码特征
    可移动代码特性设计,使RAM基本代码(如启动程序)易于生成和维护。连接器在ROM中自动产生一个分段来存储可移动代码。在运行的任意时刻,用提供的库函数来定位和复制移动代码到RAM里来执行。
  • 自动合计特性
    方便利用合计程序和数据库(包含源代码),使用户对任意或所有程序都能迅速高效进行合计。用连接器对合计计算和插入直接管理。
  • C与汇编组合
    Cosmic 工具支持C和汇编应用软件的组合。包括汇编程序支持C 的#define和 #include ,所以C语言和汇编语言模块能够共享公用常数和宏指令。
  • 主机独立格式
    Cosmic相对和绝对的目标格式是主机独立格式。这就允许使用者在PC,SUN和HP机来共享目标执行连接或调试。
  • IEEE-695 和 ELF/DWARF 调试支持
    Cosmic 编译器套件支持许多常用硬件仿真器和逻辑分析器所采用的IEEE和ELF DWARF 标准调试格式。
  • 兼容硬件(In-Circuit)仿真器
    Cosmic's 68HC08 / HCS08编译器与Ashling, Hitex, Freescale 和 Lauterbach的仿真器是兼容的。
  • 灵活的编译界面
    Cosmic编译器功能强大灵活,可以被用于任何环境。用户可随意选择Cosmic专有的IDEA界面或其他编译器来生成应用和(或)源代码控制系统。
  • 操作系统兼容
    Cosmic HC08 / HCS08 编译器与大多数HC08 / HCS08的操作系统和实时内核是兼容的,实时内核包括来自CMX, MicroC/OS-II 和OSEK的特殊端口。
  • 图形编程环境
    Cosmic HC08/HCS08编译器与I-Logix’s Rhapsody的C的图形编程环境是完全兼容的。Rhapsody 的C软件综合设计,例如融合图形模式和参数选择来保证产品质量、高效易用和代码可读性使得程序小得足够适合8位-16位微控制器。
  • 通过OSEK/VDX认证
    OSEK/VDX是一个制定汽车开放式分布控制系统工业标准联盟。 OSEK 是德语译文“汽车电子开放系统和相应界面”的德语单词字头。VDX为车辆分布式执行(Vehicle Distributed eXecutive)。Cosmic HC08 / HCS08 编译器在3SOFT操作系统下运行已获得OSEK/VDX认证的。

ZAP 调试器

ZAP是一个有原代码级特征在Windows环境下运行的调试器,ZAP直观图形界面对所有目标和执行环境是一致的。对HC08处理器,ZAP有3种版本。 (1) ZAP SIM调试器,带有仿真器; (2) ZAP MON08调试/FLASH编程器,用HC08芯片监控;(3) ZAP MMDS 调试器的界面适合于Freescale的MMDS08和 MMEVS08。

ZAP对HC08可用到的5个版本:

  • ZAP SIM 有软件仿真器的调试器。(HC08 和 HCS08)
  • ZAP MON08调试器/flash编程器,用HC08芯片监控. (HC08)
  • ZAP MMDS调试器用于Freescale的 MMDS08 和MMEVS08. (HC08)
  • ZAP BDM调试器用于P&E Multilinlk cable .(HCS08)
  • ZAP InDART 调试器用于Softec's InDART emulators. (HC08和HCS08 )

关于ZAP 调试器信息请点击这里

ZAP 6808 MON08 的特性:

  • 实时的调试
    ZAP MON08利用MON08芯片功能和硬件中断提供了一个低成本实时调试环境。ZAP 直接Flash编写和调试单个芯片应用,不需要再重新编程。
  • Flash 编程
    对大多数HC08的派生产品,ZAP MON08 支持单个芯片的flash擦除和编程
  • Flash 安全性
    ZAP MON08具有支持68HC08 MON08 flash 安全性的特征。为了快速重新加载,ZAP储存了程序安全字节。ZAP 也能够连接或去掉开安全设备。
  • 硬件中断
    ZAP使用MON08 硬件中断芯片提供实时的执行和中断能力。

ZAP 6808 MMDS/MMEVS的特别特性:

  • 实时的调试
    ZAP MMDS提供了一个功能强大的实时调试环境。
  • 硬件中断
    利用MMDS 和 MMEVS的硬件中断功能,ZAP MMDS 提供不限制个数的硬件中断点。
  • 复杂事件触发
    为停止或记录实时执行数据,可设置多种复杂事件和触发。也可记录和显示时间标记和逻辑分割位置
  • 双端口实时存储
    当代码实时运行时监控和且更新存储,包括变化的更新速率。
  • 实时跟踪
    灵活地跟踪特征以几种格式表现在已记录数据中,包括自然循环数据,C源程序,反编译与汇编程序相对应C源程序。输出任何一种跟踪格式到数据处理和文档管理文件中。
Copyright 2005 JZXY All rights reserved