首页 理论教育 MDK开发环境简介:单片机原理及接口技术

MDK开发环境简介:单片机原理及接口技术

时间:2023-11-23 理论教育 版权反馈
【摘要】:MDK可以很方便地用于STM32系统开发。MDK源自德国的KEIL公司,是RealView MDK的简称,被嵌入式开发工程师广泛使用。MDK目前最新版本为MDK5.11a,该版本使用uVision5 IDE集成开发环境,是目前针对ARM处理器,尤其是Cortex-M内核处理器的最佳开发工具。图4.15STM32开发环境的硬件连接MDK开发环境主界面如图4.16所示,包括标题栏、菜单栏、工具栏、文件导航树、文件编辑区以及提示区,为工程创建和文件编辑提供了友好的集成开发环境,同时也便于跟踪调试、排查错误及修改。

MDK开发环境简介:单片机原理及接口技术

MDK(Microcontroller Development Kit)可以很方便地用于STM32系统开发。MDK源自德国的KEIL公司,是RealView MDK的简称,被嵌入式开发工程师广泛使用。MDK目前最新版本为MDK5.11a,该版本使用uVision5 IDE集成开发环境,是目前针对ARM处理器,尤其是Cortex-M内核处理器的最佳开发工具。MDK5向下兼容MDK4和MDK3等,以前的项目同样可以在MDK5上进行开发(但是头文件方面得全部自己添加),MDK5同时加强了针对Cortex-M微控制器开发的支持,并且对传统的开发模式和界面进行升级,MDK5由两个部分组成:MDK Core和Software Packs。

MDK Core又分成4个部分:uVision IDE with Editor(编辑器)、ARMC/C++Compiler(编译器)、Pack Installer(包安装器)、uVision Debugger with Trace(调试跟踪器)。uVision IDE从MDK4.7版本开始就加入了代码提示功能和语法动态检测等实用功能,相对以往的IDE改进很大。

STM32单片机的开发环境硬件连接如图4.15所示,由开发主机、调试器、STM32单片机目标板组成。开发用PC主机上运行MDK,负责软件系统的工程建立及源程序编写,通过调试器(仿真器)下载并调试程序。当程序正确后,完成对芯片程序存储器Flash的烧写并脱机运行。

(www.xing528.com)

图4.15 STM32开发环境的硬件连接

MDK开发环境主界面如图4.16所示,包括标题栏菜单栏工具栏、文件导航树、文件编辑区以及提示区,为工程创建和文件编辑提供了友好的集成开发环境(IDE),同时也便于跟踪调试、排查错误及修改。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈