应用简介
Keil MDK5最新破解版是专为微控制器应用而设计的完整软件开发环境,适用于各种基于Arm Cortex-M的微控制器器件。该软件易学易用,功能强大,能够满足大多数苛刻的嵌入式应用。在此之前,该软件提供多种版本,但现在被ARM收购后,推出了MDK ARM版本,专注于为ARM系列芯片编程提供一个集成的C/C++开发环境,并提供一系列工具来帮助我们编译、调试代码。软件内置了µVision IDE和调试器、Arm C/C++编译器和必要的中间件组件,支持所有芯片供应商的8500多种设备,十分强大,可以很好地满足用户使用需求。软件具有汇编器、链接器和高度优化的运行时库的Arm C/C++编译器,这些库都是专为优化代码大小和性能而量身定制,能更好地满足使用需求。
MDK5中的一些DFP软件包支持用户根据自己的需要随意添加到MDK-Core,并提供新的设备支持和中间件更新,非常人性化,致力于帮助用户创造高性能、低能耗的产品。与上个版本相比,Keil MDK5.35进行了许多内容的更新。不仅全面更新和优化了µVision,还更新了Arm编译器、软件包、目标调试、Cortex-M等内容。在网络组件中,添加了函数netARP_ClearCache和netNDP_ClearCache以在运行时清除ARP或NDP缓存,并改进了动态内存调试,添加了更多内存分配和内存空闲调试事件,致力为用户带来更好的使用体验。
【功能特点】
1、无限制跟踪查看
Keil MDK 5现在允许您查看使用ULINK pro Streaming Trace调试适配器收集的所有数据。新的跟踪导航窗口允许用户在已在硬盘上缓冲的指令跟踪中导航。
2、用于恩智浦LPC4300
双核调试和中间件包括恩智浦LPC4300系列的多核调试功能,该系列在单芯片上集成了ARM Cortex ™ -M4和Cortex-M0处理器。Professional中间件已扩展到涵盖LPC4300和LPC1800系列的以太网,USB主机和设备以及Flash文件系统支持。
3、基于ARM Cortex-M处理器的新设备的设备支持
Keil MDK5最近推出的英飞凌XMC4500系列,Silicon Labs的Precision32系列和STMicroelectronics的STM32F0在中得到了支持,提供了一整套示例项目和电路板支持包。还包括对新的ARM Cortex-M0 +处理器的支持。
4、Professional
将ARM C / C ++编译器与实时操作系统和中间件库(以前称为RL-ARM)相结合。所有工具都集成到μVision中,其中包括项目管理,编辑器和调试器,只需一个易于使用的环境。Professional包括用于TCP,USB和CAN外围设备的灵活文件系统和中间件库。
5、USB-HOST接口
包括USB主机接口。该嵌入式USB堆栈支持USB MSC(海量存储类)和HID(人机接口设备)类,并使用抽象层,允许标准API用于不同的USB主机控制器。
6、图形用户界面库
包括专门设计用于嵌入式设备的图形用户界面(GUI)库。它与数百个显示控制器和LCD兼容,包括二进制库,运行时可配置显示驱动程序和GUI设计工具。
7、飞思卡尔Kinetis支持
支持飞思卡尔Kinetis K10,K20,K30,K40,K50,K60和K70设备。它包括Kinetis设置文件,特定于设备的视图和编译增强功能,以利用这些
Keil MDK5基于Cortex-M4处理器的设备。
8、代码覆盖率分析
使用ULINK pro的独特流式跟踪功能来为您的应用程序提供完整的 代码覆盖率。代码覆盖率标识已执行的每条指令,确保对您的应用程序进行全面测试。这是完整的软件验证和认证的基本要求。
9、执行性能分析和分析
可以长时间收集跟踪信息。执行分析器和性能分析器可以使用它 来帮助您识别程序瓶颈,优化应用程序并隔离问题。
10、性能分析器
系统查看器 Windows显示外围寄存器的状态,内容和名称,允许您在运行时立即查看和更改寄存器值。在调试会话期间可以打开多个窗口,每个窗口都能够显示单个或多个外设寄存器。
11、系统查看器
Keil MDK5已经为Cortex-M4和Cortex-R4处理器添加了支持,其中包括利用Cortex-M4的DSP和浮点功能的新编译功能和内在函数。还包括Cortex-M4处理器,DSP和FPU扩展的仿真。
【软件亮点】
1、完全支持Cortex-M,Cortex-R4,ARM7和ARM9设备。
2、业界领先的ARM C / C ++编译工具链。
3、μVision4IDE,调试器和仿真环境。
4、确定性,小尺寸实时操作系统(带源代码)。
5、TCP / IP网络套件提供多种协议和各种应用程序。
6、USB设备和USB主机堆栈提供标准驱动程序类。
7、具有图形用户界面的嵌入式系统的完整GUI库。
8、ULINK pro支持对运行的应用程序进行即时分析,并记录每个执行的Cortex-M指令。
9、有关程序执行的完整代码覆盖率信息。
10、Execution Profiler和Performance Analyzer支持程序优化。