使用指南:Keil ARM MDK开发工具集详解
4星 · 超过85%的资源 需积分: 39 58 浏览量
更新于2024-07-26
收藏 11.21MB PDF 举报
"中文版ARM_MDK开发工具集是一套由Keil公司推出的,专用于基于ARM核心微控制器的嵌入式系统开发的综合工具集。这套工具集面向不同水平的开发者,包括专业工程师和初学者,提供了从编程、编译、调试到实时内核支持的一系列组件,以协助用户高效地完成项目。MDK-ARM不仅包含Keil C编译器、宏汇编器、调试器,还支持GNU ARM ADS和RealView的编译器。此外,它还提供如AARM汇编器、CARM编译器、LARM连接器和目标文件转换器等功能。这套工具集还包括ULINK USB-JTAG适配器,用于通过JTAG接口进行调试和程序烧录,以及多种评估板,用于不同系列Philips LPC设备的应用程序测试。"
在深入探讨ARM_MDK开发工具集的使用时,首先需要了解其核心组件。µVision IDE是集成开发环境,它允许开发者创建、编辑、编译和调试应用程序。该IDE支持Keil的编译器,同时也兼容GNU GCC。µVision Debugger是强大的调试工具,能帮助开发者追踪代码执行,检查变量状态,设置断点等。
MDK-ARM是PK-ARM工具的超集,意味着它包含更多功能。例如,AARM汇编器用于编写和处理汇编语言代码,CARM编译器则处理C语言源码,LARM连接器负责将编译后的对象文件链接成可执行文件。OHARM目标文件到十六进制的转换器则是为了适应不同的存储和烧录需求。
此外,RealView C/C++ Compiler和RealView Macro Assembler是额外的编译和汇编选项,提供更高级的代码优化和控制。RealView Utilities则可能包含一些辅助工具,如代码分析、性能计数器等。RTL-ARM代表实时库,对于需要实时操作系统(RTOS)支持的项目至关重要。
硬件方面,ULINK USB-JTAG Adapter是调试硬件的关键部分,通过JTAG接口连接到目标设备,实现程序下载和在线调试。各种MCB2XXX Evaluation Boards是针对Philips LPC21XX和LPC23XX系列微控制器的评估板,它们提供了实际硬件平台,让开发者能够测试和验证代码在目标硬件上的运行效果。
ARM_MDK开发工具集提供了一个全面的开发环境,涵盖了从软件开发到硬件调试的整个流程,确保开发者能够有效地进行基于ARM的嵌入式系统设计。通过熟悉和熟练使用这些工具,工程师能够加快开发进度,提高软件质量,并更好地适应各种嵌入式应用场景。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-07-15 上传
2010-04-06 上传
2016-03-06 上传
2013-08-05 上传
2021-01-07 上传
2020-08-26 上传
KC坤
- 粉丝: 56
- 资源: 160
最新资源
- DEVEDJAVASCRIPT
- 220jingdian,补码和源码的转化c语言程序,c语言程序
- ros-yolo-sort:YOLO v3 + SORT跟踪+ ROS平台,SORT支持python(原始)和C ++。 不深SORT
- Excel实现Python数据分析项目数据和源码-用户价值
- Irae-crx插件
- UPEK_TAZTAG:指纹服务API
- 1_二级程序设计题(34).rar
- 基于MCS-51单片机的数字时钟设计
- 提取均值信号特征的matlab代码-CHALL_21_SUB_A1B:CHALL_21_SUB_A1B
- angular-hybrid-rendering
- library-functions-described-c51,c语言程序源码怎样生成脚本,c语言程序
- micronaut-spring:供Micronaut的Spring用户使用的实用程序集合
- russian-travel:专案3
- SpaceShooter:使用libgdx构建的实时android游戏
- ConfessionFilter
- PDM-Atividades:莫维斯DispositivosMóveis学科计划