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

集成开发环境
对应Windows系统所有Cosmic C 交叉编译器包括IDEA—Cosmic专有用于68HC11系列处理器的集成开发环境预先经过配置。IDEA与Cosmic编译器一同使用,专为嵌入式系统开发而设计。 IDEA集成了编辑器,项目管理器,图形化智能连接生成汇编程序,程序分析器,文件连接器,文件管理器和ZAP调试器成为一体易于使用,在Windows95/98/NT/2000和XP系统下运行。
关于IDEA更多信息点击这里
第三方 IDE 集成
大多数Cosmic编译器能够很容易被集成在第三方IDE中,例如BorlandCodewright和RistanCase等C开发工具。.
点击这里得到更多的信息
编译器
C编译器套件包括:一个带有优化的ANSI-C交叉编译器的集成开发环境,宏汇编程序,连接器,程序库,十六进制文件生成器,目标格式转换器,调试实用程序,实时源代码库和一个多通道编译器指令驱动程序。与COSMIC的在线ZAP调试器一同使用,编译器也支持非插入C原程序级调试。
关于COSMIC编译器的总体介绍点击这里
68HC11编译器特性:
- 68HC11 系列
Cosmic 68HC11编译器为整个68HC11微控制器系列产生高效率的代码。
- ANSI 和ISO C 的编译器
Cosmic 的编译器符合ANSI 和 ISO规则和协议。所有代码和代码库都是根据68HC11处理器内核优化。
- 递进和回归
所有的代码都是递进和回归应用于ANSI堆栈结构环境。
- 库的转换Bank Switching
自动电平源支持68HC12 和C0 代码使用PPAGE来转换(存储)。
- 可移动代码特征
可移动代码特性设计,使RAM基本代码(如启动程序)易于生成和维护。连接器在ROM中自动产生一个分段来存储可移动代码。在运行的任意时刻,用提供的库函数来定位和复制移动代码到RAM里来执行。
- 支持二进制EEPROM(Byte EEPROM Support)
编译器对EEPROM芯片(包含库源)提供了明显的支持。为配合格式化和编程可以将任何的C数据目标定位到EEPROM和编译器。
- 在线汇编
这个编译器为能在C程序中增加汇编代码提供了三种便利的方法。包括自变量通过机制(argument passing mechanism).
- IEEE-754 的浮点
支持IEEE 单精度32位和双精度64位浮点格式(带有完整ANSI库(包括源代码))。
- C支持零页
编译源点扩展有效利用68HC11的直接寻址模式。
- 绝对列表(Absolute Listings)
可选择生成相对和/或绝对C分布(intersperse)并列出相应的列表。
- 自动合计特性
方便的利用合计程序和数据库(包含源代码),使用户对任意或所有程序都能迅速高效进行合计。用连接器对合计计算和插入直接管理。
- C与汇编的组合
Cosmic 工具支持C和汇编应用软件的组合。包括汇编程序能支持C 的#defines和 #includes ,所以C语言和汇编语言模块能够共享公用常数和宏指令。
- 主机独立格式
Cosmic相对和绝对的目标格式是主机独立格式。在PC,SUN和HP上,允许使用者共享目标执行连接或调试。
- IEEE-695 和 ELF/DWARF 调试支持
Cosmic 编译器套件支持许多常用仿真器和逻辑分析器所采用的IEEE和ELF DWARF 标准调试格式。
- 兼容硬件(In-Circuit)仿真器
Cosmic 68HC11与Hitex,I-Systems, Lauterbach,和NOHAU的仿真器是兼容的。
- 灵活的编译界面
Cosmic编译器功能强大灵活,可用于任何环境。用户可随意选择Cosmic专有的IDEA界面或其他编译器来生成应用和(或)源代码控制系统
- 操作系统兼容
Cosmic HC11 编译器与大多数HC11的操作系统和实时内核是兼容的,实时内核包括来自CMX, MicroC/OS-II 和OSEK的特殊端口。
ZAP 调试器
Cosmic ZAP 调试器是嵌入式系统开发工具,其具有C语言全部特征,是汇编语言原代码级的调试器。ZAP直观图形界面对所有目标和执行环境是统一的。对HC11处理器,ZAP有2个版本。(1) ZAP SIM调试器,带有仿真器;(2) ZAP BDM 调试器(flash编程器)使用HC11芯片背景调试模式。
关于ZAP 调试器信息请点击这里
|