STM32开发环境(工具)之KeilMDK介绍[整理].pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
STM32开发环境(工具)之Keil MDK介绍 Keil MDK 是一个功能强大的微控制器软件开发平台,由德国知名软件公司 Keil 开发,现已并入 ARM 公司。Keil MDK 提供了包括 C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器在内的完整开发方案,通过一个集成开发环境(uVision)将这些功能组合在一起。 Keil MDK 的开发过程和其他的平台软件开发周期相似,大致有以下几个步骤: 1. 创建一个工程,选择一块目标芯片,并且做一些必要的工程配置。 2. 编写 C 或者汇编源文件。 3. 编译应用程序。 4. 修改源程序中的错误。 5. 联机调试。 uVision3 是 Keil MDK 的集成开发环境(IDE),它集成了 C 语言编译器、宏编译、链接/定位,以及 HEX 文件产生器。uVision3 具有如下特性: * 功能齐全的源代码编辑器 * 用于配置开发工具的设备库 * 用于创建工程和维护工程的项目管理器 * 所有的工具配置都采用对话框进行 * 集成了源码级的仿真调试器,包括高速 CPU 和外设模拟器 * 用于往 Flash ROM 下载应用程序的 Flash 编程工具 * 完备的开发工具帮助文档、设备数据表和用户使用向导 ULINK USB-JTAG 接口适配器是一个用于连接 PC USB 口和开发板 JTAG 口的小硬件适配器。通过 ULINK,你可以在真实的目标板上创建、下载和测试嵌入式应用。ULINK 支持如下操作: * 下载目标程序 * 检查内存和寄存器 * 单步运行程序 * 插入多个断点 * 实时运行程序烧写 FLASH 存储器 在项目开发中,并不是仅有一个源程序就行了,还要为这个项目选择 CPU(Keil 支持数百种 CPU,而这些 CPU 的特性并不完全相同),确定编译、汇编、连接的参数,指定调试的方式,有一些项目还会有多个文件组成等,为管理和使用方便,Keil 使用工程(Project)这一概念,将这些参数设置和所需的所有文件都加到一个工程中,只对工程而不是对单一的源程序进行编译(汇编)和连接等操作。 在建立工程时,需要选择目标设备的型号,可以根据使用的处理器来选择,如果所使用的处理器型号在列表中找不到,也可以找一款与您使用的相兼容的型号来代替。然后,需要对工程进行进一步的设置,以满足要求。 在配置工程时,可以使用鼠标右键点击工程,选择“Options for Target”菜单,然后在“Target”标签中选择目标设备的型号,选择编译器的版本,选择连接器的方式等。然后,在“Build”标签中选择编译的方式,选择生成的文件类型等。在“Debug”标签中选择调试的方式,选择断点的方式等。 Keil MDK 是一个功能强大的微控制器软件开发平台,对于 STM32Microcontroller 的开发提供了很大的帮助。通过 Keil MDK,开发者可以快速地开发和调试应用程序,提高开发效率,降低开发成本。这也验证了 Keil MDK 在 STM32Microcontroller 开发中的重要作用。
- 粉丝: 7
- 资源: 14万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助