推荐星级:
- 1
- 2
- 3
- 4
- 5
STM32开发环境(工具)之KeilMDK介绍
资料介绍
STM32微处理器基于ARM核,所以很多基于ARM嵌入式开发环境都可用于STM32开发平台。开发工具都可用于STM32开发。选择合适的开发环境可以加快开发进度,节省开发成本。本章将先对STM32常用的开发工具Keil MDK和IAREWARM进行简单介绍,然后结合STM32_SK仿真评估板和STM32F103C的开发板讲解STM32片上资源使用,最后给出一个基于STM32的数据采集器的应用实例。
5.1Keil MDK介绍
Keil 是德国知名软件公司Keil(现已并入ARM公司)开发的微控制器软件开发平台,是目前ARM内核单片机开发的主流工具。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器在内的完整开发方案,通过一个集成开发环境(uVision)将这些功能组合在一起。uVision当前最高版本是uVision3,它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。因此很多开发ARM应用的工程师,都对它十分喜欢。
部分文件列表
文件名 | 大小 |
STM32开发环境(工具)之KeilMDK介绍.pdf | 4M |
部分页面预览
(完整内容请下载后查看)STM32 微处理器基于 ARM 核,所以很多基于 ARM 嵌入式开发环境都可用于 STM32
开发平台。开发工具都可用于
节省开发成本。本章将先对
STM32 开发。选择合适的开发环境可以加快开发进度,
STM32 常用的开发工具 Keil MDK 和 IAR EWARM 进行简
单介绍,然后结合 STM32_SK 仿真评估板和 STM32F103C 的开发板讲解 STM32 片上
资源使用,最后给出一个基于
STM32 的数据采集器的应用实例。
5.1 Keil MDK 介绍
Keil 是德国知名软件公司 Keil(现已并入 ARM 公司)开发的微控制器软件开发平台,
是目前 ARM 内核单片机开发的主流工具。 Keil 提供了包括 C 编译器、宏汇编、连接器、
库管理和一个功能强大的仿真调试器在内的完整开发方案,通过一个集成开发环境
(uVision )将这些功能组合在一起。 uVision 当前最高版本是 uVision3, 它的界面和常用
的微软 VC++ 的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强
大的功能。因此很多开发 ARM 应用的工程师,都对它十分喜欢。
5.1.1 开发过程及集成开发环境简介
1. Keil 的软件开发周期
使用 Keil 来开发嵌入式软件, 开发周期和其他的平台软件开发周期是差不多的, 大致有
以下几个步骤:
1. 创建一个工程,选择一块目标芯片,并且做一些必要的工程配置。
2. 编写 C 或者汇编源文件。
3. 编译应用程序。
4. 修改源程序中的错误。
5. 联机调试。
下面这种结构图完整描述了
Keil 开发软件的整个过程。
全部评论(3)
2020-12-03 09:42:45luotuolong
谢谢,好用,,收藏了
2020-10-10 13:14:41hnpyxj
谢谢楼主!!
2020-07-13 11:47:16jiangyk
通过本资料的学习,让我对编程环境的使用有了进一步的掌握。