出版时间:2012-1 出版社:北京航空航天大学出版社 作者:李宁 页数:433
Tag标签:无
内容概要
《ARM
MCU开发工具MDK使用入门》介绍ARMMCU开发工具MDK4.x的基本使用方法、编译工具、调试工具以及一个简单开发实例。全书的内容分14章,可以分为4个部分。第1部分包括第1~4章,是MDK的基本入门部分。该部分首先介绍MDK的特点、功能和组成,在指导读者完成MDK的安装及注册过程之后,全面介绍μVisionIDE环境的基本使用方法。最后给出一个简单工程开发示例。第2部分包括第6~10章,介绍ARM编译工具RVCT4.1。第3部分包括第11~13章,介绍μVisionIDE的各种工具、调试方法和Flash编程器。第4部分是第14章,介绍一个采用MDK实现STM32处理器应用开发的例程:RTX_ADC_Blinky。
《ARM
MCU开发工具MDK使用入门》内容丰富,既可作为嵌入式软件开发入门者的教材,又可作为使用MDK进行嵌入式软件开发设计人员的参考手册。
书籍目录
第1章 MDK概述
1.1 VisionIDE
1.2 RealView编译工具集
1.2.1 armcc
1.2.2 armasm
1.2.3 armlink
1.2.4 armar
1.3 实时库
1.4 调试器
1.5 软件开发流程
第2章 Vision4的安装与配置
2.1 安装的最小系统要求
2.2 MDK的安装
2.3 MDK目录结构
2.4 注册与帮
第3章 VisionIDE
3.1 菜单栏、工具栏、快捷键
3.1.1 File菜单
3.1.2 Edit菜单
3.1.3 View菜单
3.1.4 Project菜单
3.1.5 Flash菜单
3.1.6 Debμg菜单
3.1.7 Peripherals菜单
3.1.8 Tool菜单
3.1.9 SVCS菜单
3.1.10 Window菜单
3.1.11 Help菜单
3.1.12 Statμs栏
3.2 工程窗口
3.2.1 工程页
3.2.2 Regs页
3.2.3 Books页
3.2.4 Functions页
3.2.5 Templates页
3.3 编辑窗口
3.4 输出窗口
3.4.1 Build输出窗口
3.4.2 Command窗口
3.4.3 FindInFiles输出窗口
3.4.4 内存窗口
3.4.5 观测窗口
3.4.6 调用栈窗口
3.4.7 外设对话框
3.4.8 分析输出窗口
第4章 第一个MDK工程
4.1 CMSIS标准
4.1.1 基于CMSIS标准的软件架构
4.1.2 CMSIS代码规范
4.1.3 CMSIS文件结构
4.2 工程创建
4.2.1 选择工具集
4.2.2 创建工程并选择处理器
4.2.3 配置处理器启动代码
4.2.4 硬件选项配置
4.2.5 创建源文件及文件组
4.2.6 编译链接工程
……
第5章 Vision4工具
第6章 RealView汇编器armasm
第7章 RealView编译器aemcc
第8章 RealView连接器armlink
第9章 RealView库及库管理器
第10章 映像文件转换器fromELF
第11章 Vision IDE工具
第12章 软件调试
第13章 FLASH编程器
第14章 基于STM32的简单应用开发
参考文献
章节摘录
版权页:插图:链接器根据输入节的属性在区内对所有输入节排序。具有相同属性的输入节在区内形成相邻块。每个输入节的基址由链接器定义的排列顺序确定,并在包含它的输出节中正确对齐。生成映像时,链接器可按以下顺序排列输入节:按属性;按输入节名称;按其在输入列表中的位置,除非被FIRST或LAST选项覆盖。注意,调整分散文件或目标文件名,输入节的排序将不被影响。如果一个可执行文件包含4MB的Thumb代码、16MB的Thumb-2代码或者32MB的ARM代码,链接器通过改变排序顺序来将长跳转胶合代码的数量减少到最小。在默认情况下,链接器创建由RO、RW和可选的ZI输出节组成的映像。RO输出节在具有内存管理硬件的系统上运行时可以受到保护。RO节也可以放在目标ROM中。8.3.2.1 根据属性对输入节排序映像部分集合在一起,形成最小数量的相邻区。armlink按以下属性次序排列输入节:(1)只读代码;(2)只读数据;(3)读写代码;(4)读写数据;(5)0初始化数据。具有相同属性的输入节按名称进行排列。名称是区分大小写的,按照ASCII字符排序。属性和名称都相同的输入节,则根据它们在输入列表中的相对位置排列。这些规则意味着从库中包含的属性和名称相同的输入节的位置是无法断定的。如果需要更精确的定位,可以手动提取模块并将它们包含在输入列表中。
编辑推荐
《ARM MCU开发工具MDK使用入门》是KEIL ARM-MDK系列丛书之一。
图书封面
图书标签Tags
无
评论、评分、阅读与下载