P&E开发工具 | Cosmic编译器 | MetaGeek无线频谱分析 | 无线传感器网络 |
Cosmic C166 和XC166交叉开发工具
Cosmic 用于 C166 和 XC166 系列的工具链,是经过20年的创新设计和发展而形成的完整统一的产品系列中的一部分。所有 Cosmic 产品包括一年的技术支持和升级。
集成开发环境
所有对应 Windows 系统的 Cosmic C 交叉编译器都包含 IDEA —— 对 C166 和 XC166 系列处理器经过预先配置的 Cosmic 专有的集成开发环境。为了与 Cosmic 编译器一同进行嵌入式系统的开发,IDEA 经过了专门的设计。IDEA 集成了编辑器、项目管理器、图形化智能连接生成汇编程序、程序分析器、链接文件生成器、文件管理器和 ZAP 调试器于一体,形成一个易于使用的环境,在 Windows NT / 2000、XP 和 Vista 系统下运行。关于IDEA的更多信息
第三方 IDE 集成
大多数 Cosmic 编译器能够很容易被集成在第三方 IDE 中,例如 Borland Codewright 和 RistanCase 的开发工具。点击这里得到更多的信息
编译器
C 编译器套件包括:一个针对 ANSI-C 叉编译器优化的集成开发环境、宏汇编程序、连接器、程序库、十六进制文件生成器、目标格式转换器、调试实用程序、实时源代码库和一个多通道编译器指令驱动程序。编译器也支持与 COSMIC 的 ZAP 调试器系列产品进行非侵入式的 C 源码级调试。关于COSMIC编译器的总体介绍
C166/XC166编译器特性:ANSI 和ISO C 的编译器
Cosmic 的C166/XC166编译器符合ANSI 和 ISO规则和协议。所有代码和代码库都是根据C166/XC166处理器内核优化。
支持所有的C166和XC166派生产品(也支持ST10 和Super10)。
支持C的MAC
在C里使用”mac”变量,编译器将会自动地产生MAC说明。
递进和回归
所有的代码都是递进和回归应用于ANSI堆栈结构环境。
二进制变量
除了标准ANSI C二进制字段,应用BOOL字符CX166支持单个二进制变量,使得为标注true/fals提供了容易有效的打包结构方式。
在线汇编
这个编译器为能在C程序中增加汇编代码提供了三种便利的方法。包括自变量通过机制(argument passing mechanism).
绝对列表(Absolute Listings)
可选择生成相对和/或绝对C分布(intersperse)并列出相应的列表。
IEEE-754浮点
支持IEEE 单一浮点格式(带有完整ANSI库(包括源代码))。
可移动的代码特征
可移动的代码特性设计,使RAM基本代码(如启动引导和程序)易于生成和维护。连接器在ROM中自动产生一个分段来存储可移动代码。在运行的时候,用提供的库函数来定位和复制移动代码到RAM里来执行
校验合计特性
方便的校验合计功能和数据库(包含源代码),使用户对任意或所有程序部分都能迅速高效执行校验合计。用连接器对校验合计的计算和插入直接管理。
C与汇编的组合
Cosmic 工具支持C和汇编应用软件的组合。包括汇编程序能支持C 的#defines和 #includes ,所以C语言和汇编语言模块能够共享公用常数和宏指令。
主机独立格式
Cosmic的相对和绝对的目标格式是主机独立格式。这就允许使用者在PC,SUN和HP来共享目标执行连接或调试。
IEEE-695 和 ELF/DWARF 调试支持
Cosmic 编译器套件支持许多常用仿真器和和逻辑分析器所采用的IEEE和ELF DWARF 标准调试格式
兼容硬件(In-Circuit)仿真器
CX166编译器与Lauterbach的仿真器是兼容的。
灵活的编译界面
Cosmic编译器功能强大灵活,可以被用于任何环境。使用Cosmic专有的IDEA界面或者使用你喜欢的编译器生成应用控制系统和(或)源代码控制系统——由你选择!!
ZAP 调试器
ZAP是一个有原代码级特征在Windows环境下运行的调试器,ZAP直观图形界面对所有目标和执行环境是统一的。对于C166/XC166处理器,ZAP有2个版本,(1 ) ZAP SIM调试器,带有仿真器;(2) ZAP 板上监控调试器,适合于FORTH公司的开发平台。(尚未发行)
关于ZAP调试器信息