KEIL(ARM子公司)嵌入式开发工具专业制造商。 Keil软件公司的产品包括C编译器、宏汇编器、实时内核、调试器、模拟器、集成开发环境以及8051、251、ARM7/ARM9/Cortex-M3和XC16x/C16x/ST10系列微控制器仿真开发装置。
Keil ULINK USB接口仿真器,一款多功能ARM调试工具,可以通过JTAG或CODS接口连接到目标系统仿真或下载程序,目前已经成为国内主流的ARM开发工具。
Keil ULINK的软件环境为Keil uVision 3(参见下图)。Keil系列软件具有良好的调试界面,优秀的编译效果,丰富的使用资料。使其深受国内嵌入式开发工程师的喜爱。
ULINK与其他仿真器特点比较表
ULINK | 备注 | |
接口类型 | USB口 | 目前市场上,大多数仿真器与PC的接口为并口或串口,在很多笔记本上,这两种接口已趋于淘汰。USB接口的仿真器不仅可灵活用于各种品牌的笔记本上,还方便携带,便于现场调试开发。 |
开发环境 | Keil uVision3 (网站提供Demo,以供试用) | Keil uVision2已经成为目前国内最流行的嵌入式软件开发平台,为了更好地支持32位微处理器的开发,KEIL推出了Keil uVision3。 UV3平台的人机交互界面非常人性化,且编译器性能优异,编译出代码的大小及执行速率,系统运行稳定度均领先于市场上同类产品。 |
支持的 编译器 | KEIL CARM编译器RealView编译器 GNU编译器 | 与其他的仿真器相比,Keil ULINK的UV3开发平台支持多款编译器。客户可以根据自己的喜好选择。 |
功能特点
★ 高效工程管理的uVision3集成开发环境
-Project/Target/Group/File的重叠管理模式,并可逐级设置;
-高度智能彩色语法显示;
-支持编辑状态的断点设置,并在仿真状态下有效。
★ 高速ARM指令/外设模拟器
-高效模拟算法缩短大型软件的模拟时间;
-软件模拟进程中允许建立外部输入信号;
-独特的工具窗口,可快速查看寄存器和方便配置外设;
-支持C调试描述语言,可建立与实际硬件高度吻合的仿真平台;
-支持简单/条件/逻辑表达式/存储区读写/地址范围等断点。
★ 多种流行编译工具选择
-Keil高效率C编译器;
★ ARM公司的ADS/RealView 编译器;
-GNU GCC 编译器;
-后续厂商的编译器。
★ JTAG仿真器ULINK
-USB通讯接口高速下载用户代码;
-存储区域/寄存器查看;
-快速单步程序运行;
-多种程序断点;
-片内Flash编程 。
-支持数十家公司的芯片,
-不仅支持ARM内核,Cortex-M3内核,还支持某些8位或16位单片机,如ST公司的uPSD系列,Infinion公司的XC886系列。
技术参数
参数 | 性能 |
JTAG Clock | 1MHz |
Memory R/W | 28kBytes/sec |
FlashWrite | 15kBytes/sec |
Fast Single-Step | 50条指令/sec |
Device Support | ULINK Embedded ICE | uVision 软件仿真 | |
断点数 | RAM:无限制 | Flash/ROM:最多2个 | 无限制 |
访问断点 | 最多2个 | 无限制 | |
调试记录 | N/A | 支持 (32000条) | |
外设窗口 | 支持 | 支持 |
支持器件
厂家 | 系列芯片 | 器件 |
LPC2100系列 | LPC2101, LPC2102, LPC2103, LPC2104, LPC2105, LPC2106 ,LPC2114, LPC2119, LPC2124, LPC2129, LPC2131, LPC2132, LPC2134, LPC2136, LPC2138, LPC2141, LPC2142, LPC2144, LPC2146, LPC2148, LPC2194 | |
LPC2200系列 | LPC2210, LPC2212, LPC2214, LPC2220, LPC2290, LPC2292, LPC2294 | |
LPC2300系列 | LPC2364, LPC2366, LPC2368, LPC2378 | |
LPC2400系列 | LPC2458, LPC2468 | |
LPC3100系列 | LPC3180 | |
LM3S系列 | LM3S101,LM3S102,LM3S301,LM3S310,LM3S315,LM3S316,LM3S317,LM3S328,LM3S601,LM3S610,LM3S610,LM3S611,LM3S612,LM3S613,LM3S615,LM3S617,LM3S628,LM3S801,LM3S811,LM3S812,LM3S815,LM3S817,LM3S818,LM3S828 | |
S3C44B0X(即将支持S3C2410 ARM9) S3C4510B | ||
ADuC7000系列 | ADuC7019, ADuC7020, ADuC7021, ADuC7022, ADuC7024, ADuC7025, ADuC7026, ADuC7027, ADuC7032, ADuC7033, | |
ADuC7100系列 | ADuC7128,ADuC7129 | |
AT91Cxx系列 | AT91C140 | |
AT91F系列 | AT91F40416, AT91F40816, AT91FR40162, AT91FR4042, AT91FR4081 | |
AT91M系列 | AT91M40400, AT91M40800, AT91M40807, AT91M42800A, AT91M43300, AT91M55800A, AT91M63200 | |
AT91R系列 | AT91R40008, AT91R40807, AT91RM3400, AT91RM9200, | |
ATSAM7系列 | ATSAM7系列 AT91SAM7A1, AT91SAM7A2, AT91SAM7A3, AT91SAM7S128, AT91SAM7S256, AT91SAM7S32, AT91SAM7S64, AT91SAM7SE256, AT91SAM7SE32, AT91SAM7SE512, AT91SAM7X128, AT91SAM7X256, AT91SAM7XC128, AT91SAM7XC256 | |
ATSAM9系列 | AT91SAM9261 | |
LH75400系列 | LH75400, LH75401, LH75410, LH75411 | |
MAC71xx系列 | MAC7101, MAC7104, MAC7105, MAC7106, MAC7111, MAC7112, MAC7114, MAC7115, MAC7116, MAC7121, MAC7122, MAC7124, MAC7125, MAC7126, MAC7131, MAC7134, MAC7135, MAC7136, MAC7141, MAC7142, MAC7144 | |
8051系列 | XC886, XC888 | |
C16x/ST10/XC16x 系列 | C161CS, C161JC, C161JI, C161K, C161O/OR, C161PI, C161RI, C161S, C161U, C161V, C163 (all Variants), C164CI, C164CL, C164CM, C164SI, C164SL, C164SM, C165, C165 UTAH, C165H, C166 (all Variants), C167-LM, C167CR-16FM, C167CR-16RM, C167CR-4RM, C167CR-L25M, C167CR-LM, C167CS-32FM, C167CS-4RM, C167CS-LM, C167S-4RM, C167SR-LM, PSB21493, SDA 6000, XC161CJ-16F, XC161CS-32F, XC164CM-8F, XC164CS-16F, XC164CS-16R, XC164CS-32F, XC164CS-32R, XC164CS-8F, XC164CS-8R, XC164D-16F, XC164D-32F, XC164LM-8F, XC164S-32F, XC164SM-4F, XC164SM-8F, XC164TM-4F, XC164TM-8F, XC167CI-16F, XC167CI-32F | |
ML674000系列 | ML674000, ML674001, ML674002, ML674003 | |
ML675000系列 | ML675001, ML675002, ML675003 | |
ML67Q4000系列 | ML67Q4050,ML67Q4051,ML67Q4060,ML67Q4061 | |
ML696000系列 | ML696201 | |
ML696000系列 | ML69Q6203 | |
| STR71xxxx系列 | STR710FZ1, STR710FZ2, STR711FR0, STR711FR1, STR711FR2, STR712FR0, STR712FR1, STR712FR2, STR715FR0 |
STR73xxxx系列 | STR730FZ1, STR730FZ2, STR731FV0, STR731FV1, STR731FV2, STR735FZ1, STR735FZ2, STR736FV0, STR736FV1 | |
STR75xxxx系列 | STR750FL2, STR750FV2 | |
STR91xxxx系列 | STR910FM32, STR910FW32, STR911FM42, STR911FM44, STR912FW42, STR912FW44 | |
8051系列 | uPSD3212A, uPSD3212C, uPSD3212CV, uPSD3233B, uPSD3233BV, uPSD3234A, uPSD3234BV, uPSD3253B, uPSD3253BV, uPSD3254A, uPSD3254BV, uPSD3312D, uPSD3312DV, uPSD3333D, uPSD3333DV, uPSD3334D, uPSD3334DV, uPSD3354D, uPSD3354DV, uPSD3422E, uPSD3422EV, uPSD3433E, uPSD3433EV, uPSD3434E, uPSD3434EV, uPSD3454E, uPSD3454EV | |
TMS470R1xxxx系列 | TMS470R1A128, TMS470R1A256, TMS470R1A288, TMS470R1A384, TMS470R1A64, TMS470R1B1M, TMS470R1B512, TMS470R1B768 |