(14条消息) 【STM32零基础入门教程01】STM32入门基础知识_小超电子笔记的博客-CSDN博客 工欲善其事必先利其器,在上一章了解完STM32的一些基础知识之后,我们需要对使用的环境进行获取和安装。
一、MDK(KEIL)的获取
Keil是一种集成开发环境(IDE),由Keil Software(现为ARM公司的一部分)开发。Keil主要用于微控制器的嵌入式系统开发,尤其是针对ARM架构的微控制器开发。
以下是一些Keil的主要特点和功能:
-
集成环境:Keil提供了一个集成的开发环境,使得开发者可以在同一个软件中进行源代码编辑、编译、调试和仿真等操作。这简化了开发流程,提高了效率。
-
多种编程语言支持:Keil支持多种编程语言,包括C、C++和汇编语言。
-
支持多种处理器架构:Keil支持各种微控制器芯片,包括ARM Cortex-M、ARM7、8051等。
-
强大的调试功能:Keil提供了丰富的调试功能,包括实时变量监视、寄存器查看和跟踪功能,帮助开发者快速定位和解决问题。
-
集成的仿真器和调试器:Keil集成了多种仿真器和调试器,包括Keil ULINK系列仿真器和其他第三方仿真器,方便连接和调试硬件设备。
-
集成的库和驱动程序:Keil提供了一套丰富的库和驱动程序,以帮助开发者快速开发应用程序。这些库和驱动程序包含了常用的功能模块和设备接口,可大大简化开发过程。
总的来说,Keil是一种功能强大的嵌入式系统开发工具,提供了丰富的功能和工具,帮助开发者进行快速、高效的嵌入式系统开发。
我们可以通过KEIL的官网www.keil.com获取。
二、MDK(KEIL)的安装
双击下载下来的安装包,并点击下一步
勾选同意并点击下一步
选择软件(Core)安装路径以及芯片支持包(PACK)路径(通常默认就可以了),并点击下一步
随便输入一些名字,并点击下一步
等待安装
弹出的窗口记得点击安装
将勾取消掉并点击完成
全部关闭
至此MDK安装完成
三、MDK破解
将各种杀毒软件,及WIN自带实时保护关掉,解压缩得到破解工具。
管理员身份打开MDK软件,点击文件-》钥匙管理
复制CID,不要关闭MDK,后面会用到。
打开破解工具,将刚才复制的CID填入,破解工具的CID处,Target处选择ARM,最后点击Generate生成注册码并复制。
将刚刚复制的注册码填入MDK中,点击添加,如图显示表示破解成功
四、芯片依赖包获取安装
根据我们不同的芯片可以去www.keil.com/dd2/pack获取安装依赖包
将下载下来的依赖包直接下一步下一步安装就可以了。
五、STM32CUBEMX的获取及安装
安装JRE
由于 STM32CubeMX 软件是基于 JAVA 环境运行的,所以需要安装 JRE
官网:https://www.java.com/en/download/manual.jsp
下载好后下一步下一步安装就可以了。
下载STM32CbuMx
官方下载地址1:https://www.stmcu.com.cn/ecosystem/Cube/STM32cubemx
STM32CUBEMX的安装
双击下载下来的软件
更改路径,路径不要出现中文且保证文件夹为空
继续点击下一步,如果出现下图的提示,点击Yes
点击下一步
点击Done
到这里cubemx软件就安装完成了。
六、STM32CUBEMX芯片依赖包下载’
MDK需要芯片的依赖包CUBEMX也需要,我们打开CUBEMX,如图安点击
注意需要联网状态下,选择好之后点击install Now等待下载安装完成就可以了。
至此我们的环境就安装结束了。