2024年5月27日发(作者:)
实验一 MDK-ARM软件与ARM处理器基本编程
1. MDK-ARM开发工具包简介
MDK-ARM(ARM微控制器开发工具包)是ARM公司推荐的用
于基于ARM处理器的微控制器的完整软件开发环境。MDK-ARM由
Keil公司(已被ARM公司收购)提供,利用了该公司先进的µVision
集成开发环境,适用于基于 Cortex™-M、Cortex-R4、ARM7™ 和
ARM9™ 处理器的微控制器芯片开发。MDK-ARM 专为微控制器应用
程序而设计,易于学习和使用,同时具有强大的功能,能满足大多数
要求苛刻的嵌入式应用程序的需求。
图1 MDK-ARM模块示意图
MDK-ARM微控制器开发工具包的主要性能和特征包括:
完全支持 Cortex-M、Cortex-R4、ARM7 和 ARM9 微控制器芯片
集成行业领先的 ARM C/C++ 编译工具链
集成µVision集成开发环境,包括项目管理器、编辑器和调试器
集成Keil RTX 确定性、空间占用小的实时操作系统(开源代码)
集成TCP/IP 网络套件,提供多种协议和各种应用程序
为USB 设备和 USB 主机堆栈配备标准驱动程序类
ULINKpro 支持对正在运行的应用程序进行即时分析并记录执行
的每条 Cortex-M 指令
可提供执行程序的完整的代码覆盖率信息
集成执行性能分析器和性能分析器支持程序优化
提供大量示例项目可帮助快速熟悉 MDK-ARM 强大的内置功能
符合 CMSIS Cortex 微控制器软件接口标准
MDK-ARM 具有四种版本:MDK-Lite、MDK 基础版、MDK 标准
版和 MDK 专业版。所有版本都提供完整的 C/C++ 开发环境和调试支
持,MDK 专业版主要包括了丰富的中间件库。其中,MDK-Lite版提
供免费下载,不需要序列号或许可证密钥,但是其所能开发的程序大
小限制在32KB以内。下载网址在/arm/。
2. µVision集成开发环境简介


发布评论