Cosmic C 编译软件
Cosmic C 编译器是20多年不断开发和创新的完善统一的全线编译产品的一部分。Cosmic的人性化和易用界面是通用的,对于所支持的微处理器无论是简单学习到目标文件移植都一样(through all supported microcontrollers to simplify the learning curve and the migration between targets).所有C 编译器包括:
- IDEA
Cosmic 集成开发环境根据编译器已预先设置。
- ANSI 和 ISO C 编译器
Cosmic 编译器符合 ANSI 和 ISO 协议和环境. 直接用C语言扩展语句充分利用所有微处理器的的特性用C 语言allow to efficently use all processor specific features (零页zero page、外围设备、可擦写存储器, 分页存储paged memory)。
- 再进和回归(Reentrant and Recursive)
Cosmic 大部分编译器在标准的ANSI堆栈结构环境是是完全再进和回归。
- 库源代码(Library source code)
Cosmic 编译器提供已在所有库的原代码(Compilers come with source code for all libraries provide).
- 在线汇编(In-line Assembly)
编译器支持三种将C程序组装(adding assembly code)的转换方法,包括变量检查结构(including an argument passing mechanism)。
- 绝对列表(bsolute Listings)
可选择生成相对和/或绝对C分布(intersperse)并列出相应的清单(with the corresponding Assembly listings).
- Windows, UNIX 和 Linux
Cosmic 编译软件可在PC机 Windows 95/98/ME/NT4/2000/XP 、UNIX 系统中PC-Linux、 SUN Solaris 和 HP-UX操做系统下使用。
- 主机独立格式
Cosmic 相对和绝对的设计格式与主机无关。使用者可对设计拆分,然后在PC Windows, Linux, SUN 和 HP 不同系统中进行连接和调试。
- IEEE-695 和 ELF/DWARF
Cosmic 编译器支持被许多仿真器和逻辑分析器采用的 IEEE-695 和 ELF/DWARF 2.0 标准调试格式。
- C中断功能和矢量表(C Interrupt functions and vector table)
中断可在C中管理. 编译器关注储存必须记录。
- 宏汇编程序(Macro assembler)
支持C #defines 和 #includes 语句,所以 C 和汇编的模块可以区分普通常数和矢量。
- 连接器(Linker)
代码放入内存并注意初始化中的全程变量,对大多数目标程序生成自动检查汇总。
- 实用工具(Utilities)
图书管理, 16进制文件生成器, 目标格式转换器, 调试支持工具, 多通道编译命令驱动程序。
|