java下载文件弹出框-java弹出下载对话框
STM32开发环境搭建(HAL库)
STM32单片机开发环境搭建
STM32系列单片机开发,目前各公司比较通用的方式是采用官方的STD库开发,市面上的一些开发板也有一些自己搭建,从底层开发方式,比如原子哥的开发板。但其实这种是不推荐用来开发产品,比较好的是用官方库,不过目前官方停止了STD库的更新,转向推出了HAL库开发,HAL库对比原来的STD库,效率差了好多,不过通用性强了,一个HAL可开发全系列STM32芯片,同时结合官方提供STM32CubeMX软件自动配置寄存器引脚,使得开发难度大大降低,这里向大家介绍一下使用HAL库开发,在这以前先来搭建STM32的开发环境。STM32单片机需在Windows环境下开发,采用Keil MDK和意法半导体公司推出的工具软件STM32CubeMX,结合HAL库开发。
Keil MDK安装
Keil MDK软件下载地址:
Keil MDK安装,具体可参考百度经验
以下内容出自
STM32CubeMX安装
软件下载
1.Oracle官方下载JRE
由于STM32CubeMX软件是基于Java环境运行的,所以需要安装JRE才能使用。
TM32CubeMX要求JRE最低版本是1.7.0_45,如果你电脑已安装JRE版本大于1.7.0_45,则可以不用再下载安装。
接受许可,根据自己电脑系统选择下载(我们以Windows版本为例),如下图:
2.ST官方下载STM32CubeMX工具、库
官网可以下载最新版本的软件java下载文件弹出框,目前(2016年10月31日)STM32CubeMX官方最新版本是V4.17.0。
STM32CubeMX工具、库都在同一个网址下:
A、STM32CubeMX工具
【在网页最下面(如下图),点击网页中“Download”即可下载。(如果没有登录账号会提示“注册”或“登录”)】
B、库下载
【在网页中间偏下(如下图),点击“EMBEDDED SOFTWARE”切换到库软件,选择需要下载的库(看你芯片型号),同样也需要登陆账号,若觉得麻烦,可以在下面百度网盘下载】
JRE的安装
STM32CubeMX手册上要求PC安装JRE:
TheJava Run Time Environment 1.7 (version 1.7_45 or newer) must be installed. More information on installation requirements and procedure is in the STM32CubeMX User manual (UM1718).
For Eclipse plug-in installation only, install one of the following IDE (on Windows OS):
•Eclipse IDE Juno (4.2)
•Eclipse IDE Luna (4.4)
•Eclipse IDE Kepler (4.3)
•Eclipse IDE Mars (4.5)
JRE安装非常简单,以上面下载的最新版本“jre-8u112-windows-i586.exe”为例讲述一下安装过程:
1.双击“jre-8u112-windows-i586.exe”(有管理员限制时:右键->以管理员身份运行),点击“安装”。【不更改目标文件夹,则默认安装C:ProgramFilesJavajre1.8.0_112】
2.等待安装
3.安装完成,点击“关闭”
STM32CubeMX的安装
安装STM32CubeMX很简单,基本上一路“Next”下去就行了。
以现在最新版本V4.17.0,安装在Windows系统为例来讲述安装过程。
1.解压下载的文件,双击“SetupSTM32CubeMX-4.17.0.exe”(有管理员限制时:右键 -> 以管理员身份运行)
2.点击“Next”
3.选择“I accept the terms...”,点击“Next”
4.选择安装路径(这里修改D盘),点击“Next”
5.提示创建安装目录,点击“确定”
6.勾选快捷方式,点击“Next”
7.等待安装进度完成,点击“Next”
8.点击“Done”,至此已经完成STM32CubeMX的安装
STM32CubeMX库的安装
STM32CubeMX库(固件支持包)的安装方式有三种:通过STM32CubeMX软件在线安装、导入离线包、解压离线包。
1.在线安装
打开安装好的STM32CubeMX软件,进入库管理界面(Help -> Install New Libraries),会有一个列表,勾选上你要安装的固件库,点击“Install Now”直到安装成功。如下图:
2.导入本地离线包
下载好需要安装的离线包(也就是上面章节下载的库)java下载文件弹出框,在库管理界面(Help -> Install New Libraries),点击左下角的“From Local”->弹出文件选择框(选择下载的离线包文件),点击“Open”,进入解压安装过程,直到安装完成。如下图:
3.解压离线包
解压离线包(库)是最方便的安装方式,这里重要的一点就是需要知道前面安装STM32CubeMX工具指定库的路径。
查看库安装路径的方法:
Help -> Updater Settings可以看到库指定路径。
默认路径是C:/Users/Administrator/STM32Cube/Repository,如下图:
解压源文件过程就不说了,注意文件名需要匹配才行(打开压缩文件里面的名称),如下图: