STM32学习第一天-搭建MDK5

学习第一天

STM32是目前最流行的单片机类型,相比之下,许多年前火热的C51单片机已经渐渐被市场淘汰。STM32这个名字有其自己的含义,ST:意法半导体,M:cortex-M内核,32:32位单片机。
STM32是用来做嵌入式系统的。那么,嵌入式系统是什么呢?嵌入式系统就是以应用为中心,以计算机技术为基础,软硬件可裁减,以适应应用系统对功能、可靠性、成本、体积和功耗等有严格要求的专用计算机系统。
嵌入式系统的硬件组成包括:MCU MPU LCD  ADC TIME USART IIC SPI等,我们需要了解的概念如下。
MCU:微控制器(单片机),它和MPU是一体的。
CPU:中央处理器
SoC:系统级芯片(片上系统)
嵌入式技术是一个概念广泛的词,包括单片机开发  STM32开发 、AVR开发、linux驱动开发等,简单来说,只要能编程操作硬件的开发都属于嵌入式开发。
在了解了STM32和嵌入式的基本概念之后,我们就需要知道,STM32可以用来做什么呢?STM32可以用来做智能机器人、无人机、平衡车、智能手环等。STM32对应的岗位有STM32工程师、单片机工程师、嵌入式开发工程师。
要学习STM32,首先要搭建好它的开发环境,就是Keil MDK 开发环境。

MDK5的搭建

1、下载keil v5软件,下载地址:https://www.keil.com/download/product/
2、下载STM32F407的开发软件包,下载地址:http://www.keil.com/dd2/pack/
3、安装keil v5:
双击安装程序,点击next,勾上同意使用协议,点击next。
keil v5安装程序图标
选择安装目录,这里以安装到D盘为例,点击next。
选择安装目录示例图
(注意安装路径不能有中文)
点击下一步开始安装,安装完成后点击finish完成安装,这时安装程序可能会自动弹出Pack Installer的界面。
更新芯片支持包界面
这是更新芯片支持包的界面,选择你所需要的芯片支持包下载,若出现FIle dowmload failed的错误,关闭即可,支持包可在官网下载。http://www.keil.com/dd2/pack
本人所使用的是STM32F4的支持包,在官网上下载下来后双击运行即可。
STM32F4支持包图标
若出现双击支持包无法运行的情况,右键支持包选择打开方式在你的MDK5安装路径下找到UV4\PackUnzip程序,选择它来运行就好࿰

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值