Advertisement

Keil MDK v5.29官方手册及ARM Compiler v5.06(armasm)用户指南汉化版

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:CHM


简介:
本资料包含Keil MDK v5.29官方手册和ARM Compiler v5.06 armasm用户指南的汉化版本,适合需要学习或参考Keil工具链及汇编语言编程的开发者。 使用谷歌翻译的Keil MDK v5.29官方手册armasm.chm是Keil MDK armasm汇编器的详细使用教程。该汉化版包含了原英文版的所有超链接跳转功能,但由于采用了自动翻译技术,可能存在一些小瑕疵。建议读者在阅读时参考原版英文文档以获得更准确的理解和信息。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Keil MDK v5.29ARM Compiler v5.06armasm
    优质
    本资料包含Keil MDK v5.29官方手册和ARM Compiler v5.06 armasm用户指南的汉化版本,适合需要学习或参考Keil工具链及汇编语言编程的开发者。 使用谷歌翻译的Keil MDK v5.29官方手册armasm.chm是Keil MDK armasm汇编器的详细使用教程。该汉化版包含了原英文版的所有超链接跳转功能,但由于采用了自动翻译技术,可能存在一些小瑕疵。建议读者在阅读时参考原版英文文档以获得更准确的理解和信息。
  • Keil MDK v5.29 :µVision
    优质
    《Keil MDK v5.29官方手册:µVision用户指南(汉化版)》为开发者提供了详细的嵌入式系统开发指导,涵盖了MDK v5.29的所有新功能和特性。 使用谷歌翻译的Keil MDK v5.29官方手册uv4.chm是该开发工具的详细使用教程,汉化版包含了原英文版的所有超链接跳转功能。由于采用了谷歌网页自动翻译技术,因此可能会存在一些小瑕疵,建议在阅读时参考原版英文文档以确保理解准确无误。
  • ARM® Compiler v5.06 for µVision®: armasm
    优质
    本用户指南为使用ARM Compiler v5.06与µVision集成开发环境中的armasm汇编器提供详细指导和说明。 # ARM Assembly Language Reference Guide This guide provides a comprehensive overview of the ARM assembly language, focusing on syntax and directives used in programming for various ARM processors. It includes detailed explanations about processor modes, registers usage, instruction sets, as well as data types specific to floating-point operations. ## Table of Contents 1. Introduction 2. Processor Modes and Registers 3. Syntax Overview 4. Immediate Values and Instruction Sets 5. Condition Codes 6. Built-in Variables and Macros 7. Operators in ARM Assembly Language 8. VFP Instructions (Vector Floating Point) 9. Diagnostic Messages Severity Levels and Command Line Options Guide 10. Summary of ARM & Thumb Instructions 11. VFP Instruction Set Reference 12. Directives Reference Manual 13. Via File Syntax Overview ## Detailed Sections ### 2 - Processor Modes and Registers Describes the different modes an ARM processor can operate in, along with a list of predeclared core registers, extension registers, and coprocessor registers. ### 4 - Immediate Values & Instruction Sets Provides guidelines on how immediate values are represented within ARM instructions. It also includes tables detailing specific instruction sets for both ARM state and Thumb state processors. ### 5 - Condition Codes Explains the various condition codes used in conditional execution of assembly language instructions, providing clear definitions along with examples illustrating their application. ### 6 - Built-in Variables & Macros Lists predefined macros and variables available for use within ARM assembly code to facilitate common programming tasks such as memory management or error handling. ### 7 - Operators Covers the usage of various operators in ARM Assembly Language including arithmetic, bitwise logic operations, shift operations among others. ### 8 - VFP Instructions (Vector Floating Point) Focuses on instructions specific to vector floating point processing unit used for high-performance numerical computations. ### 9 - Diagnostic Messages Severity Levels and Command Line Options Guide Details the severity levels of diagnostic messages that can be generated during compilation or assembly processes, along with a guide on how to use command line options effectively. ### 10 & 11 - Summary Tables of ARM/Thumb Instructions & VFP Instruction Set Reference Provides concise summaries of all ARM and Thumb instructions as well as detailed descriptions for each instruction in the Vector Floating Point (VFP) unit. ### 12 - Directives Reference Manual Lists out all assembly control directives available in ARM assembler, explaining their usage with examples. ### 13 - Via File Syntax Overview Explains how to write and use via files which are used by assemblers for including additional source code or data during the assembly process. ## Figures & Tables The guide includes numerous figures illustrating register banks (e.g., VFP extension registers) and tables summarizing instruction sets, condition codes, command-line options among others. These visual aids help in better understanding of ARM architecture and programming practices. This reference manual serves as an essential resource for both novice programmers learning ARM assembly language and experienced developers looking to optimize their code using advanced features provided by the processor.
  • Arm Compiler for Keil MDK 6.19.zip
    优质
    Arm Compiler for Keil MDK 6.19.zip包含了用于Keil微控制器开发套件(MDK)版本6.19的ARM编译器,适用于嵌入式系统的高效代码生成和优化。 ARM嵌入式编译器V6.19适用于32位系统,可在官网上下载。
  • GeNIe Modeler 操作
    优质
    《GeNIe Modeler用户手册(汉化操作指南)》为用户提供了一份详尽的操作指导,帮助他们快速掌握这款软件的各项功能和使用技巧。无论是初学者还是进阶用户,都能从中受益匪浅。 GeNIe的汉化操作指南适合初学者学习软件使用方法,并进行贝叶斯建模。
  • Keil5使MDK
    优质
    《Keil5使用指南及MDK手册》是一本全面介绍Keil MDK开发工具的实用教程,涵盖安装配置、项目管理与调试技巧等内容,适合ARM微控制器开发者学习参考。 Keil5是一款常用的嵌入式系统开发软件,主要用于微控制器的程序编写、调试和仿真。使用Keil5进行项目开发首先需要安装该软件并创建一个新的工程文件,在此过程中选择合适的芯片型号,并根据实际需求配置相关参数。 接下来是源代码编辑阶段,用户可以在集成环境内直接编写C/C++代码,也可以导入外部已有的源文件。在完成编码后,通过编译器检查语法错误和警告信息,并进行必要的调试工作以确保程序的正确性与高效性。 最后一步则是生成目标二进制文件或烧写到硬件设备中运行测试,整个开发流程涵盖了从项目创建、代码编写、编译链接直至最终产品输出的一系列操作步骤。
  • MDK-ARM (Keil)
    优质
    MDK-ARM(Keil)是由ARM公司开发的一款集成开发环境(IDE),主要用于C/C++语言编写嵌入式系统的应用程序。 ### MDK-ARM-KEIL:嵌入式开发工具包 MDK-ARM-KEIL 是一个面向基于 ARM Cortex-M 微控制器的应用程序开发工具包,由 ARM Keil 提供支持,适用于多种 ARM 微控制器,特别适合于Cortex-M系列处理器。 ### 版本介绍 本段落档针对的是 MDK版本5 的使用指南。此版本旨在为开发者提供高效且易于使用的开发环境,以促进基于 Cortex-M 系列处理器的应用程序开发。 ### 许可与版权 文档中明确指出,软件的使用受特定许可协议约束,用户仅能在许可范围内使用或复制该软件。同时,文档声明了版权归属 ARM Germany GmbH,并强调未经书面许可不得进行任何形式的复制或传播。 ### 软件组成 #### MDK Core - **MDK Core** 包括核心工具集,如编译器、链接器等,是开发流程的基础。 #### 软件包 - **软件包** 是一种扩展功能的方式,包含了特定硬件平台的支持以及额外的库和工具。 #### MDK的版本 - **MDK-Professional** 版本提供了更多的高级特性和支持,包括中间件组件。 ### 安装过程 #### 软件与硬件要求 在安装前需确保系统满足最低配置要求,以保证工具正常运行。 #### MDK Core 的安装 需要按照官方提供的步骤完成安装过程,通常涉及下载安装程序并执行。 #### 软件包的安装 可以通过MDK的管理工具来安装所需的软件包,以便支持特定硬件平台。 ### 主要章节概述 #### MDK介绍 - 介绍了MDK的核心组件及其基本功能,并指导如何进行安装和使用。 #### CMSIS - **CMSIS (Cortex Microcontroller Software Interface Standard)** 是一个用于 Cortex-M 微控制器的标准软件接口框架,它提供了一致的软件接口和硬件抽象层,便于代码重用。 #### 软件组件 - **Compiler(编译器)**:解释了如何使用编译器定制IO函数以适应不同的 IO 通道。 #### 创建应用程序 - 指导用户利用 CMSIS 和其他设备相关的软件组件创建和修改项目。此外,还展示了如何设置工具选项的主要配置对话框。 #### 应用程序调试 - 描述了在实际硬件上调试应用程序的方法,包括连接方式和调试过程。 #### 中间件 - 对于 **MDK-Professional** 用户来说,中间件提供了一系列额外的功能和库以增强应用程序的能力。 ### 总结 MDK-ARM-KEIL 是一个功能强大的开发工具套件,专为基于 ARM Cortex-M 微控制器的应用程序设计。通过提供全面的工具支持、软件框架(如 CMSIS)以及丰富的文档资源,它极大地简化了嵌入式系统的开发流程。无论是在软件编写、调试还是最终产品的实现方面,MDK都能够提供强有力的支持。对于那些希望快速入门并高效地开发高质量嵌入式应用的工程师们来说,MDK无疑是一个理想的选择。
  • Keil MDK-Arm 5.40 最新 网安装包 MDK540
    优质
    MDK-Arm 5.40是Keil公司推出的适用于Arm微控制器开发的集成开发环境(IDE)最新版本,提供丰富的工具和库支持,便于开发者进行高效编程与调试。 MDK540是Keil MDK系列中的一个版本,继承了该系列的强大功能与易用性。它专为嵌入式系统开发设计,支持多种单片机和微处理器架构,包括ARM、8051及Cortex-M等。 此工具包集成了编译器、调试器、仿真器以及系统分析工具,提供了一个全面的开发环境。MDK540特别适合于各种嵌入式设备的开发工作,并且配备了高效的代码优化功能,可以生成紧凑的目标代码来提高系统的运行效率。此外,它还拥有直观易用的用户界面和丰富的库支持,使得开发者能够迅速上手并加快项目进度。 然而,在安装新版本MDK540之后可能会遇到编译不通过的问题,这通常是由CMSIS版本号限制引起的。解决办法是卸载特定版本(如v6.1.0)的CMSIS,并重新进行工程编译。
  • Arm Compiler 6.20.1 for Embedded (Keil)
    优质
    Arm Compiler 6.20.1 for Embedded (Keil)是一款专为嵌入式系统设计的C和C++编译器,适用于基于ARM架构的微控制器开发。它集成了优化的代码生成、调试工具及全面的文档支持,助力开发者高效实现复杂的嵌入式项目。 可以在Keil安装的Arm Compiler版本为5.38可以使用,而5.30不支持。实测过程可参考相关文档或博客文章中的指导。
  • KEIL MDK-ARM教程
    优质
    《KEIL MDK-ARM教程》是一本全面介绍使用Keil MDK-ARM进行嵌入式系统开发的专业书籍,适合初学者和进阶用户阅读。 本段落介绍了如何安装Keil μVision3集成开发环境、ULINK调试器驱动以及基本使用方法,并以广州致远电子有限公司的EasyARM101为例,详细讲解了创建工程及调试的基本操作步骤。 ### 重要知识点总结 #### 1. Keil μVision3 集成开发环境简介 - **定义与功能**:Keil μVision3是一款专为ARM微控制器设计的强大集成开发环境(IDE),支持包括ARM7、ARM9和Cortex-M在内的多种内核。它集成了编辑器、编译器、汇编器、链接器及调试工具,提供了一个完整且易于使用的平台。 - **适用范围**:广泛应用于嵌入式系统领域,适合初学者与专业开发者使用。 #### 2. 安装与配置 - **安装过程**: - 可通过ULINK仿真器产品光盘或Keil官方网站下载软件并进行安装。 - 按照向导提示完成程序的安装,并建议将路径设置为不含特殊字符的位置,如D:\Keil目录下。 - **设置编译器**: - 打开μVision3后,通过菜单`Project -> Components, Environment, Books...`进入编译器配置界面。 - 选择RealView编译器并确认BIN30路径正确无误。完成之后不要随意更改以保持环境一致性。 #### 3. ULINK调试器驱动安装 - **ULINK仿真器**:这是一种用于ARM微控制器的高性能JTAG/SWD接口,支持实时调试功能。 - **驱动安装**: - 连接ULINK仿真器至计算机并按照软件提示完成驱动程序安装。通常会有一个图形化的向导帮助用户完成整个过程。 - 安装完成后可通过设备管理器确认是否正确识别了该设备。 #### 4. 创建与管理工程 - **创建新工程**: - 使用`Project -> New Project...`菜单选项来新建项目,选择保存路径和名称,并指定目标CPU的生产厂家及型号(例如Luminary公司的LM3S101)。 - 决定是否复制启动代码到项目中,这取决于使用Keil编写还是其他方式获取启动程序的需求。 - **添加用户程序文件**: - 新建文件可以通过`File -> New...`创建并保存为.c等格式的源码文件; - 已有源码则通过`Project -> Add Files to Group...`将其加入到工程中。 #### 5. 编译与调试 - **编译项目**:编写完代码后,选择菜单项`Project -> Build All`执行编译和链接操作。此过程会检查语法及链接错误,并生成可执行文件。 - **调试程序**: - 在开始调试之前需要设置好相关的选项,如指定ULINK作为调试硬件设备。 - 通过点击`Debug -> StartStop Debug Session`启动调试会话,在该过程中可以设置断点、查看变量值或进行单步运行等操作以帮助定位和解决问题。 #### 结论 Keil μVision3为ARM微控制器开发提供了强大支持。通过本指南的学习,开发者能够迅速掌握安装配置环境、创建项目文件夹、编写代码以及编译调试程序的基础技能,这对从事嵌入式系统工作的工程师来说是非常重要的能力之一。