@初中就开始混世的大魔王

STM32L476入坑-2-STM32CubeMX安装

STM32CubeMX简介

STM32CubeMx软件是ST公司为STM32系列单片机快速建立工程,并快速初始化使用到的外设、GPIO等,大大缩短了我们的开发时间。同时,软件不仅能配置STM32外设,还能进行第三方软件系统的配置,例如FreeRtos、FAT32、LWIP等等,而且还有一个功能,就是可以用它进行功耗预估,还有,这款软件可以输出PDF、TXT文档,显示你工程里面的GPIO等外设的配置信息,供你进行原理图设计等。总之,这款软件的推出,方便了开发工程师,也使得STM32又圈了一大波粉。
在CubeMX上,通过傻瓜化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链,比如MDK、IAR For ARM、TrueStudio等 省去了我们配置各种外设的时间,大大的节省了时间

所需工具:\color{red}{所需工具:}

1.JRE (Java Runtime Environment) Java运行环境 运行JAVA程序所必须的环境的集合
2. STM32CubeMX
3.HAL库 STM32 HAL固件库 ST官方推出的另一套库

安装JRE:\color{red}{安装JRE:}JRE

官网: https://www.java.com/en/download/manual.jsp
1点击安装

2 修改路径 点下一步

3 等待安装完成,关闭界面

安装STM32CubeMX:\color{red}{安装STM32CubeMX:}STM32CubeMX

官网:www.st.com/stm32cubemx
官网下载:

1打开安装包

2同意协议,下一步

3 勾选第一个即可,第二个选项是是否同意ST公司收集你的个人使用信息等

4 点YES 这句话是安装本软件可能会与文件夹之前文件冲突,导致文件夹之前文件丢失 是否继续

点继续即可

5 直接点NEXT,其他不用设置 之后开始安装

6 安装完成,点Done退出

安装HAL库:\color{red}{安装HAL库:}HAL

什么是HAL固件库?

STM32 HAL固件库是Hardware Abstraction Layer的缩写,中文名称是:硬件抽象层。HAL库是ST公司为STM32的MCU最新推出的抽象层嵌入式软件,为更方便的实现跨STM32产品的最大可移植性。HAL库的推出,可以说ST也慢慢的抛弃了原来的标准固件库,这也使得很多老用户不满。但是HAL库推出的同时,也加入了很多第三方的中间件,有RTOS,USB,TCP / IP和图形等等。

和标准库对比起来,STM32的HAL库更加的抽象,ST最终的目的是要实现在STM32系列MCU之间无缝移植,甚至在其他MCU也能实现快速移植。

并且从16年开始,ST公司就逐渐停止了对标准固件库的更新,转而倾向于HAL固件库和 Low-layer底层库的更新,停止标准库更新,也就表示了以后使用STM32CubeMX配置HAL/LL库是主流配置环境;

打开安装好的 STM32CubeMX 软件 点上面的Help -> Manage embedded software packages

会跳出来一个选择型号界面 勾选上你要安装的HAL库, 点击“Install Now” 直到安装成功。 如下图:

到此,恭喜你的STM32 CubeMx安装成功了。

STM32L476入坑-2-STM32CubeMX安装相关推荐

  1. gulp入坑系列(1)——安装gulp

    前言   好吧,我承认我是为了搞定Sass编译CSS文件的问题,迷一样的着手入gulp的坑,sass和gulp的爬坑历程大概会一起更新.然后感觉这里windows和mac的流程差不多,不过mac的通常 ...

  2. 树莓派 docker homeassistant_树莓派raspberry4B入坑指南 part-4 安装docker-ce 19.03

    前言 安装教程参考的官网debian章节,有针对raspbian的讲解. 在文中有这么一句话: Raspbian users cannot use this method! For Raspbian, ...

  3. 入坑QT3之安装之后的系统环境配置和程序打包过程------主要是程序打包之后出现各种文件缺失问题

    上次说到,安装都已经OK了,写了个小程序,也可以运行出结果,Android手机上也测试成功了,可上次所测试的都还只是 调试 的过程,距离打包成一个独立可用的应用程序还差一些.这次就配置一些打包需要配置 ...

  4. Win10安装安卓模拟器入坑记

    笔记本换了硬盘,安装Win10之后,装了一堆软件和工具,包括Docker for Windows等,然后打算安装一个安卓模拟器.之前一直用的逍遥,也没碰到啥问题,这次就打算仍然用它.没想到开始入坑了: ...

  5. I5 4590 台式机安装黑苹果再次入坑记(2019.12.23)

    本来以为有2017年那次安装经验,现在还不手到擒来?可没想到时隔两年,再次入坑了.特此记录以备新手少走弯路,自己用来以后借鉴. 机器配置和以前一样,只不过多加了一个N卡,一个8G内存条. 本次安装为苹 ...

  6. 【避免入坑】混合硬盘上安装Win10+Ubuntu18.04双系统需要注意的细节

    因为系统崩溃且之前使用Win7分区不合理,所以直接重装,这里改用Win10,我的电脑配置是512G SSD+4T机械+32GB内存+Nvdia2080ti显卡,本文只是将安装中需要注意的细节说明,不重 ...

  7. Phalcon在Windows上安装 《Phalcon入坑指南系列 一》

    Phalcon入坑指南 本系列目录 前言 一.安装 二.Phalcon 开发工具安装 三.环境变量配置 四.Phalcon 开发工具的使用 生成项目框架 生成控制器 / 模型 夸一下phalcon 五 ...

  8. DIY NAS服务器之OMV 5.6入坑指南(二)- 安装omv-extras插件

    系列文章目录 DIY NAS服务器之OMV 5.6入坑指南(一)-openmediavalut 5.6安装 DIY NAS服务器之OMV 5.6入坑指南(二)- 安装omv-extras插件 DIY ...

  9. 发布开源框架到CocoaPods入坑指南

    个人原文博客地址: 发布开源框架到CocoaPods入坑指南 在开发过程中一定会用到一些第三方框架, 只要安装了CocoaPods, 然后通过pod install命令, 就可以集成框架到项目中了 可 ...

  10. python这个软件学会能做什么工作-学会Python真的有高收入?盯,请查收这份入坑指南...

    学会Python真的有高收入?盯,请查收这份入坑指南 2018-10-10 20:51:00 567点赞 6312收藏 186评论 小编注:想获得更多专属福利吗?金币加成.尊享众测.专属勋章.达人福利 ...

最新文章

  1. 大学计算机专业全英文论文,5计算机专业 外文文献 英文文献 外文翻译 jsp应用框架 中英对照 大学学位论文.doc...
  2. python使用教程cmd啥意思-python中执行cmd的方式
  3. 监控 SQL Server 的运行状况
  4. SVN合并(merge)的使用
  5. 使用PHP+Redis实现延迟任务,实现自动取消订单功能
  6. 计算机三级交换机允许中继配置,计算机三级交换机配置命令总结
  7. system.gc会立即执行垃圾回收吗_JVM基础到实战03-垃圾回收概念
  8. swift变量和函数
  9. makefile编译脚本
  10. C# in depth (第六章 实现迭代器的捷径)
  11. 某班的成绩出来了,现在老师要把班级的成绩打印出来,和 显示当前时间
  12. html如何连接外部网页,怎么链接一个外部的css文件?
  13. arcgis的numpy模块_01. Numpy模块
  14. 2-Python程序实例解析
  15. Go语言web开发学习
  16. Oracle 11gR2 RAC 修改监听端口号
  17. 批量添加时id使用mybatisplus的id生成策略
  18. DIY装机用单条8GB还是2条4GB双通道内存好?选错当心速度会变慢!
  19. restapi是什么意思_什么是REST API?请解释的通俗一点,它和一般的API有什么区别
  20. 指向 类成员函数 的 函数指针

热门文章

  1. 人活一辈子到底为了啥?(人生苦短 我要学人工智能)一万年太久,只争朝夕。
  2. Spring集成activiti
  3. 计算机专业不同行业薪资,各专业薪资对比:这些专业薪资高
  4. 字典攻击—Python
  5. 电子计算机能够按照,电子计算机能够快速、自动、准确地按照人们地意图工作的基本思想最主要是什么,由谁在1946年提出的。...
  6. react customize-cra 配置less modules
  7. Django部署服务器
  8. 泛函分析笔记0:绪论
  9. Linux文件颜色含义
  10. 计算机桌面弹窗,网站弹窗广告:教你4种方法,永久关闭电脑弹窗广告,还你一个干净的桌面 _ 惠州SEO...