在MDK5.26版本中,增加了主流MCU的支持,包括更多的Arm Cortex-M系列处理器以及部分Arm Cortex-A处理器。这些MCU包括但不限于:
1)Cortex-M0,Cortex-M0+,Cortex-M1,Cortex-M3,Cortex-M4,Cortex-M7和Cortex-M23等;
2)重新添加了部分已经过时的70系列MCU支持;
3)新增了LPC54000系列MCU支持,该系列MCU的应用范围包括智能网关、遥控、人机界面设备等。
MDK5.26版本对调试功能进行了升级,支持更多的调试器和新型芯片的调试。此外,开发人员现在可以在Keil RTX5的上下文中,在RTOS API的上下文中执行各种调试操作。这使得调试器变得更加实用,有助于提高代码质量和可靠性。
此外,在MDK5.26版本中,支持多种调试器,包括:
1)ULINKplus,支持JTAG,SWD和ISP;
2)ULINKpro,支持多核调试;
3)DSTREAM,支持AURIX和其他AUTOSAR系统;
4)ULINK2,支持所有Arm Cortex-M处理器。
MDK5.26版本中增加了更多的软件组件,以支持各种应用需求。以下是MDK5.26新增的一些软件组件:
1)CMSIS-Pack,支持离线代码和配置文件分发;
2)FlashFS,支持嵌入式文件系统;
3)USB Device Library,支持USB 2.0设备端协议的开发;
4)SD File System,支持SD卡的读写操作;
5)GUI Builder,支持用于构建嵌入式显示应用程序的图形用户界面。
MDK5.26版本通过改善用户交互体验,促进工作效率的提高。这些改进包括:
1)对IDE的启动时间进行了优化,可以更快地启动项目,更快地编写代码;
2)增加了自动代码补全和对代码错误和警告的增强型提示,使得代码编辑更加简便;
3)增加了对多屏显示器的支持,并提高了视觉效果等方面的优化,使得用户交互更加顺畅。