|
|
ARM程序分析与设计 内容提要 |
以实例阐述知识点,从易到难,系统阐述ARM嵌入式开发的知识和技能。内容包括:ARM开发工具,ARM映像文件分析,ARM汇编语言,ARM C语言,标准C库的应用,ARM汇编语言和C语言混合编程,引导代码分析,ARM中断处理原理和实现方法,调试的基本原理,scatter文件分析,位置无关代码和数据。
《ARM程序分析与设计》可作为学习ARM嵌入式技术的培训教材或ARM嵌入式系统开发人员的参考书,也可作为高等院校电子工程、自动控制和计算机等专业的参考书。
|
|
|
ARM程序分析与设计 目录 |
第1章 ARM开发工具
1.1 开发流程1
1.2 开发工具2
1.2.1 编译器简介2
1.2.2 链接器简介3
1.2.3 fromelf工具4
1.2.4 常用的编译和链接参数5
1.2.5 makefile基础8
第2章 ARM映像文件分析
2.1 映像文件物理结构15
2.1.1 ELF简介17
2.1.2 目标文件的物理结构17
2.1.3 可执行映像文件的物理结构21
2.2 映像文件的逻辑结构24 2.2.1 逻辑结构的基本构成24
2.2.2 装载域和运行域25
2.2.3 分散装载技术27
2.2.4 装载域到运行域的数据复制31
第3章 ARM汇编语言基础
3.1 ARM处理器概述35
3.1.1 ARM处理器模式35
3.1.2 寄存器 36
3.1.3 处理器工作状态42
3.1.4 ARM数据长度42
3.1.5 ARM存储系统42
3.1.6 存储和地址相关内容43
|
| → 目录全文 |
|
|
ARM程序分析与设计 前言 |
在现实生活中,嵌入式设备随处可见,成为人们生活的一部分,例如手机、数码相机、个人数字助理(PDA)等。中国作为嵌入式设备消费和制造大国,对嵌入式技术人才的需求是巨大的。ARM处理器(它的全称是Advanced RISC Machines)是目前世界上最为流行的和应用最为广泛的32位处理器之一,它被嵌入到日常生活使用的各种产品中,从手机到汽车里的定位仪器。它体积小,质量轻,成本低,可靠性高,而且高性能、低功耗,是嵌入式设备的核心。社会对基于ARM嵌入式技术的软硬件设计人才、应用开发人才的需求越来越大,同时基于ARM系统的开发人员也越来越庞大,有初学者,也有身经百战的资深工程师。这就是《ARM程序分析与设计》诞生的根本缘由。《ARM程序分析与设计》的目的,就是为读者提供学习和开发ARM系统所需要的技能和经过消化的知识点;使读者掌握基础知识的同时,系统地掌握基于ARM的嵌入式系统的开发方法,以最快的速度和最短的时间掌握ARM系统下的开发技术。
|
| → 前言全文 |
|
|
调换货原则 |
|
|
|
|
查看评论 |
|
|
|
发布评论 |
|
|
|
|
| |