蓝桥杯嵌入式赛道---软件篇(备赛环境准备一)
·
前言
- 比赛的时候使用的是由STM32CubeMX生成的HAL库配合Keil5来写代码,与标准库稍有区别
- HAL库与标准库的区别仅仅之在于函数名称稍有变化,功能基本一致,而且因为使用了STM32CubeMX这个软件可以自动生成外设初始化代码是一款非常高效的软件。不用像标准库一样敲一堆代码去配置
文中涉及的资料GitHub自取:GitHub LanQiao/电子赛-嵌入式设计与开发 at main · CSUST-IOTQRS/LanQiao
下载比赛资料包
- 前往Github:LanQiao/电子赛-嵌入式设计与开发/比赛专用资料包(持续更新) at main · CSUST-IOTQRS/LanQiao 下载比赛专用的资料包,只需要下载这个.zip文件,关于资料包的说明自行阅读下面的md文件

下载“祖传代码”
-
前往Github:LanQiao/电子赛-嵌入式设计与开发/Template_Code at main · CSUST-IOTQRS/LanQiao 下载这个.zip文件,关于祖传代码的说明自行阅读下面的md文件

下载Keil5
- 这个只要搞过STM32单片机的现在电脑里面应该都会有
- 如果没有的话就跟着这个视频去下载STM32入门教程-2023版 细致讲解 中文字幕
下载STM32CubeMX
- 这个是生成HAL库用的软件,届时会搭配Keil5一起使用
使用资料包中的安装包(推荐)
-
在最开始下载的“比赛资料包”中有这个软g件的安装包,在Tools/STM32_CUBE_MX目录下
-
进入目录后,点击这个程序即可下载

官网下载
- 从官网下载如果网速不好的话会非常慢而且有点小麻烦,这里还是推荐用资料包中的安装包下载
- 跳转官方网站下载:STM32CubeMX | Software - 意法半导体 STMicroelectronics
- 进入网站后下拉找到这个,根据你电脑的操作系统点击“获取最新版本”,点击后会要你注册一个账号才能下载,随便注册一下就行了

下载VS Code(可选项)
- 这个是一个非常强大的文本编辑器,在后面的教学中会用它来看代码和写代码,摆脱Keil5的复古界面
- 但是使用重心还是会放到Keil5上,实际比赛仅有4个小时的时间,而且为了专注也没太多时间在两个软件之间来回切换。
- 这里介绍VS Code是我们在日常的学习中使用它绝对可以做到高效开发和拥有现代化编码的体验
官网下载
- 跳转官网下载:VS Code-Download
- 虽然“资料包”中也有VS Code的安装包,但是那个版本太老了,这里下载最新版使用
基础使用说明
- 跳转这篇博客简单学习一下:VS Code Tips
收藏网站
结语
- 接下来会介绍如何使用我提供的资料和“祖传代码”
- 介绍如何使用CubeMX生成STM32工程
- 详细介绍竞赛平台的每个模块的使用教材以及“祖传代码讲解”
更多推荐



所有评论(0)