【STM32嵌入式系统设计与开发】—— 1开发环境搭建


STM32资料包:
百度网盘下载链接:链接:https://pan.baidu.com/s/1mWx9Asaipk-2z9HY17wYXQ?pwd=8888
提取码:8888


一、任务分析

请添加图片描述

二、环境下载与获取

1、百度网盘获取资源

步骤1:跳转到 STM32单片机实验例程\02-软件工具
在这里插入图片描述

2、下载MDK

步骤1:官网下载MDK:https://www2.keil.com/mdk5/,点击“Download Keil MDK”进入下载页面。
在这里插入图片描述
步骤2:若未登入账号,点击右上角“Login”进行登入注册。
在这里插入图片描述
步骤3:点击选择需要下载的版本,并点击“Download Now”进行下载。
在这里插入图片描述

3、官网下载CMSIS支持包

步骤1:访问Keil官网CMSIS支持包界面:https://www.keil.arm.com/packs/。
在这里插入图片描述
步骤2:在输入检索框搜索对应的芯片支持包“STM32F1xx_DFP”,点击“Download version 2.14”进行下载芯片支持包。
在这里插入图片描述

4、官网下载v5编译器

步骤1:下载v5编译器,选择(截止到2023-3-25 最新版为 v5.06 update 7(build 960)):https://developer.arm.com/documentation/ka005184/latest#arm-compilers-for-functional-safety。
在这里插入图片描述
步骤2:选择Win32版本,点击“Download Now”下载对应支持编译器。
在这里插入图片描述

三、安装配置

1、MDK安装

步骤1:打开所在下载好的MDK所在的文件夹,或者直接打开提供的网盘资源文件夹。
在这里插入图片描述

步骤2:右击“MDK539.exe”以管理员身份运行该应用程序。
在这里插入图片描述
步骤3:点击“Next”。
在这里插入图片描述
步骤4:勾选同意协议条款,并点击“Next”。
在这里插入图片描述
步骤5:选择安装文件夹并记住文件夹路径,点击“Next”。
在这里插入图片描述
步骤6:任意填写信息,点击“Next”。
在这里插入图片描述
步骤7:显示安装成功提示后点击“Finish”完成Keil5_MDK安装。
在这里插入图片描述
步骤8:弹出支持包安装界面点击“OK”并关闭页面。
在这里插入图片描述

2、CMSIS支持包配置安装

步骤1:以管理员身份运行Keil5应用程序。
在这里插入图片描述
步骤2:点击“Pack Installer”支持包安装。
在这里插入图片描述
步骤3:双点击“File”文件下的“Import…”导入支持包。
在这里插入图片描述
步骤4:将窗口路径跳转到下载支持包路径文件夹下,点击对应芯片支持包。
在这里插入图片描述
步骤5:等待进度条跑完即安装完成

3、安装v5编译器

步骤1:在Keil安装路径下新建一个“ARMCC”文件夹。

在这里插入图片描述
步骤2:解压V5编译器压缩包。

在这里插入图片描述
步骤3:以管理员身份运行安装应用程序“setup.exe”。
在这里插入图片描述
步骤4:勾选接受协议条款,点击“Next”。
在这里插入图片描述
步骤5:点击“Browse…”选择安装路径为V5编译器文件夹后点击“Next”。
在这里插入图片描述
步骤6:点击“Manage Project Items”管理项目项,后选择“Folders/Extensions”对文件夹拓展中“Use ARM Compiler”点击“…”选择ARM编译器版本。
在这里插入图片描述
步骤7:点击“Add another…”,找到Keil安装路径的ARMCC文件,添加另一个ARM编译器版本到列表。
在这里插入图片描述

步骤8:将“…Version 5”默认编译器更换为“V5.06 update 7(build 960)”。

在这里插入图片描述
步骤9:点击“Close”,完成更换编译器。
在这里插入图片描述
步骤10:点击“File”下的“Open”打开工程文件。

在这里插入图片描述
步骤11:选择路径“…\01-STM32基础实验例程\00-实验代码\00-Template\projects”文件夹,点击“All Files(.)”打开“Template.uvprojx”工程程序。
在这里插入图片描述
步骤12:点击“Rebulid”重建编译进行编译生成可执行文件。
在这里插入图片描述

4、注册机

步骤1:打开KEIL。
在这里插入图片描述
步骤2:点击“License Management”。
在这里插入图片描述
步骤3:复制CID后的内容获取电脑IP。
在这里插入图片描述
步骤4:关闭所有杀毒软件和系统,安全中心–>病毒和威胁防护 --> 实时保护 -->全部关闭。
在这里插入图片描述
步骤5:关闭所有杀毒软件和系统,安全中心–>病毒和威胁防护 --> 实时保护 -->全部关闭。
在这里插入图片描述
步骤6:运行stm32资源包中的软件工具keygen.exe。
在这里插入图片描述
步骤7:粘贴CID内容到注册机中,获取复制新的License ID 代码。
在这里插入图片描述
步骤8:粘贴复制新的License ID 代码。
在这里插入图片描述
Keil是一款嵌入式开发环境,常用于嵌入式系统的软件开发和调试。然而,Keil软件通常需要购买正版许可证才能合法使用,而注册机则可以绕过软件的许可验证,使用户能够免费使用Keil软件。然而,Keil软件通常需要购买正版许可证才能合法使用,而注册机则可以绕过软件的许可验证,使用户能够免费使用Keil软件。

  • 18
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
嵌入系统设计是指将计算机系统集成到其他设备或系统中,以实现特定功能。而基于STM32CubeMX与HAL库的嵌入系统设计是指利用ST公司的STM32系列微控制器,结合STM32CubeMX工具和HAL库(Hardware Abstraction Layer),进行软硬件设计开发的过程。 STM32CubeMX是ST公司推出的一款嵌入系统设计工具,它提供了图形化的界面,可以帮助开发者快速配置STM32微控制器的引脚、时钟、外设等参数,生成初始化代码和项目文件,使整个开发过程更加简化和快捷。 HAL库是STM32系列微控制器的硬件抽象层库,提供了一组封装了底层硬件操作的API接口,使开发者能够更加方便地进行外设控制和数据处理等操作。开发者可以根据具体的需求,选择需要的API接口,编写相应的代码,完成对硬件的控制和操作。 在使用STM32CubeMX和HAL库进行嵌入系统设计时,可以通过STM32CubeMX工具进行硬件的初始化和配置,生成相应的代码和项目文件。然后,在IDE(集成开发环境)中使用HAL库提供的API接口,编写代码进行软件的开发和应用程序的编写。通过这种方开发者可以在短时间内快速完成嵌入系统设计,提高开发效率和产品质量。 总而言之,基于STM32CubeMX和HAL库的嵌入系统设计提供了一种快速、简化的嵌入软硬件开发方法,使开发者能够更加高效地进行嵌入应用的设计开发

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值