1. CK-CORE编译、链接和调试工具链
移植实现了GNU编译开发环境,使其为CKCORE体系结构提供全方位支持,包括编译、汇编、链接和调试等工具。目前主要支持的HOST平台有Redhat 9.0等linux平台和Windows XP、Windows 2000。
主要模块:
GCC: GNU 工具集主控程序和C/C++编译器
Binutils:二进制文件工具集,包括汇编器,链接器和其他二进制文件分析工具
GDB: GNU调试器
uClibc: 包括支持uClinux操作系统的嵌入式c函数库,线程库和数学库等。
2. CK-CORE 软件集成开发环境 - C-Sky Studio
C-Sky Studio是基于CK-CORE体系结构,集开发、调试为一体的可视化图形用户界面的集成开发环境,支持公司自主研发的CK510、CK520、CK560、CK510E等系列嵌入式高性能CPU。
特性:
◎ 可视化的功能管理
提供图形化的工程管理界面,可以方便的进行工程文件添加、删除,功能模块的划分,以及编译链接选项的图形化设置。

◎编译功能
集成GNU交叉编译器,具有执行效率高、代码体积小等众多优点;完全图形化的编译参数设置,以自由控制目标代码的生成;支持C/C++、CKCORE体系结构汇编语言的开发。
◎C/C++源代码级调试器
支持硬件在线调试和软件模拟仿真调试,支持C/C++源代码调试和汇编语言调试;支持轻松设置调试断点、查看变量以及内存查看等调试功能;支持CKCORE体系结构寄存器图形化显示;

◎功能齐全的源代码编辑器
支持C/C++语法高亮;支持编辑书签、大纲显示等。
3. 硬件仿真器
◎USB在线仿真器
USB在线仿真器采用计算机USB接口实现对CKCORE体系结构所有CPU调试命令的通信。

特性:
支持硬件断点;
下载速度>1Mbps;
USB接口供电;
支持即插即用(PnP);
支持在线升级。
◎并口简易仿真头(Easy Jtag)
并口简易仿真头采用计算机并行接口(LPT)模拟JTAG控制信号,实现对CKCORE体系结构所有CPU调试命令的通信;下载速度30kbps

4. 开发板
◎CKSoC开发板
集成CK-CORE系列位嵌入式CPU和大容量Xilinx FPGA,用于SoC设计与验证。
特性

CKSoC开发板结构图
|
CKSoC
|
|
接口
|
说明
|
|
CPU
|
CKCORE-CPGA257
|
|
FPGA(Virtex4 LX)
|
4~10M
|
|
Nand Flash
|
64Mb* 8
|
|
Nor Flash
|
1Mb* 32
|
|
SRAM
|
512Kb* 32
|
|
SDRAM
|
32Mb* 32
|
|
Ethernet
|
10M/100M
|
|
Power
|
ATX
|
|
Audio
|
AC97
|
|
UART
|
4
|
|
USB
|
2
|
|
PS2
|
1
|
|
LCD
|
1
|
|
IDE
|
1
|
|
KEY
|
16
|
|
LED
|
2
|
|
SD Card
|
1
|
|
Smart Card
|
1
|
|
Speaker
|
1
|
|
CPU Jtag
|
1
|
|
AVBus
|
2
|
|
FPGA Extern Pins
|
160
|
CKSoC开发板接口一览表
◎MCU评估板

特性
|
CKMCU
|
|
接口
|
说明
|
|
MCU
|
CK5202
|
|
Nor Flash
|
2Mb* 16
|
|
Nand Flash
|
64Mb* 8
|
|
SDRAM
|
8Mb* 16
|
|
Ethernet
|
10M/100M
|
|
PS2
|
1
|
|
UART
|
4
|
|
USB
|
2
|
|
Smart Card
|
1
|
|
LCD
|
1
|
|
KEY
|
16
|
|
LED
|
2
|
|
IDE
|
1
|
|
MCU Jtag
|
1
|
|
Power
|
ATX
|
CKMCU开发板接口一览表
5. 其余软件资源
支持uClinux-2.4、Linux-2.4、uCos-II、eCos-2.0等操作系统以及MiniGUI嵌入式图形用户界面库。 |