P&E开发工具 Cosmic编译器 MetaGeek无线频谱分析 无线传感器网络

Cosmic 68HC05 交叉开发工具

Cosmic 用于 68HC05 系列的工具链,是经过20年的创新设计和发展而形成的完整统一的产品系列中的一部分。Cosmic 软件人性化的界面对所有飞思卡尔控制芯片相一致,可以轻松的在不同对象间切换。所有 Cosmic 产品包括一年的技术支持和升级。

集成开发环境

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

第三方 IDE 集成

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

编译器

C 编译器套件包括:一个针对 ANSI-C 叉编译器优化的集成开发环境、宏汇编程序、连接器、程序库、十六进制文件生成器、目标格式转换器、调试实用程序、实时源代码库和一个多通道编译器指令驱动程序。编译器也支持与 COSMIC 的 ZAP 调试器系列产品进行非侵入式的 C 源码级调试。关于COSMIC编译器的总体介绍

68HC05编译器特性:

  • ANSI 和ISO C 的编译器

  • Cosmic 的编译器符合ANSI 和 ISO规则和协议。所有代码和代码库都是根据68HC05处理器内核优化。
  • 在线汇编

  • 这个编译器为能在C程序中增加汇编代码提供了三种便利的方法。包括自变量通过机制(argument passing mechanism).
  • IEEE-754浮点

  • 支持IEEE 单一浮点格式(带有完整ANSI库(包括源代码))。
  • C支持零页

  • 编译源点扩展有效利用了68HC05的短寻址模式和单字节指示器。
  • 绝对列表(Absolute Listings)

  • 可选择生成相对和/或绝对C分布(intersperse)并列出相应的列表。
  • 自动合计特性

  • 方便的利用合计程序和数据库(包含源代码),使用户对任意或所有程序都能迅速高效进行合计。用连接器对合计计算和插入直接管理。
  • 汇编程序里允许定义C(Assembler Accepts C Defines)

  • 在汇编程序里允许定义大多数的C并且使用so(so configuration defines)定义格式,这可以使C模块和汇编模块共享比较容易.
  • 主机独立格式

  • Cosmic的相对和绝对的目标格式是主机独立格式。在PC,SUN和HP上,允许使用者共享目标执行连接或调试。
  • IEEE-695 和 ELF/DWARF 调试支持

  • Cosmic 编译器套件支持许多常用硬件仿真器和逻辑分析器所采用的IEEE和ELF DWARF 标准调试格式。
  • 兼容硬件(In-Circuit)仿真器

  • Cosmic's68HC05编译器与Ashling, Hitex, Freescale 和 Lauterbach的仿真器是兼容的。
  • 灵活的编译界面

  • Cosmic编译器功能强大灵活,可以被用于任何环境。用户可随意选择Cosmic专有的IDEA界面或其他编译器来生成应用和(或)源代码控制系统

* 由于处理机的局限性,不支持重入,堆栈格式和双精度浮点型.

ZAP 调试器

ZAP拥有源代码级特征运行在Windows和OSF环境下的调试器,ZAP直观图形界面对所有目标和执行环境相一致的。ZAP在仿真器重可以用到(SIM), Freescale MMDS/MMEVS硬件仿真器(MMD)界面适合于68HC05.关于ZAP调试器信息

ZAP 68HC05 for MMDS/MMEVS的特性:

  • 实时的调试

  • ZAP MMDS提供了一个低成本实时调试环境。
  • 硬件中断

  • ZAP使用MMDS 硬件中断芯片提供实时的执行和中断能力。
  • 复杂事件触发

  • 为停止或记录实时执行数据,可设置多种复杂事件和触发。也可记录和显示时间标记和逻辑分割位置
  • 双端口实时存储

  • 当代码实时运行时监控和且更新存储,包括变化的更新速率。
  • 实时跟踪

  • 灵活地跟踪特征以几种格式表现在已记录数据中,包括自然循环数据,C源程序,反编译与汇编程序相对应C源程序。输出任何一种跟踪格式到数据处理和文档管理文件中。
* ZAP MMDS 也支持Freescale评估模块系统的MMEVS05 评估板. MMEVS提供了所有相同的特征,以MMDS为例,实时轨迹,时间触发和双端口存储.