C-SKY CDS (Development Suite)


C-SKY Development Suite(以下简称CDS) 是C-SKY CPU的集成开发环境。通过CDS提供的开发套件,用户可以快速、便捷地为C-SKY CPU开发可靠而高度优化的嵌入式系统产品。CDS由多个开发组件组成:基于 Eclipse架构的集成开发环境、C/C++编译工具、全功能图形调试器、基于QEMU的软件模拟器;可扩展的SOC目标模板管理器;支持二次开发的Flash烧写器。



在CDS环境下,用户可以便捷地进行C-SKY各系列CPU软件项目工程管理、代码编写和浏览、编译链接参数设置、目标程序构建、目标板在线ASM/C/C++语言级调试。


基础特性:

·    基于Eclipse架构,支持各种开放插件

·    直观便捷的工程向导和强大的工程管理

·    用户可扩展的SOC模板管理器

·    支持高效浏览的C/C++源码编辑器

·    集成C-SKY CPU交叉编译器,支持C/C++、汇编语言的开发

·    图形化的构建参数设置

·    友好的帮助文档系统



SOC模板管理

·    用户可扩展定义新模板

·    支持CPU、大小端等SOC基本信息的配置

·    支持SOC工程基本文件配置,如启动文件,I/O定义,链接描述文件

·    支持SOC存储空间定义,自动生成链接描述

·    支持工程缺省调试对象配置

·    支持SOC软件模拟器配置

·    支持外设IO寄存器可视化查看配置

·    支持缺省Flash烧写驱动配置

·    支持模板的复制、导入、导出


软件模拟

·    支持系统运行模式和Linux用户模式

·    动态翻译的高效模拟

·    模拟全系列C-SKY CPU,支持丰富的SOC外围IP的模拟,如:TIMER/PIC/UART/LCDC/MAC/USBH/NFC

·    丰富多样的应用程序引导方式

·    用户模式:相当于CPU硬件的运行速度500+MHz;系统模式:相当于CPU硬件的运行速度300+MHz


在线调试

·    基于GDB的调试架构,拥有丰富的调试查看窗口

·    支持裸程序、实时OS的在线调试

·    支持Linux应用程序调试

·    支持软件模拟的应用调试

·    便捷的硬断点、数据Watch设置界面

·    只读存储空间在线调试

·    支持Linux、eCos的多线程调试和线程查看窗口;

·    集成下载速度达1.1M Bytes/s 的在线仿真器(ICE)



Flash烧写

·    支持二次开发的Flash驱动实现和模板管理

·    调试过程中的一键烧写

·    丰富多样的文件格式支持:iHex、ELF文件格式和Raw的二进制文件

·    灵活便捷的目标板连接配置

·    多样化的烧写时擦除方式

·    烧写前的开发板附加操作,如Preload等

·    支持烧写驱动模板的复制、导入和导出





中天微技术手册(C-SKY White Book)已上线,欢迎联系索取!

联系邮箱:Sales@c-sky.com

联系电话:+86(021)68635065 - 203