Keil MDK是美国Keil Software公司开发的一款集成开发环境(IDE),支持C51、C166、ARM等多种芯片的开发。其中就包括了K60系列MCU的开发。Keil MDK具备集成开发环境、代码编辑器、编译器、调试器、仿真器、代码优化等多种功能。对于初学者而言,Keil MDK易于上手,调试方便,同时灵活性也非常高。
Keil MDK可以在Keil官网上下载,有19MB的大小。具体安装方式可以在安装包内找到,非常简单。
IAR Embedded Workbench是一套用于ARM、8051、AVR、 MSP430等多种平台的集成开发环境(IDE),常用于嵌入式软件的开发。同样地,IAR Embedded Workbench也支持K60系列MCU的开发。除了使用方便、功能强大,IAR Embedded Workbench还具备一些其他的特性。
IAR Embedded Workbench可以在官网上下载,根据不同的需求,IAR提供了不同的版本,学生或个人可以使用免费版本。
NXP Kinetis Design Studio是基于Eclipse开发的一款开发环境,专为Kinetis MCUs(包括K60系列MCU)而设计。同时,这也是一款免费的开发环境。NXP Kinetis Design Studio采用了GCC编译器,能够支持多种设备,还支持调试,使用也相对比较容易。
在官网上下载时,需要根据不同的操作系统选择对应的版本。
MCUXpresso IDE是NXP推出的一款免费集成开发环境(IDE),针对Kinetis系列的芯片而设计。除了可以用来开发K60系列MCU外,MCUXpresso IDE可以用来开发多种ARM Cortex-M系列的MCU,并且也兼容IAR和Keil的开发环境。
MCUXpresso IDE具备丰富的功能,例如调试器、仿真器等。在使用上相对其他开发环境来说,MCUXpresso IDE的兼容性更好。官方在其网站上提供了详细的安装说明和使用指南。