蓝桥杯【物联网】零基础到国奖之路:1.赛项介绍与软件安装
第一章 大赛概述
蓝桥杯(电子类)物联网设计与开发科目由北京四梯科技有限公司设计和生产,该训练套装可用于参加蓝桥杯设计与开发项目的实训环节,也可以教学实践环节或用作产品设计参考。
训练套装产品核心微控制器为ST公司的STM32L071KBU,LoRa 收发器解决方案为Semtech公司SX1278芯片,硬件的设计意在帮助用户学习和评估 STM32L0 系列微控制器的性能、微控制周边典型外设的驱动程序设计方法和LoRa无线通信解决方案,硬件配置了简单的外设资源用于功能验证,设计了一个通用扩展接口,方便扩展各类传感器和执行器。省赛训练套装板载CMSIS-DAP Link调试器和USB虚拟串口,支持程序在线下载、仿真调试功能。
物联网设计与开发科目训练套装设计基于STM32L071KBU微控制器,下图用于帮助用户了解各类外设资源在板卡上的位置:
下图系统结构图用于帮助用户了解各个资源的硬件连接关系:
第二章 软件安装
蓝桥杯物联网比赛需要安装的软件有如下几种,需要大家自己在练习的时候自行安装。下面是安装教程。
以下是需要安装的软件,本教程会一一带领大家安装,安装资料会上传。
1, jre-8u221-windows-x64
随着比赛的迭代,该软件也会升级,但是没有关系,可以先安装一个版本,到时候联网自动更新就可以啦。
第一步:双击打开jre。
第二步:选择“更改目标文件夹”,并点击“安装”。
第三步:选择“更改”,会弹出一个对话框,让你选择安装路径,一般默认不选择C盘,我推荐安装在D盘,然后在D盘新建一个问价夹,命名为“Jre”,把这个安装包安装在Jre文件夹。点击“确定”。
第四步:检查是否安装在自己选择的路径,我推荐大家安装在D盘的一个Jre的文件夹里面,操作见上一个步骤。
第五步:点击“下一步(N)”。
第六步:安装中。
第七步:由于安装的是低版本的,所以有可能让你卸载,但是没有关系,我们选择“暂时不(N)”,等安装完成,我们联网升级就可以啦。注意,部分电脑没有这一步操作。
第八步:选择“下一步”
第九步:点击“关闭(C)”,完成安装。
2,SetupSTM32CubeMX-5.3.0
STM32CubeMX是一个集成开发环境(IDE),可以帮助开发人员快速创建STM32微控制器的项目。它是由ST公司开发的。STM32CubeMX是一个功能强大的工具,可以帮助开发人员快速创建STM32微控制器的项目,减少开发时间和错误。它的图形化界面使得项目配置更加直观和易于理解,同时支持多种操作系统和编译器,使得开发人员可以使用他们喜欢的工具进行开发。
以下是安装教程:
第一步:双击STM32CubeMX。点击“Next”。
第二步:勾选“I accept the terms of this lincense agreememt”,并点击“Next”。
第三步:如下勾选。
第四步:如下图,更改STM32CubeMX的安装目录。
第五步:点击“Next”。如果弹出对话框,选择“Yes”,如果没有弹出对话框,则不要管。
第六步:默认,点击“Next”。
第七步:安装中,等进度条走完,点击“Next”。
第八步:点击“Done”,安装完成。
第九步:注意:软件不升级比赛也可以用。注意:升级之后,请关闭软件,这个软件是在打开之后联网校验的,很有可能升级一次了,但依然不是最新版。升级STM32CubeMX,比赛的安装包是比较老,建议升级到最新版。注意:截止2023年4月15日,最新版为V6.8。打开STM32CubeMX,如下:
第十步:安装STM32L0芯片包。注意:只需要安装最新的包就可以了。截止2023年4月15日,最新版STM32L0的支持包版本为V1.12.2。这是最后一步。
3,mdk523
Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的Keil Elektronik GmbH和美国德克萨斯的Keil Software Inc。Keil公司制造和销售种类广泛的开发工具,包括ANSI C编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-time kernel)。有超过10万名微控制器开发人员在使用这种得到业界认可的解决方案。其Keil C51编译器自1988年引入市场以来成为事实上的行业标准,并支持超过500种8051变种。
MDK 即RealView MDK 或MDK-ARM(Microcontroller Development kit),是 ARM 公司收购Keil公司以后,基于uVision界面推出的针对ARM7、ARM9、Cortex-M0、Cortex-M1、Cortex-M2、Cortex-M3、Cortex-R4等ARM处理器的嵌入式软件开发工具。MDK-ARM 集成了业内最领先的技术,包括 uVision4 集成开发环境与 RealView 编译器RVCT。支持 ARM7、ARM9 和最新的Cortex-M3/M1/M0 核处理器,自动配置启动代码,集成 Flash 烧写模块,强大的 Simulation 设备模拟,性能分析等功能,与 ARM 之前的工具包 ADS 等相比,RealView 编译器的最新版本可将性能改善超过 20%。
Keil公司开发的ARM开发工具MDK,是用来开发基于ARM核的系列微控制器的嵌入式应用程序。它适合不同层次的开发者使用,包括专业的应用程序开发工程师和嵌入式软件开发的入门者。MDK包含了工业标准的Keil C编译器、宏汇编器、调试器、实时内核等组件,支持所有基于ARM的设备,能帮助工程师按照计划完成项目。
以下是安装教程:
第一步:双击MAD安装包,之后你可以看见安装包的版本号。点击“Next>>”。
第二步:勾选“I agree to all the terms of the preceding License Agreement”,然后点击“Next>>”。
第三步:更改安装包安装路径,下图分别是默认安装路径和更改之后的安装路径。注意:建议安装在非C盘,我是安装在D盘。
第四步:填写一些信息。注意:随便填,可以不用真实信息。点击“Next>>”。
第五步:安装中。
第六步:点击“Flish”,完成安装。
第七步:破解请自行百度,本教程不再提供。注意:不破解比赛也可以使用。
4,Keil_STM32L0xx_DFP_2.0.1
第一步:双击安装包,点击“Next>>”。
第二步:安装完成。注意:这个支持包的安装路径和MDK的路径是关联的,所以不需要选择安装路径。
5,CMSIS-DAP
该驱动是开发板下载器的驱动,Win10以上电脑是不需要安装的。我的电脑是Win10的,所以不需安装。
标签:国奖,Keil,赛项,Next,蓝桥,点击,安装,ARM,微控制器 From: https://blog.csdn.net/weixin_74769854/article/details/142005909