赞
踩
keil
是ARM的软件子公司,MDK-Arm
是keil的一个产品,把它称作keil也是可以的。
arm 链接:https://developer.arm.com/Tools%20and%20Software/Keil%20MDK#Overview
keil:https://www.keil.com/download/
keil MDK是一个完整的软件开发解决方案,用于创建,构建和调试基于Arm的微控制器的嵌入式应用程序。keil MDK包括µVision IDE和调试器,
Arm C/C++编译器,和必要的中间件组件。它支持所有的硅厂商,有超过9500种设备,并且易于学习和使用。keil MDK有多个版本,根据不同的目标设备,主机平台,中间件,安全认证套件和试用许可进行区分。
keil MDK的组成如下:
编译器和中间件都集成在µVision IDE中,你可以在项目管理器中选择和配置它们。你也可以在Manage Run-Time Environment窗口中添加或删除中间件组件。
它有四个版本,分别是 免费版、基础版、增强版和专业版,它们的功能和价格有所不同。
许可证有一年和永久两种选择,还有锁定和共享两种类型。锁定许可证只能在一台计算机上使用,共享许可证可以在多台计算机上使用,但同一时间只能有一台计算机激活。下面是一年、共享许可证的价格:
CMSIS
是Cortex微控制器软件接口标准(Common Microcontroller Software Interface Standard)的缩写,它是一套工具,API,框架和工作流,用于简化微控制器软件的开发和重用,降低微控制器开发者的学习曲线,加速项目的构建和调试,从而缩短新应用的上市时间。CMSIS在GitHub上公开开发。
CMSIS为Cortex-M和入门级Cortex-A处理器提供了一致和高效的接口,它包括以下几个部分:
ULINK
是一种调试探头,它可以连接你的PC的USB端口和你的目标系统,让你可以在目标硬件上编程和调试你的应用程序。ULINK支持多种处理器目标,包括Arm Cortex-M,Cortex-R,Cortex-A,8051等。ULINK可以和MDK一起使用,让你可以控制处理器,设置断点,读写内存,以全速运行处理器。ULINK有多个版本,如ULINK2,ULINKpro,ULINKplus等,它们有不同的功能和性能。
ULINK,JLINK和STLINK三种调试探头的一些特点:
调试探头 | 厂商 | 支持的平台 | 支持的处理器 | 支持的接口 | 下载速度 | 特殊功能 |
---|---|---|---|---|---|---|
ULINK | Keil | 仅Keil | Arm Cortex-M,Cortex-R,Cortex-A,8051等 | JTAG/SWD | 1MB/s | Flash Breakpoints |
JLINK | SEGGER | Keil,IAR,ADS等多个平台 | Arm Cortex-M,Cortex-R,Cortex-A,RISC-V,8051等多种架构和厂商的处理器 | JTAG/SWD/SPI | 4MB/s | Flash Breakpoints,Real-Time Transfer,VCOM |
STLINK | ST | Keil,IAR,Eclipse等多个平台 | STM32和STM8微控制器 | SWIM/JTAG/SWD | 25KB/s | 无 |
keil MDK的最新版本是5.38a,发布于2022年12月。这个版本支持Cortex和Arm设备的开发环境,包括最新的Ethos-U55微神经处理器。
keil 5.38相比于之前的版本,有以下一些升级和特性:
- keil 5.38支持更多的ARM设备,包括Cortex-M23、Cortex-M33、Cortex-M35P等。
- keil 5.38包含了ARM Compiler 6.16,它提供了更好的代码优化、诊断和C++14支持。
- keil 5.38修复了一些已知的错误和问题,提高了软件的稳定性和性能。
- keil 5.38提供了一个免费的非商业版MDK-Community,它包含了完整的软件开发套件,适用于基于Cortex-M的微控制器。
- keil 5.38与ULINK调试适配器相结合,提供了先进的实时调试、跟踪和分析功能。
自己去keil官网下载最新版MDK-Arm
即可,安装即可。
keil安装时的core和pack文件夹是指:
安装后,使用激活码激活,至于激活码是你自己去官方买,还是怎么样(crack
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。