学习目标:
STM32编程软件环境安装配置
学习内容:
基于Keil集成开发环境(IDE)
配置步骤:
1. Keil集成开发环境(IDE)简介
Keil集成开发环境(IDE)是一种广泛用于嵌入式系统开发的软件工具。它包含了一个集成的开发环境,包括一个编译器、调试器、仿真器、库和其他工具。Keil IDE 能够帮助开发人员有效地编写和测试嵌入式系统的软件和硬件,减少开发周期和成本,提高嵌入式系统的可靠性和性能。
Keil IDE 主要支持的编程语言是C和汇编语言。它支持多种嵌入式处理器架构,包括ARM、MSP430、8051和C166等。Keil IDE 提供了强大的代码编辑、调试和仿真功能,包括断点、单步调试、变量监视、内存查看和仿真器等。
Keil IDE 还包含了许多常用的库,如标准C库、数学库、串口库、文件系统库等等。这些库可以方便地在代码中调用,加速开发过程。同时,Keil IDE 还支持各种外部设备的模拟器,例如虚拟串口和虚拟调试器,可以帮助开发人员进行全面的系统测试和验证。
总之,Keil IDE 是一款功能强大的嵌入式系统开发工具,它能够帮助开发人员快速高效地开发各种嵌入式系统,并提高系统的性能和可靠性。
2. 下载和安装Keil5 MDK-ARM
第一步:下载 Keil5 MDK-ARM 可去官网下载 https://www.keil.com/download/product/
懒人链接: 点击下载
第二步:安装 Keil5 MDK-ARM 附步骤图如下:
(1)运行安装包
(2)同意许可协议的所有条款
(3)设置核心功能和软件安装包的位置(通常设置C盘外的地址)
(4)安装完成
3. 下载和安装Keil MDK-ARM开发环境的设备系列包(DFP)
第一步:下载 STM32F1xx_DFP包 可去官网下载 https://www.keil.arm.com/packs/
懒人链接: 点击下载
第二步:安装 STM32F1xx_DFP包
(1)填写信息(这个随便填写就可以 名字可以写个标记一下)
(2)安装
4. 注册Licence ID Code(CID)
第一步:下载注册机 Keil_Lic.exe 懒人链接: 点击下载
第二步:注册许可
(1)以管理员权限运行 Keil uVision5程序
(2)在File下找到License Management 复制你的CID
(3)打开注册机 粘贴你复制的CID 通过如图的步骤 复制序列号
(4)打开Keil License Management粘贴你的序列号 并确认 我们会发现出现“LIC Added Sucessfully”字样 许可一直到2032年
5. 总结
开发人员可以在单个软件平台上进行代码开发、编译、链接、仿真和调试等一系列操作。基于Keil IDE配置嵌入式系统开发环境需要注意各种细节和配置项。只有掌握了基本的配置方法和技巧,才能有效的提高开发效率和减少错误率。
欢迎大家留言提问!