嵌入式系统应用-拓展-相关开发软件说明
这里以STM32的系列产品为例子,利用MDK的集成开发平台进行开发过程中,所有相关软件安装说明。
1 集成开发环境安装
1.1 MDK 下载
1.1.1 官网下载
官方下载地址: https://www.keil.com/download/product/
选择MDK-ARM ,填写一些基本信息就可以下载了。
1.1.2 本地链接下载
这个网站下载比较慢很多,也可以从下面的百度链接下载:
链接: https://pan.baidu.com/s/1SIeVeuQBemWsAFncPhpe1w?pwd=1njw 提取码: 1njw 复制这段内容后打开百度网盘手机App,操作更方便哦
–来自百度网盘超级会员v7的分享
1.1.3 安装
双击安装,就好了。默认安装到C盘里面,当然你可以根据你的需要安装对应盘符里面。
1.2 下载mdk的 cmsis 资源包
虽然有了集成开发环境,还缺少芯片的资源包。这个芯片的资源包,需要手动下载。这里以ST32L051C8T6为例。
1.2.1 下载芯片资源包
- 打开芯片的网站:https://www.keil.arm.com/devices/
- 输入芯片型号,这个要注意,不要输入太完整。如图所示,输入到一个系列就可以了。
- 点击标注的地方,界面进入到另外一个地方。
1.2.2 下载对应的资源包
第一步:
第二步:
1.2.3 双击资源包就好
这个地址,最好选择你的安装地址。 如果不行,可以选择导入资源包就好了。
1.3 可以利用MDK 软件管理器下载
1.3.1 打开软件管理器
1.3.2 找到对应产商和芯片型号
第一步,在左边找到合适芯片,点击一下,
第二步,右边自动弹出对应软件包,点击install就可以了。不过速度会比较慢一点。
2 开发工具包
2.1 固件包
一般只有stm32的F0,F1,F2 F3 ,F4 ,L1系列才有固件库开发包。现在国内的公司大部分芯片都是提供固件开发包。
下载链接如下:
https://www.st.com/en/embedded-software/stm32-standard-peripheral-libraries/products.html
2.2 HAL库
除了上面提到系列,ST公司只为其它系列的芯片提供HAL, 就如L0系列只能用到HAL库。
st发布HAL库包,是通过stcubemx这个软件来配置和输出的。 需要开发者们下载对应的工具包。
2.2.1 下载stcubemx
只能用stcubemx来配置程序,譬如L051系列的下载链接如下:
https://www.st.com.cn/zh/microcontrollers-microprocessors/stm32l0x1.html#tools-software
第一步
第二步 点击获取软件
2.2.2 使用说明
如何使用这个stcumx可以参考这个视频:
https://www.bilibili.com/video/BV1fD4y1m73i/?spm_id_from=333.337.search-card.all.click